【发布时间】:2023-03-18 08:25:01
【问题描述】:
我正在创建一个根据用户语言具有不同名称的应用程序。例如,该软件在英语中称为 “Device Emulator”,在德语中称为 “Geräteemulation”。
我想在安装文件的版本信息中反映不同的名称(右键单击 -> 属性 -> “详细信息”选项卡)。
到目前为止,我在 Inno Setup 中找不到指定本地化 "VersionInfo" 的方法,无论是在在线帮助中还是在网上。
最初我尝试在设置部分中使用自定义消息,但我了解到我不允许这样做。请参阅下面的代码。
[Setup]
AppName={cm:ApplicationName}
AppVerName={cm:ApplicationName} V{#MYVERSION}
AppCopyright=© 2018 {#MYCOMPANY}
AppPublisher={#MYCOMPANY}
AppVersion={#MYVERSION}
AppId={cm:ApplicationName}{#MYVERSION}
VersionInfoVersion={#MYVERSION}
VersionInfoCompany={#MYCOMPANY}
VersionInfoCopyRight=(C) {#MYCOMPANY}
VersionInfoDescription={cm:ApplicationName}
VersionInfoProductName={cm:ApplicationName}
VersionInfoProductVersion={#MYVERSION}
我希望这会显示一个包含本地化应用程序名称和版本信息的属性窗口,但不幸的是它只显示 AppName、VersionInfoProductName 和 VersionInfoDescription 的 {cm:ApplicationName}。
那么,你们中有人知道如何在 Inno Setup 中本地化吗?
【问题讨论】: