GREEK翻译在Inno Setup中无法正常工作

时间:2011-08-18 18:05:19

标签: inno-setup

使用Inno Setup Unicode(5.4.2u)并且无法让Greek.isl在编译安装中显示正确的希腊字符。我尝试过的所有其他语言都很好用,所以我知道Inno安装程序安装正确,如果我在MS Word中打开Greek.isl文件,我可以正常读取希腊字符,所以看起来文件工作正常。任何建议都会受到欢迎。

谢谢 -Dave

1 个答案:

答案 0 :(得分:3)

我刚刚尝试下载希腊语文件

http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl

我看到了同样的问题。

该文件正在使用Greek Windows codepage 1253,但并未这样说。您有两种选择:

选项1

问题在于行

LanguageCodePage=1253
文件中缺少

要添加它,请在Microsoft Word中打开该文件(选择Greek Windows codepage 1253),然后确保LangOptions部分以

开头
[LangOptions]
LanguageName=Greek
LanguageID=$408
LanguageCodePage=1253

然后保存文件(使用相同的编码),它就可以用于Inno Setup了。

选项2

在Microsoft Word中打开文件(使用代码页1253),并使用Unicode(UTF-8)保存(另存为纯文本文档)。然后从文件中删除三个第一个字节,即所谓的字节顺序标记(BOM),例如,使用我的BOMRemover.exe

(似乎选项2不起作用。或许* .isl文件不能是Unicode?)

Screenshot from a Inno Setup installer using the fixed Greek.isl http://privat.rejbrand.se/GreekInno.png