【问题标题】:Inno setup compiler: different type description for different languagesInno setup 编译器:不同语言的不同类型描述
【发布时间】:2013-01-19 11:55:00
【问题描述】:

我正在尝试使用“Inno Setup Compiler 5.5.3 (a)”编译安装程序。我已经包含了 2 种不同的语言(对特定语言使用默认的 .isl),但不是我无法弄清楚如何以不同的方式更改我拥有的每种类型的“描述”字段(即“完整”、“紧凑”和“自定义”)对于每种语言,但保留任何其他功能,即类型的“名称”应保持不变。 我的代码现在看起来像这样:

[Languages]
Name: "en"; MessagesFile: "compiler:Default.isl"
Name: "sl"; MessagesFile: "compiler:Slovenian.isl"

[Types]
Name: "full"; Description: "Full installation"; Languages: en 
Name: "compact"; Description: "Compact installation"; Languages: en
Name: "custom"; Description: "Custom installation"; Languages: en; Flags: iscustom

我该怎么做?

【问题讨论】:

    标签: inno-setup pascal


    【解决方案1】:

    不要使用 [Types] 部分的语言参数,除非您希望某些安装程序类型仅适用于特定语言或语言集。

    要为显示的类型名称提供翻译,请使用 [CustomMessages] 部分,如下所示:

    [CustomMessages]
    en.TypeFullDesc=Create a &desktop icon
    es.TypeFullDesc=Crear ícono en el &escritorio
    sl.TypeFullDesc=The way you say create desktop icon in Slovenian
    
    [Tasks]
    Name: "full"; Description: {cm:TypeFullDesc}; 
    

    CustomMessages 部分中的前缀用于标识条目适用于哪种语言。

    【讨论】:

    • Jachguate,这正是我想要的!谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多