我已将计划的重新启动放在安装程序的末尾,并且工作正常。 问题是我用意大利语制作了安装程序,但是即使使用-cultures it-it命令,计划的重启提示也无法翻译。 是否有一些方法可以自定义消息或至少将其翻译?
<ScheduleReboot After="InstallFinalize" />
这是我构建安装程序的方式
candle.exe MYXML.wxs MYXML.wxs MYXML.wxs
light.exe -ext WixUIExtension -cultures:it-it -out Installer.msi MYWIXOBJ.wixobj MYWIXOBJ.wixobj MYWIXOBJ.wixobj
答案 0 :(得分:0)
条件 :我强烈建议您适当设置 Query q = IntPoint.newExactQuery("year", 2147483647);
System.out.println(q.getClass()); # this line prints out "class org.apache.lucene.document.IntPoint$1"
。在这里您可以了解原因(重要): Reboot on install, Don't reboot on uninstall 。本质上:您不希望在意外的安装模式(修复,修改等)中引起不必要的重启。
您还应该注意,Windows Installer本身将自动计划重新启动文件的过程,该文件在安装过程中无法替换。仅在绝对必要时才应手动安排重新引导。
本地化 :让我回答一个问题:您是否正在英语Windows计算机上进行测试?如果是这样,这可能是一个OS对话框,根本没有嵌入到您的设置中。
答案 1 :(得分:0)
我设法通过添加以下内容来翻译邮件:
<UIRef Id="WixUI_ErrorProgressText" />
到我的主.wxs文件。 显然,-cultures命令仅影响UI,因此,如果将重新引导提示符作为UI的一部分,它将被翻译。