错误/不同的发布者名称

时间:2018-06-04 15:23:04

标签: windows-installer installshield installshield-2014

我们已经创建了 InstallScript Basic MSI项目,所有项目都有英语,法语和日语作为设置语言;英语为默认语言。在“常规信息”选项卡下,我们在“发布商”字段中填写了公司名称(例如XYZ)。

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

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

提前谢谢

2 个答案:

答案 0 :(得分:1)

ISString表 :不确定您使用的是什么版本的Installshield。您通常可以在属性General Information的{​​{1}}视图中添加语言。那应该已经完成​​了。

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

enter image description here

字符串编辑器视图 :如果您坚持使用COMPANY_NAME,则可以通过将String Editor View列拖到" group by"显示屏顶部的字段:

Identifier grouping

答案 1 :(得分:0)

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