У нас есть устаревший установщик InstallShield для продукта, для которого мы переносим этот продукт на установщик wix.
Я заметил неправильное поведение локализации в диалоговом окне Restart Manager только во время удаления ARP, для которого локализуется только часть описания, а текст под переключателями не локализуется. Скриншот в конце.
Но в установщике InstallShield все было правильно. Я не мог отследить, чего не хватало в моем установщике wix из-за такого непоследовательного поведения.
Я попытался проверить, поступают ли строки локализации диалогового окна Restart Manager от Wix или ОС.
Я попытался проверить эти диалоговые строки, доступны ли они в таблице строк в установщике InstallShield, но не нашел. Ни в WixUI_en-us.wxl, ни в Wix.
Насколько я понимаю, этот диалог исходит из ОС, но возникает вопрос, почему он локализуется только частично.
Я настроил "WixUI_InstallDir" в моем установщике, как показано ниже.
<UI Id="WixUI_InstallDir1">
Поэтому я включил приведенное ниже диалоговое окно MsiRMFilesInUse в WixUI_InstallDir1.
<DialogRef Id="MsiRMFilesInUse" />
При включении этого диалоговое окно «Используемые файлы» становится видимым и локализуется при удалении из MSI, но Restart Manager частично локализуется при удалении из ARP.
Я ожидаю, что диалоговое окно Restart Manager будет полностью локализовано, но текст переключателей ниже не локализуется. Скриншот прилагается ниже.
<UIRef Id="WixUI_Mondo" />
? - person Stein Åsmul   schedule 21.05.2019Orca
- если открыть скомпилированный MSI и посмотреть в таблице"RadioButton"
. Что там написано вText column
? Текст локализован или на английском? - person Stein Åsmul   schedule 24.05.2019