Skip to content

Localisation (Russian)

Oleg Grigoriev edited this page Aug 31, 2014 · 2 revisions

Файлы локализаций

Лежат в отдельных каталогах:

  • loc/ru — русская локализация
  • loc/en — английская и т.д.

Формат простой (на примере sections.txt):

# Sections l19n

control-character  : Control character
basic-latin        : Basic Latin
latin-1-supplement : Latin-1 Supplement
latin-extended-A   : Latin extended A
latin-extended-B   : Latin extended B
ipa-extensions     : IPA Extentions

Слева ключ раздела (см. файлы данных). Справа перевод названия раздела на язык данной локализации.

Строки, начинающиеся с # считаются комментариями и игнорируются. Пустые строки также игнорируются.

Наследование от английской версии

Если в какой-то версии не успели что-то перевести (например, в /loc/ru/sections.txt) отсутствует basic-latin, берётся заголовок из английской версии.

Список файлов с названиями объектов

  • sections.txt — названия разделов
  • sets.txt — заголовки наборов
  • types.txt — типы разделов
  • languages.txt — названия языков
  • countries.txt — названия стран

Названия символов

Названия символов лежат в каталоге symbols, разбитые на файлы по 256 символов.

Формат файлов всё тот же: «шестнадцатиричный код символа : название»

2A00 : N-ary circled dot operator
2A01 : N-ary circled plus operator
2A02 : N-ary circled times operator
2A03 : N-ary union operator with dot
2A04 : N-ary union operator with plus
2A05 : N-ary square intersection operator
2A06 : N-ary square union operator
2A07 : Two logical and operator

Символ с кодом 1F25 должен располагаться в файле symbols/1F00.txt.

Также в этом файле могут указываться синонимы, отделённые от заголовка двоеточием:

00A9 : Знак авторского права : копирайт, copyright

Заголовком символа 00A9 будет «Знак авторского права». Строка же "Копирайт, (с)" является списком синонимов и используется в поиске.

Описание разделов

Текстовые описания разделов (выводится на странице раздела) находится в каталоге sections. Каждому разделу свой файл. Например, loc/de/sections/cyrillic.txt - описание кириллицы на немецком языке.

Дополнительно см. форматы описаний.

Описания символов

Аналогично описаниям разделов.

loc/ru/symbols-desc/0185.txt — описание символа с шестнадцатиричным кодом 0185 на русском языке.

Дополнительно см. форматы описаний.

Остальное

Кроме того, в каталогах локализаций присутствуют файлы, описанные на других страницах