Поддерживаемые типы файлов (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="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-документов в рамках проекта, на основе которого должен быть выполнен экспорт.

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

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.