Расширения файлов |
.html |
Расширение API |
html |
Импорт |
Да |
Экспорт |
Да |
Поддержка форм множественного числа |
Нет |
Поддержка описания |
Нет |
Варианты формата |
document_id |
HTML используется во многих контекстах. Веб-разработка отошла от статических HTML-файлов, но HTML-контент по-прежнему присутствует, например, в виде электронной почты.
Как и во всех поддерживаемых форматах, система пытается извлечь из документа ключи и значения на основе XML tags, которые используются в фоновом режиме. В ходе этого процесса происходит корректное определение простых элементов файла .HTML (заголовки, абзацы и т. д.), но любой более сложный контент не поддерживается.
Все HTML tags импортируются в редактор, что позволяет точно распознавать абзацы.
Пример:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Phrase Strings Example</title> </head> <body> <h1 data-i18n="page.title">Добро пожаловать в наше приложение</h1> <p data-i18n="page.subtitle">Надеемся, что вам понравится пребывание.</p> <!-- Блок в стиле XML, используемый для обертки переводимых Strings --> <translations> <string ключ="user.login.button">Войти</string> <string ключ="user.logout.button">Выход</string> <string key="user.greeting">Здравствуй, {{username}}!</string> <string ключ="form.error.required">Это поле обязательно для заполнения.</string> <string ключ="form.error.электронная почта">Пожалуйста, введите действительный адрес электронной почты.</string> </translations> <!-- Больше контента пользовательского интерфейса, который может быть идентифицирован как Strings --> <кнопка data-i18n="user.login. button">Войти</кнопка> <кнопка data-i18n="user.logout.кнопка">Выход</кнопка> <!-- Встроенный SVG (все еще XML!) --> <svg width="100" height="100"> <text x="10" y="20" data-i18n="graphic.label">Диаграмма</text> </svg> </body> </html>
-
Атрибуты
data- i18n
- это распространенный способ определить, какие элементы HTML следует заменить содержимым локализованных Strings. -
Блок
<переводов>
с<строкой ключ="...">значение</строка>
является идентифицируемым пользовательским блоком XML. -
Заполнители, такие как
{{username}}
, сигнализируют о динамическом контенте.
Параметры формата
Идентификатор |
document_id |
Тип |
строка |
Загрузить |
Нет |
Скачать |
Да |
Описание |
Это идентификатор документа существующих документов HTML в проекте, на основе которых следует экспортировать. |