本地化InstallShield注册表项的最简单方法

时间:2009-04-23 12:45:53

标签: localization vbscript registry installshield

哪种方法是根据InstallShield设置的选定语言本地化注册表项的最简单方法?

我正在考虑编写一个VBS,它根据所选语言设置一些属性。可以在InstallShield的注册表项对话框中使用这些属性。但是,有没有更简单的方法?

1 个答案:

答案 0 :(得分:1)

自己找到了一条路。

您可以添加两个组件,而不是编写vbscript。第一个组件添加英语注册表键,第二个组件添加德语注册表键。为了在安装过程中仅使用正确的组件,您可以将德国组件的条件设置为“ProductLanguage = 1031”,将englisch组件条件设置为“ProductLanguage = 1033”。

多数民众赞成:)

当然,使用多个组件或更改仅由一个组件使用的属性的脚本是否更有意义是有争议的,但通过使用多个组件,您可以通过设计器创建注册表项。使用更改属性的脚本肯定会导致更多错误,因为脚本必须正常工作并且必须正确设置每个属性。在我看来,使用组件方式更简单。