Неверное / другое имя издателя

Мы создали проекты MSI для InstallScript Basic, все проекты имеют английский, французский и японский языки настройки; и английский как язык по умолчанию. На вкладке "Общая информация" мы заполнили название нашей компании (скажем, XYZ) в поле "Издатель".

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

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

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

2 ответа

Решение

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

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


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

Идентификация группировки

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

Другие вопросы по тегам