Частично перезапустите диалоговое окно диспетчера для Wix Installer

У нас есть устаревший установщик InstallShield для продукта, для которого мы переносим этот продукт в установщик wix.

Я наблюдал неправильное поведение локализации в диалоге Restart Manager только во время удаления ARP, для которого локализуется только часть описания, а текст под переключателями не локализуется. Скриншот в конце.

Но в установщике InstallShield это было правильно. Я не мог отследить то, что здесь отсутствовало в моем установщике wix для этого противоречивого поведения.

Я попытался проверить, будут ли строки локализации диалога Restart Manager поступать из Wix или OS.

Я попытался проверить строки этого диалогового окна, доступны ли они в таблице строк в программе установки InstallShield, но не смог найти ее. Ни в WixUI_en-us.wxl, ни в Wix.

Таким образом, я понимаю, что этот диалог исходит от ОС, но возникает вопрос, почему он только частично локализуется.

Я настроил "WixUI_InstallDir" в моем установщике, как показано ниже.

<UI Id="WixUI_InstallDir1">

Поэтому я включил приведенный ниже диалог MsiRMFilesInUse в WixUI_InstallDir1.

<DialogRef Id="MsiRMFilesInUse" />

Включая это, диалоговое окно "Используемые файлы" становится видимым и локализуется при удалении из MSI, но Restart Manager частично локализуется при удалении из ARP.

Я ожидаю, что диалоговое окно Restart Manager будет полностью локализовано, но тексты переключателей ниже не будут локализованы. Скриншот прилагается ниже.

0 ответов

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