|
Расширения файлов |
.html |
|
Расширение API |
html |
|
Импорт |
Да |
|
Экспорт |
Да |
|
Поддержка форм множественного числа |
Нет |
|
Поддержка описания |
Нет |
|
Варианты формата Эти параметры могут быть указаны при загрузке и/или скачивании файла. В зависимости от метода загрузки/скачивания (API, CLI, синхронизация репозитория и т.д.) они могут быть указаны в параметрах запроса |
document_id |
HTML используется во многих контекстах. Веб-разработка отошла от статических HTML-файлов, но контент HTML все еще присутствует, например, в виде электронных писем.
Как и во всех поддерживаемых форматах, система пытается извлечь ключи и значения из документа на основе XML-тегов, которые используются в фоновом режиме. В процессе этого простые элементы .HTML файла (заголовки, абзацы и т.д.) определяются правильно, но любой более сложный контент не поддерживается.
Все HTML-теги импортируются в редактор, что позволяет точно распознавать абзацы.
Пример:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Пример строк фраз</title>
</head>
<body>
<h1 data-i18n="page.title">Добро пожаловать в наше приложение</h1>
<p data-i18n="page.subtitle">Надеемся, вам понравится ваше пребывание.</p>
<!-- Блок в стиле XML, используемый для обертывания переводимых строк -->
<translations>
<string key="user.login.button">Войти</string>
<string key="user.logout.button">Выйти</string>
<string key="user.greeting">Здравствуйте, {{username}}!</string>
<string key="form.error.required">Это поле обязательно для заполнения.</string>
<string key="form.error.email">Пожалуйста, введите действительный адрес электронной почты.</string>
</translations>
<!-- Дополнительный контент пользовательского интерфейса, который может быть идентифицирован как строки -->
<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">Chart</text>
</svg>
</body>
</html>
-
data-i18nатрибуты являются общим способом определения, какие HTML-элементы должны иметь свои содержимое заменено на локализованные строки. -
Блок
<translations>с<string key="...">значение</string>является идентифицируемым пользовательским XML-блоком. -
Заполнители, такие как
{{username}}, сигнализируют о динамическом контенте.
Параметры формата
|
Идентификатор |
document_id |
|
Тип |
строка |
|
Загрузить |
Нет |
|
Скачать |
Да |
|
Описание |
Принимает идентификатор документа существующих HTML-документов в рамках проекта, на основе которого должен быть выполнен экспорт. |