如何在 NSIS 中制作自己的语言文件?

How to make own language file in NSIS?

我想为我的安装程序制作我自己的语言文件。我想让我的安装程序支持两种语言 "English" 和 "Hindi"。但是没有印地语的语言文件。所以我想为印地语制作自己的语言文件。谁能告诉我如何制作它以及如何使用 NSIS link 它?什么是“.nlf”文件,例如 NSIS Contrib 文件夹中的 "English.nlf"?

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

为方便起见,Sublime Text and Atom 提供了一些包,可让您在每个翻译字段之间跳转。

正如 idleberg 所建议的,您只需复制 .nlf 和 .nsh 文件之一并翻译字符串,但幸运的是,NSIS 分支已经有了 almost complete translation