Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 希腊语翻译在Inno设置中无法正常工作_Inno Setup - Fatal编程技术网

Inno setup 希腊语翻译在Inno设置中无法正常工作

Inno setup 希腊语翻译在Inno设置中无法正常工作,inno-setup,Inno Setup,正在使用Inno Setup Unicode 5.4.2u,并且无法使Greek.isl在编译后的安装中显示正确的希腊字符。我尝试过的所有其他语言都非常有效,因此我知道Inno安装程序安装正确,如果我用MS Word打开希腊文.isl文件,我可以很好地读取希腊文字符,因此该文件似乎也正常工作。欢迎提出任何建议 多谢各位 -Dave我刚试着下载希腊语文件 我也看到了同样的问题 文件正在使用,但它没有这样说。您有两个选择: 选择1 问题是这条线 LanguageCodePage=1253 文件中缺

正在使用Inno Setup Unicode 5.4.2u,并且无法使Greek.isl在编译后的安装中显示正确的希腊字符。我尝试过的所有其他语言都非常有效,因此我知道Inno安装程序安装正确,如果我用MS Word打开希腊文.isl文件,我可以很好地读取希腊文字符,因此该文件似乎也正常工作。欢迎提出任何建议

多谢各位
-Dave我刚试着下载希腊语文件

我也看到了同样的问题

文件正在使用,但它没有这样说。您有两个选择:

选择1 问题是这条线

LanguageCodePage=1253
文件中缺少

要添加它,请在Microsoft Word中打开该文件,选择,然后确保LangOptions部分以开头

[LangOptions]
LanguageName=Greek
LanguageID=$408
LanguageCodePage=1253
然后以相同的编码保存文件,就可以使用Inno设置了

选择2 使用代码页1253在Microsoft Word中打开该文件,并使用Unicode UTF-8将其另存为纯文本文档。然后从文件中删除前三个字节,即所谓的字节顺序标记BOM,例如使用my

看起来选项2不起作用。也许*.isl文件不能是Unicode


我只是想下载希腊语文件

我也看到了同样的问题

文件正在使用,但它没有这样说。您有两个选择:

选择1 问题是这条线

LanguageCodePage=1253
文件中缺少

要添加它,请在Microsoft Word中打开该文件,选择,然后确保LangOptions部分以开头

[LangOptions]
LanguageName=Greek
LanguageID=$408
LanguageCodePage=1253
然后以相同的编码保存文件,就可以使用Inno设置了

选择2 使用代码页1253在Microsoft Word中打开该文件,并使用Unicode UTF-8将其另存为纯文本文档。然后从文件中删除前三个字节,即所谓的字节顺序标记BOM,例如使用my

看起来选项2不起作用。也许*.isl文件不能是Unicode


奇怪的我想您已经尝试用新的Inno安装程序中的原始版本替换希腊语.isl了吧?我这样问是因为它听起来像希腊语。isl保存在错误的字符编码中,这不会混淆Microsoft Word,但Inno安装程序要求使用不同的编码。您是否自己手动编辑过希腊文.isl?如果是这样,我很肯定我的诊断是正确的。另外,你确定其他不使用拉丁字母的语言也能正常工作吗?我试着用网上找到的几种语言替换希腊语.isl。没用。我没有做任何实际的编辑,只是使用MS Word,因为它可以找到编码并让我看到希腊字符。他们的翻译似乎都是正确的。但是该界面在win7/xp/vista中显示了完全的垃圾字符,以及我是否使用Unicode,以及是否包含希腊语的区域设置。奇怪的是,在同一个系统上,我有其他希腊语翻译/界面运行正常。确实很麻烦,因为所有其他拉丁语和多字节语言都可以正常工作。我刚刚检查了Inno Setup 5.4.2u的安装,默认情况下似乎没有安装任何Greek.isl。你从哪里得到你的文件的?奇怪。。。我想您已经尝试用新的Inno安装程序中的原始版本替换希腊语.isl了吧?我这样问是因为它听起来像希腊语。isl保存在错误的字符编码中,这不会混淆Microsoft Word,但Inno安装程序要求使用不同的编码。您是否自己手动编辑过希腊文.isl?如果是这样,我很肯定我的诊断是正确的。另外,你确定其他不使用拉丁字母的语言也能正常工作吗?我试着用网上找到的几种语言替换希腊语.isl。没用。我没有做任何实际的编辑,只是使用MS Word,因为它可以找到编码并让我看到希腊字符。他们的翻译似乎都是正确的。但是该界面在win7/xp/vista中显示了完全的垃圾字符,以及我是否使用Unicode,以及是否包含希腊语的区域设置。奇怪的是,在同一个系统上,我有其他希腊语翻译/界面运行正常。确实很麻烦,因为所有其他拉丁语和多字节语言都可以正常工作。我刚刚检查了Inno Setup 5.4.2u的安装,默认情况下似乎没有安装任何Greek.isl。您从何处获取文件?正确,ISL文件不能是UTF-8,而是文件内容的指定代码页。正确,ISL文件不能是UTF-8,而是文件内容的指定代码页。