Ознакомьтесь со списком имеющихся локализаций Supported languages.
Загрузите шаблон для перевода с английскими текстами – Template.zip.
Распакуйте шаблон в какую-либо пустую папку.
Откройте файл Template.txt
в Блокноте.
Переведите каждую строку в шаблоне на новый язык.
Каждая строка в файле – отдельная и имеет следующий синтаксис:
ключ = "значение"
Пример стоки в шаблоне с английскими текстами:
LOADING_DATABASE = "Loading database..."
Пример перевода строки LOADING_DATABASE на итальянский язык:
LOADING_DATABASE = "Caricamento della base dati..."
//
Начало комментария в строке (остальная часть строки игнорируется)
;
Начало комментария в строке (остальная часть строки игнорируется)
Комментарии игнорируются языковым компилятором.
Escape-символ | Описание |
---|---|
\n | Новая строка |
\r | Перевод каретки |
\t | Табуляция |
\" | Двойная кавычка (") |
\\ | Один обратный слэш (\) |
%s и %d должны быть в том же порядке, как они указаны в шаблоне с английскими текстами. |
Добавьте знак &
перед буквой в команде меню, которую хотите сделать 'горячей'.
Это применимо только к тем строкам в шаблоне с английскими текстами, где есть &
.
Шаблон должен быть сохранён в кодировке UTF-8.
Когда переводы нуждаются в обновлении, их авторы получают уведомления по электронной почте.
Самый новый англоязычный шаблон для перевода всегда доступен тут: Template.zip
Новые и изменённые строки, требующие перевода, добавляются в конец шаблона.
Если у вас уже есть перевод, вам потребуется добавить обновлённые строки из Template.zip в конце шаблона.
Ваш перевод совместим с предыдущими и будущими версиями Everything.
Ещё не переведённые строки отображаются на английском языке.
Если вы хотите протестировать свой перевод, загрузите языковой компилятор.
Самый новый языковой компилятор всегда доступен тут: makelng.zip
Загрузите языковой компилятор и распакуйте его в какую-либо пустую папку.
Скопируйте в эту папку свой шаблон перевода.
Запустите компилятор.
Выйдите из Everything.
Скопируйте созданный файл Everything.lng
в папку с установленной программой Everything.
Запустите Everything снова.
Выберите нужный язык в настройках Everything.
Примечание: makelng.exe компилирует *.txt |
Игнорируйте предупреждения о дублированных определениях.
При наличии дублей используется последнее определение.
Чтобы избежать предупреждений, можно удалить более ранние дублирующиеся определения.
Предупреждения для неопределённых строк должны быть исправлены.
Вы можете добавить своё имя в список людей, помогающих в локализации программы.
Ваше имя будут добавлено в англоязычный шаблон перевода при его обновлении для следующей версии Everything.
Ваше имя также будет упомянуто на сайте программы.
При желании вы можете связать своё имя со своим адресом электронной почты или сайтом.
Для получения справки и поддержки пишите Дэвиду Карпентеру (по-английски).
Благодарим всех, кто помогает в локализации Everything.
Спасибо, что поддерживаете Everything!