You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 заменяется на это количество. При переводе таких фраз, следует сохранять плейсхолдеры и расставлять их в нужным местах.