Wrong/Different 出版商名称

Wrong/Different Publisher Name

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

虽然 运行 设置 如果我们 select 英语作为一种语言,我们可以在 Control 中看到 XYZ 作为发布者名称面板 > 程序。但是,如果我们 select 法语或日语,我们会在控制面板 > 程序

的发布者列 中看到 一些其他名称(法语或日语)

请帮助我,以便我们获得正确的发布者名称

提前致谢

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

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

  • 我不太喜欢左侧应用程序窗格中 User Interface 下的 String Editor 视图。
  • 我平时尽量使用Direct Editor。我转到 ISString table 并按列 ISString 对字符串 table 进行排序,以在 table 视图中查看所有不同的语言 "next to each other"。
  • 检查 COMPANY_NAME 字符串在不同语言中的设置。以下三种不同的设置语言 table:


String Editor View:如果你坚持使用String Editor View,那么你可以通过拖动Identifier 列到显示顶部的 "group by" 字段: