Справочный центр

Правила разбора файлов
*.html

Правила синтаксического разбора файлов *.html для проекта локализации приложений
Исходные файлы
Назначение файлов:

.html файл — это текстовый файл, содержащий описание структуры документа на основании языка разметки HTML. HTML (HyperText Markup Language — язык гипертекстовой разметки) — стандартизированный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства. Язык HTML до 5-й версии определялся как приложение SGML (стандартного обобщённого языка разметки по стандарту ISO 8879). Спецификации HTML5 формулируются в терминах DOM (объектной модели документа).
Анализ
HTML — теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами (слова, заключенные между символами < и >). Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных. Обычно теги идут парами: открывающий <имя_элемента> и закрывающий </имя_элемента>. Но бывают и одиночные теги, которые больше имеют функциональное назначение, нежели семантическое (например, тег переноса строки <br> - одиночный и закрывать его не нужно) . Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, атрибут href=" у ссылки).

Кроме элементов, в HTML-документах есть и сущности (entities) — «специальные символы». Сущности начинаются с символа амперсанда и имеют вид &имя; или &#NNNN;, где NNNN — код символа в Юникоде в десятичной системе счисления.

Тег <!-- --> используется для написания комментария в коде HTML документа. HTML комментарии призваны улучшить читабельность кода. В комментариях обычно указывается объяснение участка кода, что упрощает процесс редактирования HTML страницы в дальнейшем. Комментарии в HTML не отображаются на странице в браузере пользователю, однако их можно увидеть в исходном коде веб-страницы. Комментарии переводу не подлежат.

Основные ключи рассмотрим на примере ниже:
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8" />
      <title>HTML Document</title>
   </head>
   <body>
      <p>
         <b>
            Этот текст будет полужирным, <i>а этот — ещё и курсивным</i>.
         </b>
      </p>
   </body>
</html>
Описание ключей:
  1. Тело/значение элемента (заключено между открывающим и закрывающим тегом)
a.Назначение: исходная строка | строка перевода.
b.Пример: Этот текст будет полужирным.
c.Пояснение: содержит исходную строку или строку перевода. Наш онлайн-сервис осуществляет разбор только основных элементов HTML5.

Процесс перевода:
1. Чтобы получить локализованное приложение, необходимо перевести .html файлы на нужные языки.
2. Мы предлагаем воспользоваться для перевода нашим онлайн-сервисом alingvo. Сервис:
  • загружает исходные файлы
  • преобразует их в строки для перевода
  • предоставляет удобный для переводчика интерфейс
  • формирует целевые файлы локализации