Поделиться через


Создание пакета локализованного начального загрузчика

Закончив создание пакета начального загрузчика, вы можете сформировать его локализованные версии, создав по два или несколько файлов для каждого языкового стандарта: файл условий лицензионного соглашения на использование программного обеспечения (например, eula.rtf) и манифест пакета (package.xml).

По умолчанию Visual Studio включает локализованные пакеты начального загрузчика только для нескольких определенных версий платформа .NET Framework. Чтобы создать локализованные пакеты для других начальных загрузчиков, сделайте следующее.

  1. Создайте папку, которая называется именем языкового стандарта в папке \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>.

  2. Создайте файл, содержащий условия лицензионного соглашения на использование программного обеспечения, для пакета начального загрузчика и сохраните его в новую папку.

  3. Создайте манифест пакета с именем package.xml, обновите строки и культуру и сохраните файл в новую папку. Если вы уже создали начальный загрузчик для Visual Studio с целевым языком, на этом этапе можно просто скопировать файл Visual Studio package.xml и внести в него необходимые изменения.

Примечание.

Если для развертывания приложений используется проект установки, приложение можно локализовать, изменив свойство Локализация.

Примечание.

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в этой статье. Возможно, вы используете другой выпуск Visual Studio или разные параметры среды. Дополнительные сведения см. в разделе Персонализация среды IDE.

Создание пакета локализованного начального загрузчика

  1. Создайте папку с именем, соответствующим языковому стандарту.

    На 32-разрядных компьютерах создайте папку в папке \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ .

    На 64-разрядных компьютерах создайте папку в папке \Program Files (x86)\Microsoft SDK\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ .

    В следующей таблице показано, какие имена папок можно использовать для соотнесения с языковым стандартом.

    Локаль Имя папки
    Китайский (упрощенное письмо) zh-Hans
    Китайский, традиционное письмо zh-Hant
    чешский cs
    немецкий de
    Английский en
    Испанский es
    французский fr
    Итальянский it
    Корейский ko
    Японский ja
    Польский pl
    португальский (Бразилия) pt-BR
    русский ru
    Турецкий tr
  2. Создайте файл, содержащий условия лицензионного соглашения на использование программного обеспечения, для пакета начального загрузчика и сохраните его в новую папку.

  3. Создайте манифест пакета с именем package.xml и сохраните его в новую папку. Дополнительные сведения см. в разделе "Практическое руководство. Создание манифеста пакета".

  4. Обновите раздел <Strings> манифеста пакета, так чтобы язык строк соответствовал языковому стандарту.

  5. Измените значение <String Name="Culture"> таким образом, чтобы оно соответствовало имени папки.

  6. Сохраните файл package.xml.

Создание пакета начального загрузчика для .NET Framework 3.5 Service Pack 1 с локализацией на французском языке

  1. Создайте папку с именем fr. Имя папки должно совпадать с именем языкового стандарта.

    На 32-разрядных компьютерах создайте папку в папке \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ .

    На 64-разрядных компьютерах создайте папку в папке \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ .

  2. Сохраните локализованную версию условий лицензионного соглашения на использование программного обеспечения в папку с именем fr.

  3. Скопируйте файл \Program Files (x86)\Microsoft SDK\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\en\package.xml в папку fr и откройте файл в конструкторе XML.

  4. Обновите раздел <Strings> манифеста пакета, так чтобы строки с сообщениями об ошибках были на французском языке.

  5. Измените значение <String Name="Culture"> на fr.

  6. Сохраните файл package.xml.

Примечание.

Начиная с пакета начального загрузчика начальной загрузки visual Studio 2019 с обновлением 7, также будет обнаружен путь {VS Install Path}\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.