2

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

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

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

先感谢您

4

2 回答 2

1

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

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

在此处输入图像描述


String Editor View:如果您坚持使用String Editor View,则可以通过将Identifier列拖动到显示顶部的“分组依据”字段来对显示进行分组:

标识符分组

于 2018-06-04T20:20:53.790 回答
0

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

于 2018-06-04T16:12:32.840 回答