Неверное / другое имя издателя
Мы создали проекты 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") для всех поддерживаемых языков.