Диалоговое окно Restart Manager частично локализуется для установщика Wix

У нас есть устаревший установщик 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 будет полностью локализовано, но текст переключателей ниже не локализуется. Скриншот прилагается ниже.

введите описание изображения здесь


comment
Один вопрос: запускаете ли вы испанскую машину, когда появляется это нелокализованное сообщение? Если нет, сначала попробуйте это.   -  person Stein Åsmul    schedule 20.05.2019
comment
Я уже пробовал, независимо от языка ОС, приведенные ниже сведения всегда были на английском языке.   -  person SiD    schedule 20.05.2019
comment
Исходники на github.com?   -  person Stein Åsmul    schedule 20.05.2019
comment
Просто интересно, какой результат вы получите, если воспользуетесь набором диалогов <UIRef Id="WixUI_Mondo" />?   -  person Stein Åsmul    schedule 21.05.2019
comment
Мы не можем использовать другие стили пользовательского интерфейса Wix, кроме InstallDir, пожалуйста, подскажите, что здесь пошло не так.   -  person SiD    schedule 21.05.2019
comment
Трудно сказать без источников или рассматриваемого MSI. Также: проверка с помощью WixUI_Mondo была предложена, чтобы определить, есть ли что-то не так с конкретным набором диалогов, который вы используете. Если вы можете быстро протестировать, это хорошая информация. Обычно английский используется в качестве запасного языка (когда запрошенный язык для рассматриваемой строки недоступен). Эти параметры поступают из функции диспетчера перезапуска Windows, я думаю, с этим могут быть проблемы - не уверен.   -  person Stein Åsmul    schedule 21.05.2019
comment
Спасибо за предложение, я попробовал WixUI_Mondo, но такая же частичная локализация происходит только в этом случае. Если он исходит из ОС, а не из установщика, все равно возникает вопрос, зачем нужна частичная локализация. Откуда берутся строки диалогового окна RestartManager, на самом деле, только из установщика, я думаю, поправьте меня?   -  person SiD    schedule 22.05.2019
comment
Пожалуйста ответьте   -  person SiD    schedule 24.05.2019
comment
Использование Orca - если открыть скомпилированный MSI и посмотреть в таблице "RadioButton". Что там написано в Text column? Текст локализован или на английском?   -  person Stein Åsmul    schedule 24.05.2019
comment
Строки внутри MSI в таблице radiobutton - это те, которые появляются в диалоговом окне MsiRMFilesInUse, но не строки в диалоговом окне RestartManager.   -  person SiD    schedule 27.05.2019
comment
Пожалуйста ответьте   -  person SiD    schedule 04.06.2019