voidtools

Перевод на другие языки

Ознакомьтесь со списком имеющихся локализаций Supported languages.


Загрузите шаблон для перевода с английскими текстами – Template.zip.


Распакуйте шаблон в какую-либо пустую папку.


Откройте файл Template.txt в Блокноте.


Переведите каждую строку в шаблоне на новый язык.


Синтаксис

Каждая строка в файле – отдельная и имеет следующий синтаксис:

ключ = "значение"

Пример стоки в шаблоне с английскими текстами:

LOADING_DATABASE = "Loading database..."

Пример перевода строки LOADING_DATABASE на итальянский язык:

LOADING_DATABASE = "Caricamento della base dati..."

Комментарии

// Начало комментария в строке (остальная часть строки игнорируется)

; Начало комментария в строке (остальная часть строки игнорируется)

Комментарии игнорируются языковым компилятором.


Escape-символы

Escape-символОписание
\nНовая строка
\rПеревод каретки
\tТабуляция
\"Двойная кавычка (")
\\Один обратный слэш (\)

printf

%s и %d должны быть в том же порядке, как они указаны в шаблоне с английскими текстами.

Горячие клавиши в меню

Добавьте знак & перед буквой в команде меню, которую хотите сделать 'горячей'.

Это применимо только к тем строкам в шаблоне с английскими текстами, где есть &.


Сохранение

Шаблон должен быть сохранён в кодировке UTF-8.


Обновление


Когда переводы нуждаются в обновлении, их авторы получают уведомления по электронной почте.


Самый новый англоязычный шаблон для перевода всегда доступен тут: Template.zip


Новые и изменённые строки, требующие перевода, добавляются в конец шаблона.


Если у вас уже есть перевод, вам потребуется добавить обновлённые строки из Template.zip в конце шаблона.


Ваш перевод совместим с предыдущими и будущими версиями Everything.

Ещё не переведённые строки отображаются на английском языке.




Языковой компилятор

Если вы хотите протестировать свой перевод, загрузите языковой компилятор.


Самый новый языковой компилятор всегда доступен тут: makelng.zip


Инструкции

  • Загрузите языковой компилятор и распакуйте его в какую-либо пустую папку.

  • Скопируйте в эту папку свой шаблон перевода.

  • Запустите компилятор.

  • Выйдите из Everything.

  • Скопируйте созданный файл Everything.lng в папку с установленной программой Everything.

  • Запустите Everything снова.

  • Выберите нужный язык в настройках Everything.



Примечание: makelng.exe компилирует *.txt



Предупреждения

Игнорируйте предупреждения о дублированных определениях.


При наличии дублей используется последнее определение.


Чтобы избежать предупреждений, можно удалить более ранние дублирующиеся определения.


Предупреждения для неопределённых строк должны быть исправлены.




Авторство

Вы можете добавить своё имя в список людей, помогающих в локализации программы.


Ваше имя будут добавлено в англоязычный шаблон перевода при его обновлении для следующей версии Everything.


Ваше имя также будет упомянуто на сайте программы.


При желании вы можете связать своё имя со своим адресом электронной почты или сайтом.


Справка и поддержка

Для получения справки и поддержки пишите Дэвиду Карпентеру (по-английски).




Благодарности

Благодарим всех, кто помогает в локализации Everything.


Спасибо, что поддерживаете Everything!




См. также


© 2019 - Конфиденциальность