如何在NSIS中创建自己的语言文件?

如何在NSIS中创建自己的语言文件?,nsis,Nsis,我想为我的安装程序创建自己的语言文件。我想使我的安装程序将支持两种语言“英语”和“印地语”。但是没有印地语的语言文件。所以我想为印地语制作自己的语言文件。谁能告诉我如何制作它以及如何将它与NSIS联系起来?NSIS Contrib文件夹中的“.nlf”文件(如“English.nlf”)是什么?NSIS Contrib\Language文件中的.nlf文件存储NSIS使用的所有默认对话框。同一文件夹中的.nsh文件供具有现代UI的安装程序使用。我会克隆这些文件进行英语翻译(或您喜欢的任何其他语言

我想为我的安装程序创建自己的语言文件。我想使我的安装程序将支持两种语言“英语”和“印地语”。但是没有印地语的语言文件。所以我想为印地语制作自己的语言文件。谁能告诉我如何制作它以及如何将它与NSIS联系起来?NSIS Contrib文件夹中的“.nlf”文件(如“English.nlf”)是什么?

NSIS Contrib\Language文件中的
.nlf
文件存储NSIS使用的所有默认对话框。同一文件夹中的
.nsh
文件供具有现代UI的安装程序使用。我会克隆这些文件进行英语翻译(或您喜欢的任何其他语言作为起点),并更改其中的所有字符串


为方便起见,有可供和使用的软件包,允许您在每个翻译字段之间跳转。

正如idleberg所建议的那样,您只需复制一个.nlf和.nsh文件并翻译字符串,但幸运的是,NSIS fork已经有了一个。

感谢它的工作,但是与英语相比,安装程序页面上出现的字体看起来非常小。如何增加字体大小以使其看起来更美观?是的,将-below
#font and size-dash(-)替换为字体大小(我认为它没有单位)。是的,它还增加了窗口的大小。我已经为印地语编写了nsis以前没有的新语言文件。我如何为NSIS贡献我的工作。我想把我的语言文件交给NSIS,以便将来工作。我能做什么?是的,我知道了。谢谢朋友