Skip to content
Tomasz Borek edited this page Jun 3, 2015 · 2 revisions

Локализация интерфейса

Тексты, используемые в интерфейсе сайта, описываются в файлах локализации interface.txt. Например, loc/ru/interface.txt — русскоязычная локализация интерфейса.

Формат файла interface.txt прост:

title           : Unicode character table
search          : Character search
find            : Find
example         : Example
example_text    : hammer and sickle
about           : About

Слева ключ фразы, справа — сама фраза.

Чтобы перевести интерфейс сайта на новый язык, нужно в папку этого языка скопировать loc/en/interface.txt и перевести строки, стоящие после двоеточия.

Переносы строк недопустимы (если нужен длинный текст - см. следующий пункт). Строки, начинающиеся на #, считаются комментариями и игнорируются. Пустые строки также игнорируются.

В фразах могут использоваться плейсхолдеры %s. Например:

search_total: Total: %s

Эта фраза указывает количество найденых символов на странице поиска. %s заменяется на это количество. При переводе таких фраз, следует сохранять плейсхолдеры и расставлять их в нужным местах.

  • Data for Unicode-Table.com

Documentation in English

Clone this wiki locally