1

我在使用以下消息框和西班牙语字符时遇到了一些问题:

MessageBox MB_OK "Se ha producido un error durante la instalación del Framework .NET."

这实际上表明:

Se ha producido un error durante la instalaci?n del Framework .NET.

没有 'ó' 字符。

我认为语言已正确加载,文件开头有以下几行:

;Loads the Nsis language file, necessary for unistall messages.
LoadLanguageFile "${NSISDIR}\Contrib\Language files\Spanish.nlf"

我见过一些解决方案,但他们使用了非常不同的代码,我敢打赌有一种非常简单的方法可以做到这一点。非常感谢!

PD:我正在使用 NSIS 2.46。我知道我应该升级到 2.50,但现在不可行。

4

1 回答 1

1

您使用哪个版本的 NSIS?您确定西班牙语文件(经典 GUI 的 .nlf 和 MUI2 的 .nsh)是正确的吗?

如果他们没问题,那么尝试使用 NSIS 的 UNICODE 版本构建您的安装程序 - 从http://www.scratchpaper.com/下载

它完全支持 UNICODE - 带有所有特殊字符(如斯洛伐克语(ľščťžýáíéäňú)或中文、日文、...

于 2012-08-03T05:59:27.857 回答