Вопрос

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

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

Однако, если я щелкну значок удаления в меню «Пуск», он отобразится на языке, который я установил (т. е.Французский).

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top