Поддерживаемые типы файлов (Strings)

.HTML (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.html

Расширение API

html

Импорт

Да

Экспорт

Да

Поддержка форм множественного числа

Нет

Поддержка описания

Нет

Варианты формата

Эти параметры можно указать при загрузке и/или Скачать файла. В зависимости от метода загрузить/Скачать (интерфейс приложений API, CLI, синхронизация репозитория и т. д.), их можно указать в запрос параметрах загрузить, Скачать или в конфигурационном файле phrase.yml.

document_id

HTML используется во многих контекстах. Веб-разработка отошла от статических HTML файлов, но HTML контент все еще присутствует, например, в виде электронных писем.

Как и для всех поддерживаемых форматов, система пытается извлечь ключ и значения из документ на основе XML тегов, которые используются в фоновом режиме. В процессе этого простые элементы .HTML файла (заголовки, абзацы и т. д.) обнаруживаются правильно, но любой более сложный контент не поддерживается.

Все HTML теги импортируются в редактор, позволяя точно распознавать абзацы.

Пример:

<!DOCTYPE html>
<html lang=\"en\">
<head>
  <meta charset="UTF-8">
  <title>Phrase Strings Example</title>
</head>
<body>
  <h1 data-i18n=\"page.title\">Welcome to Our App</h1>
  <p data-i18n=\"page.subtitle\">We hope you enjoy your stay.</p>

  <!-- XML-style block used to wrap переводимый Strings -->
  <translations>
    <string key=\"user.login.button\">Log In</string>
    <string key=\"user.logout.button\">Log Out</string>
    <string key=\"user.greeting\">Привет, {{username}}!</string>
    <string key=\"form.error.required\">Это поле обязательно для заполнения.</string>
    <string key=\"form.error.email\">Пожалуйста, введите действительный адрес электронная почта.</string>
  </translations>

  <!-- Больше контент пользовательского интерфейса, который может быть идентифицирован как Strings -->
  <button data-i18n=\"user.login.button\">Войти</button>
  <button data-i18n=\"user.logout.button\">Выйти</button>

  <!-- Встроенный SVG (все еще XML!) -->
  <svg width=\"100\" height=\"100\">
    <text X=\"10\" y=\"20\" data-i18n=\"graphic.label\">Диаграмма</text>
  </svg>
</body>
</html>
  • Атрибуты data-i18n — это распространенный способ обнаружения HTML-элементов, контент которых должен быть заменен на локализованные Strings.

  • Блок <translations> с <string key=\"...\">значение</string> является идентифицируемым Пользовательский XML-блоком.

  • Заполнители, такие как {{username}}, сигнализируют о динамическом контенте.

Параметры формата

Идентификатор

document_id

Тип

строка

Загрузить

Нет

Скачать

Да

Описание

Принимает Идентификатор документа существующих HTML-документов в рамках проекта, на основе которого должен выполняться экспорт.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.