Формат файлов хранения переводов

Описание

Файлы хранилища переводов – это «Ключ-Значение» аналогичные properties-файлы для Java спецификация, но UTF-8 кодировке и без использования кодирования ЮНИКОД-символов.

Расширения файлов:

Формат

  1. Каждая запись в файле должна быть записна на одной строке, в одном из вариантов:

  2. Пустые символы между ключем и значением игнорируются. Записи иквивалентны:

  3. Пустые строки между записями так же игнорируются

  4. Строки начишающиеся с символов ! или # игнорируются и считаются комментариями.

  5. Значение перевода заканчивание на символе перевода строки. Пустые символы в конце значения не игнорируются и являются частью значения.

  6. Символы "New line", "carriage return" и табуляци могут быть вставлены с эскейпированием как \n, \r, и \t.

  7. Символ обратного слеша должен быть эскейпирован двойным обратным слешом:

  8. Файл записывается в формате UTF-8-NO-BOM.