Самый простой способ локализации ключей реестра InstallShield - PullRequest
0 голосов
/ 23 апреля 2009

Какой самый простой способ локализовать ключи реестра на основе выбранного языка установки InstallShield?

Я думаю о написании VBS, который устанавливает некоторые свойства на основе выбранного языка. Эти свойства можно использовать из диалогового окна ключа реестра InstallShield. Но разве нет более простого способа?

1 Ответ

1 голос
/ 24 апреля 2009

Сам нашел способ.

Вместо написания vbscript вы можете добавить два компонента. Первый компонент добавляет английские ключи реестра, а второй - немецкие. Чтобы использовать только правильный компонент во время установки, вы можете установить условие немецкого компонента "ProductLanguage = 1031" и условие компонента englisch "ProductLanguage = 1033".

Вот и все:)

Конечно, можно утверждать, имеет ли смысл использовать несколько компонентов или сценарий, который изменяет свойства, используемые только одним компонентом, но используя несколько компонентов, вы можете создавать ключи реестра через конструктор. Использование сценария, который изменяет свойства, безусловно, приведет к большему количеству ошибок, так как сценарий должен работать и каждое свойство должно быть установлено правильно. На мой взгляд, все проще с помощью компонентов.

...