2016-02-22 3 views
-1

Я хочу сделать свой собственный язык для моего установщика. Я хочу, чтобы мой установщик поддерживал два языка «английский» и «хинди». Но для хинди нет языкового файла. Поэтому я хочу сделать свой собственный языковой файл для хинди. Может ли кто-нибудь сказать мне, как это сделать и как связать его с NSIS? А что такое «.nlf» файлы, например, «English.nlf», присутствующие в папке NSIS Contrib?Как создать собственный языковой файл в NSIS?

ответ

1

Файлы .nlf внутри Contrib\Language files хранят все диалоги по умолчанию, используемые NSIS. Файлы .nsh в той же папке используются установщиками с Modern UI. Я бы клонировал файлы для перевода на английский язык (или любой другой язык, который вы предпочитаете в качестве отправной точки) и измените все строки внутри.

Для вашего удобства имеются пакеты для Sublime Text и Atom, которые позволяют вам прыгать между каждым полем перевода.

+0

Спасибо, что работает, но шрифт, появляющийся на страницах установщика, выглядит очень маленьким по сравнению с английским языком. Как увеличить размер шрифта, чтобы он выглядел красиво? –

+0

Да, замените - ниже '# Шрифт и размер - тире (-) означает значение по умолчанию' с размером шрифта (я думаю, что он без единицы) – idleberg

+0

Да и он также увеличивает размер окна. Я написал новый языковой файл для HINDI, который ранее не был доступен nsis. Как я могу внести свой вклад в работу NSIS. Я хочу предоставить свои языковые файлы NSIS для будущей работы. Что я могу сделать для этого? –

0

Как было предложено idleberg, вы просто копируете один из файлов .nlf и .nsh и переводите строки, но вам повезло, вилка NSIS уже имеет almost complete translation.

+0

Да, я понял. Спасибо друг –

Смежные вопросы