Практическое руководство. Создание локализованной версии файла ресурсов

Обновлен: Ноябрь 2007

При локализации проекта, возможно потребуется создать локализованные версии файла ресурсов проекта. Например, строки являются наиболее распространенным типом ресурса при локализации. Локализованные файлы не отображаются в Конструкторе ресурсов, но можно создать и просмотреть их в Обозревателе решений.

Чтобы создать локализованный файл ресурса

  1. Создайте файл ресурса с именем Resources.resx. В Visual Basic для файла .resx по умолчанию необходимо нажать кнопку Показать все файлы, чтобы просмотреть и получить доступ к файлу .resx.

  2. В Обозревателе решений щелкните правой кнопкой мыши проект, выберите команду Добавить, затем Новый элемент.

  3. В диалоговом окне Добавление нового элемента выберите Файлы ресурсов и задайте имя файла Resources.de de.resx. Имя файла указывает язык – немецкий, и страну – Германия. Дополнительные сведения об именах культурных сред и идентификаторах содержатся в разделе CultureInfo.

    Resources.de-de.resx будет отображаться в Обозревателе решений, и появится Конструктор ресурсов для файла.

  4. Откройте Конструктор ресурсов. В меню Проект выберите пункт Свойства. В Конструкторе проектов перейдите на вкладку Ресурсы.

  5. В Конструкторе ресурсов добавьте строку на немецком языке. Например, первая строка из Гете, "Wanderers Nachtlied" (Ночная песнь странника):

    Über allen Gipfeln ist Ruh.

  6. В меню Построение выберите Построить решение.

  7. Visual Studio автоматически создаст сопутствующие сборки для каждого языка, указанного таким способом. Сборка ProjectName .resources.dll создается в ProjectName\bin\Release\de-DE. Дополнительные сопутствующие сборки будут создаваться в каталогах соответствующего языка в группе ProjectName\bin\Release. Необходимо развернуть файлы сборки для локализованной версии приложения для работы с ним.

См. также

Основные понятия

Иерархическая организация ресурсов для локализации

Ссылки

CultureInfo