Проект установки Visual Studio Локализация элементов управления системой - PullRequest
1 голос
/ 24 октября 2010

Я пытаюсь создать программу установки с помощью проекта установки Visual Studio.Ошибка, но здесь стоит рассмотреть устаревшую работу.

Вообще говоря, эти проекты не поддерживают локализацию.Однако почти все настройки, которые я видел, имеют некоторую базовую локализацию, то есть такие элементы управления, как кнопка «Далее», отображают локализованный текст.Мой проект установки показывает кнопку «Далее» как «Далее» независимо от языка интерфейса системы.

У меня вопрос: есть ли способ заставить Setup Project уважать язык интерфейса системы для этих стандартных элементов управления системой?Как?

Кстати, моя версия Visual Studio - 2010.

Спасибо,
Asaf

1 Ответ

1 голос
/ 24 октября 2010

Нет, сама MSI не поддерживает это.Текст для элементов управления жестко запекается в таблицу «Control» MSI-файла.

Вы можете создать локализованный установщик с проектом установки.В окне «Свойства» измените свойство «Локализация».Это свойство используется для выбора соответствующего файла .wid из подкаталога common7 \ tools \ deploy \ vsddialogs \ xxxx каталога установки VS.Это предварительно приготовленные MSI-файлы с локализованными диалоговыми окнами.

Получение правильной языковой версии результирующей установки MSI или EXE для вашего пользователя является вашим бременем.Microsoft делает это, позволяя пользователю переопределить язык на странице загрузки.Английские пользователи направляются на страницу http://www.microsoft.com/downloads/en, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...