【问题标题】:Inno Setup "Setup Completed" wizard pageInno Setup“设置完成”向导页面
【发布时间】:2014-11-27 08:55:11
【问题描述】:

在我的安装程序中,我支持 2 种语言:英语和意大利语。

我在设置编译页面时遇到问题,其中存在带标签的复选框

运行

在复选框附近的意大利文标签报告“运行”而不是“Avvia”或“Esegui”。

我在italian.isl 里面也看到了,发现了这个:


; *** “设置完成”向导页面
FinishedHeadingLabel=Completamento dell'installazione di [名称]
FinishedLabelNoIcons=L'installazione di [name] è stata completata con successo.
FinishedLabel=L'installazione di [name] è stata completata con successo。 L'applicazione può essere eseguita selezionando le relative icone.
ClickFinish=Premere Fine per uscire dall'installazione.
FinishedRestartLabel=每个完整的 l'installazione di [name],è necessario riavviare il sistema。有需要吗?
FinishedRestartMessage=每完成一次安装 [name],需要 riavviare il sistema。%n%nSi desidera riavviare adesso?
ShowReadmeCheck=Si, desidero vedere il 文件 LEGGIMI adesso
YesRadio=&Si, riavvia il sistema adesso
NoRadio=&No, riavvia il sistema più tardi
;例如用作“运行 MyProg.exe”
RunEntryExec=Avvia %1
;例如用作“查看 Readme.txt”
RunEntryShellExec=Visualizza %1


除了显示“run”而不是“avvia”的 RunEntryExec 之外,所有这些自定义都有效。 如果是。别的?如何更改最后一个向导页面中复选框附近的“运行”字样?

赌注

【问题讨论】:

  • 可能从[CustomMessages] LaunchProgram=Run %1显示。请向我们展示您安装程序脚本中的[Run] 部分。

标签: customization inno-setup


【解决方案1】:

翻译文件中的RunEntryExecRunEntryShellExec 条目用作postinstall 复选框的默认标题。当Description 参数为空(或省略)时使用默认标题,因此您的[Run] 部分条目包含该文本;你有类似的东西:

[Run]
Filename: "{app}\MyApp.exe"; Description: "Run"; Flags: postinstall
Filename: "{app}\MyDoc.txt"; Description: "Run"; Flags: postinstall shellexec

要让设置使用这些文本,只需删除 Description 参数:

[Run]
Filename: "{app}\MyApp.exe"; Flags: postinstall
Filename: "{app}\MyDoc.txt"; Flags: postinstall shellexec

【讨论】:

  • 嗨,是正确的。我首先通过一个例子写了运行部分......我忘记了。但默认翻译还添加了扩展名“Avvia myProgram.exe”。所以我在描述中添加了一个名称没有“.exe”的CustomMessage。谢谢!
猜你喜欢
  • 2013-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多