Неверное / другое имя издателя - PullRequest
0 голосов
/ 04 июня 2018

Мы создали MSI-проекты InstallScript Basic , все проекты имеют английский, французский и японский языки Языки установки ;и английский как язык по умолчанию . Под вкладкой «Общая информация» мы заполнили наше название компании (скажем, XYZ) в поле Publisher.

Во время работы setup если мы выберем английский в качестве языка, мы увидим XYZ в качестве имени издателя в Панель управления> Программы .Но если мы выберем французский или японский, мы увидим некоторые другие имена (на французском или японском) в столбце Publisher в панели управления> программы

Пожалуйста, помогите мне, чтобы мы могли получить правильное имя издателя

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Таблица ISString : Не уверен, какую версию Installshield вы используете.Обычно вы можете добавлять языки в представлении General Information в свойстве Setup Languages.Это уже должно быть сделано.

  • Мне не очень нравится представление String Editor в User Interface на левой панели приложения.
  • Я обычно пытаюсь использовать Direct Editor.Я перехожу на ISString table и сортирую таблицу строк по столбцу ISString, чтобы увидеть все разные языки "рядом друг с другом" в табличном представлении.
  • Проверьте, какая строка COMPANY_NAME былаустановить на разных языках.В таблице ниже представлены три различных языка настройки:

enter image description here


Просмотр редактора строк : Если вы настаиваете на использовании String Editor View, то вы можете сгруппировать экран, перетащив столбец Identifier в поле «Группировать по» в верхней части экрана:

Identifier grouping

0 голосов
/ 04 июня 2018

В свойствах "Add or Remove Programs" вашего проекта вы можете установить свойство "Publisher" как обычное строковое свойство (например: Напишите непосредственно в поле "Компания XYZ").В этом случае, независимо от того, какой язык установки пользователь выберет, свойство всегда будет одинаковым.С другой стороны, вы можете установить значение свойства "Publisher" из "String Table".В этом случае Id выбранной строки внутри каждого "String Table" необходимо проверить / установить.Какое бы значение не было задано для этой строки Id для конкретного языка, это значение будет отображаться.Очевидно, что вы можете установить одно и то же значение (например, «XYZ Company») для всех поддерживаемых языков.

...