我正在使用nsis - MUI来创建安装程序。当我做这样的事情时,我遇到了一个问题:
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Slovak"
...在安装过程中选择语言我得到了具有特殊性质的语言名称。
所以对捷克语来说,我得到的是“Cesky”而不是“Česky”。有没有可能解决这个问题
答案 0 :(得分:0)
MUI / LangDLL显示的语言名称取决于NSIS版本:
对于官方NSIS 2.46,您可以编辑Czech.nsh(只要您没有定义MUI_LANGDLL_ALLLANGUAGES,这应该可以正常工作,如果您这样做,“Č”可能会显示为其他内容。)
对于Unicode fork,编译为Unicode应该没有问题。
对于NSIS 3(如果您自己从SVN编译),Unicode应该没有问题,ANSI目前仅限于ASCII语言名称。