|
Расширения файлов |
.html |
|
Расширение API |
html |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры можно указать при загрузке и/или Скачать файла. В зависимости от метода загрузить/Скачать (интерфейс приложений API, CLI, синхронизация репозитория и т. д.), их можно указать в параметрах запрос |
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становится ключом сегмента. Если атрибут отсутствует или пустой, Phrase генерирует ключ из самого текстового контента сегмента. -
Блок
<translations>с<string key="...">значение</string>является идентифицируемым Пользовательский XML-блоком. -
Заполнители, такие как
{{username}}, сигнализируют о динамическом контенте.
Параметры формата
|
Идентификатор |
document_id |
|
Тип |
строка |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
Описание |
Принимает Идентификатор документа существующих HTML-документов в рамках проект, на основе которых должен выполняться экспортировать. |