Installshield не отображает правильный язык

Я использую InstallShield 2008 Premier Edition и создал мультиязычную настройку. Когда я устанавливаю установку на языке, отличном от английского (например, на французском), он четко показывает все метки и сообщения правильно.

Проблема начинается, когда я запускаю сгенерированный setup.exe подать снова. На нем должна отображаться страница "Изменить / Восстановить" на языке, который был выбран во время установки (т. Е. На французском), но она всегда отображается на языке по умолчанию (в нашем случае это английский).

Однако, если я нажимаю значок удаления в меню "Пуск", он отображается на языке, который я установил (например, на французском).

Наше требование состоит в том, что в обоих случаях это должен быть один и тот же язык (т.е. французский), но это не так.

1 ответ

Решение

Я не пробовал, но, возможно, вы можете изменить команду удаления, чтобы включить параметр для установки языка (см. http://helpnet.acresso.com/robo/projects/installshield11helplib/IHelpSetup_EXECmdLine.htm, ищите /L) и добавьте это к команде удаления, которую устанавливает installshield в "Software\Microsoft\Windows\CurrentVersion\Uninstall\" + PRODUCT_GUID . Это немного хакиш, я действительно ожидал, что Installshield сделает это автоматически.

Другие вопросы по тегам