我们已经创建了 InstallScript Basic MSI项目,所有项目都有英语,法语和日语作为设置语言;英语为默认语言。在“常规信息”选项卡下,我们在“发布商”字段中填写了公司名称(例如XYZ)。
如果我们选择英语作为语言,则在运行设置时,我们可以在控制面板>中看到XYZ作为发布商名称。程序即可。但是,如果我们选择法语或日语,我们在控制面板>中的发布商专栏中看到了一些其他名称(法语或日语)程序
请帮助我,以便我们获得正确的出版商名称
提前谢谢
答案 0 :(得分:1)
ISString表 :不确定您使用的是什么版本的Installshield。您通常可以在属性General Information
的{{1}}视图中添加语言。那应该已经完成了。
Setup Languages
下的String Editor
视图。User Interface
。我转到Direct Editor
并按列ISString table
对字符串表进行排序,以查看所有不同的语言"彼此相邻"在表格视图中。ISString
字符串在不同语言中的设置。下表中有三种不同的安装语言: 字符串编辑器视图 :如果您坚持使用COMPANY_NAME
,则可以通过将String Editor View
列拖到" group by"显示屏顶部的字段:
答案 1 :(得分:0)
在项目的“Add or Remove Programs
”属性中,您可以将“Publisher
”属性设置为常规字符串属性(例如:直接在“XYZ公司”字段中写入)。在这种情况下,无论用户选择什么语言安装属性都将始终相同。另一方面,您可以从“Publisher
”设置“String Table
”属性值。在这种情况下,必须检查/设置每个“Id
”内所选字符串的String Table
。无论为特定语言设置此字符串Id
的值,都将显示此值。显然,您可以为所有支持的语言设置相同的值(例如“XYZ公司”)。