Теория: Со встраиваемыми языками в трансформациях Вы можете создавать многоязычные пакеты Windows Installer, которые автоматически запустятся с тем языком, который совпадает с языком операционной системы, и без потребности в стартере setup.exe. Это недокументированная функция в Windows Installer (работает в MSI версии 2 и MSI версии 3). Пока этот функционал не задокументирован, так как он не был протестирован Microsoft в значительной степени, распространяемый пакет (instmsi.exe) внутренне позволяет его использовать. Эта статья описывает, как использовать эту функцию в Вашей собственной программе инсталляции, что вполне легко.
This article in
English
Dieser
Artikel in deutsch
Использование трансформаций встраиваемых языков это недокументированная функция Windows Installer. Трансформация языка - это трансформация, которая размещена в субхранилище пакета Windows Installer, который именуется после LangId. Поток суммарной информации (Свойство: PID_TEMPLATE) включает список языков, которые поддерживаются пакетом инсталляции. Windows Installer автоматически выберет язык, который совпадет с предпочтительным языком, установленным для операционной системы.
Шаги № 1 и 2 являются обычными, и многие инструменты создания инсталляции выполнят это для Вас автоматически.
Для того, чтобы протестировать Ваш пакет, запустите приложение "Языки и региональные параметры" в Панели Управления. На вкладке "Региональные настройки" переключите язык на немецкий (как показано на экране ниже). Нажмите кнопку Применить. Дважды нажмите левой кнопкой мыши на Вашем .MSI файле. Ваша инсталляция теперь будет запущена с немецким пользовательским интерфейсом. Верните выбор языка к английскому языку. Теперь Ваша инсталляция будет запускаться в английском языке.
Написано Андреасом Керлом
Отредактировано Стефаном Крюгером
Андреас Керл является консультантом по разработке приложений для отделения Microsoft в Германии. Он написал книгу издательства MS Press "Внутри Windows Installer" (которая доступна только на немецком языке) и в данный момент работает над его новой книгой по Windows Installer 3.1.
Стефан Крюгер работает независимым консультантом по программам установки и развивает Интернет сайт InstallSite.org, место, где разработчики программ установки могут обмениваться ресурсами и информацией с коллегами. Стефан был признан компанией Microsoft как MVP (Наиболее Ценный Профессионал) по тематике Windows Installer.
Антон Спицын, MCP (Сертифицированный специалист Microsoft), участник форума InstallSite.org
News | Discussions | Windows Installer | Related Tools | More Help | InstallScript | About InstallSite | Shop | Site Search | |
Neuigkeiten | Diskussionsgruppen | Windows Installer | MSI FAQ | Artikel | Shop | Suche |
Copyright © by InstallSite Stefan
Krueger. All rights reserved. Legal
information.
Impressum/Imprint
Datenschutzerklärung/Privacy Policy
By using this site you agree to the license
agreement. Webmaster contact.