1

我正在使用 InstallShield 2008 Premier Edition,并且创建了多语言设置。当我以英语以外的语言(例如法语)安装设置时,它清楚地正确显示了所有标签和消息。

当我setup.exe再次运行生成的文件时,问题就开始了。它应该以安装期间选择的语言(即法语)显示修改/修复页面,但它始终以默认操作语言(在我们的例子中为英语)显示。

但是,如果我单击启动菜单上的卸载图标,它会以我安装的语言(即法语)显示。

我们的要求是在这两种情况下都应该是相同的语言(即法语),但事实并非如此。

4

1 回答 1

1

我还没有尝试过,但也许您可以更改卸载命令以包含设置语言的参数(请参阅http://helpnet.acresso.com/robo/projects/installshield11helplib/IHelpSetup_EXECmdLine.htm,查找 /L)和将其添加到 installshield 在 "Software\Microsoft\Windows\CurrentVersion\Uninstall\" + PRODUCT_GUID 下设置的卸载命令中。确实感觉有点hackisch,我真的希望Installshield能够自动执行此操作。

于 2009-08-05T14:17:45.633 回答