【问题标题】:Wrong/Different Publisher Name错误/不同的发布者名称
【发布时间】:2018-06-04 15:23:04
【问题描述】:

我们创建了InstallScript Basic MSI 项目,所有项目都有英语、法语和日语作为安装语言;和英语作为默认语言。在“一般信息”选项卡下,我们在“发布者”字段中填写了我们的公司名称(比如 XYZ)。

在运行设置时,如果我们选择英语作为语言,我们可以在控制面板>程序中看到 XYZ 作为发布者名称。但是,如果我们选择法语或日语,我们会在控制面板 > 程序中的“发布者”列中看到一些其他名称(法语或日语)

请帮助我,以便我们获得正确的出版商名称

提前谢谢你

【问题讨论】:

  • 问题解决了吗?
  • 是的。非常感谢您的帮助 Stein Asmul

标签: windows-installer installshield installshield-2014


【解决方案1】:

ISString Table:不确定您使用的是哪个版本的 Installshield。您通常可以在属性Setup LanguagesGeneral Information 视图中添加语言。那应该已经完成​​了。

  • 我不太喜欢左侧应用程序窗格中User Interface 下的String Editor 视图。
  • 我通常尝试使用Direct Editor。我转到ISString table 并按ISString 列对字符串表进行排序,以在表视图中查看所有“彼此相邻”的不同语言。
  • 检查COMPANY_NAME 字符串在不同语言中的设置。下表中的三种不同设置语言:


字符串编辑器视图:如果您坚持使用String Editor View,那么您可以通过将Identifier列拖到“分组依据”来分组显示显示屏顶部的字段:

【讨论】:

    【解决方案2】:

    在项目的“Add or Remove Programs”属性中,您可以将“Publisher”属性设置为常规字符串属性(例如:直接在“XYZ公司”字段中写入)。在这种情况下,无论安装用户选择哪种语言,属性都将始终相同。另一方面,您可以从“String Table”设置“Publisher”属性值。在这种情况下,必须检查/设置每个“String Table”中所选字符串的Id。无论为特定语言的字符串Id 设置什么值,都会显示该值。显然,您可以为所有支持的语言设置相同的值(例如:“XYZ 公司”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      相关资源
      最近更新 更多