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

Localization 本地化InstallShield注册表项的最简单方法,localization,vbscript,registry,installshield,Localization,Vbscript,Registry,Installshield,根据InstallShield安装程序的选定语言本地化注册表项的最简单方法是什么 我正在考虑编写一个VBS,它根据所选语言设置一些属性。这些属性可以在InstallShield的注册表项对话框中使用。但是没有更简单的方法吗?我自己找到了一种方法 您可以添加两个组件,而不是编写vbscript。第一个组件添加英语注册表项,第二个组件添加德语注册表项。为了在安装过程中仅使用正确的组件,您可以将德语组件的条件设置为“ProductLanguage=1031”,将英语组件的条件设置为“ProductLa

根据InstallShield安装程序的选定语言本地化注册表项的最简单方法是什么

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

我自己找到了一种方法

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

仅此而已:)


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

为什么不使用InstallShield字符串表,让它为您完成工作?