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


Многоязыковой пользовательский интерфейс Microsoft (MUI) и Visual Studio

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

Пакет многоязыкового интерфейса пользователя (Multilingual User Interface, MUI) для ОС Windows позволяет установить английскую версию ОС Windows, а затем различные языковые пакеты пользовательского интерфейса. Языковые пакеты пользовательского интерфейса обеспечивают локализацию интерфейса пользователя операционной системы. Например, можно установить японский языковой пакет интерфейса пользователя (Japanese User Interface Language Pack) на английскую версию ОС Windows, а затем переключать интерфейс пользователя ОС Windows между японским и английским языком. Пакет MUI позволяет иметь версии ОС Windows на разных языках на одном компьютере.

Среду разработки Visual Studio можно установить на операционную систему Windows с установленным пакетом MUI. Кроме того, на компьютерах с установленным пакетом MUI можно установить версии среды разработки Visual Studio на разных языках, а затем переключать язык интерфейса пользователя Visual Studio с помощью диалогового окна Страница "Язык интерфейса", папка "Среда", диалоговое окно "Параметры".

Ограничения многоязыковых установок

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

  • Пакет SDK (пакет средств разработки программного обеспечения) для Windows не допускает установку более чем одной языковой версии на одном компьютере. В случае установки дополнительной языковой версии на компьютер, на котором уже установлена какая-либо версия пакета SDK для Windows, существующая версия будет переписана.

  • Языки можно переключать только между аналогичными выпусками. Например, если на компьютере установлен английский экспресс-выпуск, немецкий экспресс-выпуск и выпуск Professional Edition, то языки можно переключать только для экспресс-выпусков, а для выпуска Professional Edition — нет.

Поддержка кодовых страниц

Некоторые средства среды разработки Visual Studio неправильно отображают текст, если он содержит символы, не входящие в текущую кодовую страницу. Вместо текста отображаются вопросительные знаки или текст отображается неправильно. Это ограничение распространяется на следующие средства и области:

  • узлы, разворачиваемые через FTP;

  • имена компьютеров, которые содержат не входящие в набор ASCII символы;

  • средства командной строки, выполняемые вне среды разработки Visual Studio;

  • проекты установки и развертывания;

  • загрузчик Bootstrapper;

  • мастер миграции Visual Basic Migration Wizard;

  • контейнер ActiveX Control Test Container;

  • средство Create GUID;

  • средство Error Lookup;

  • средство ATL/MFC Trace;

  • средство Spy++;

  • программа просмотра объектов OLE/COM;

  • средство ISAPI Web Debug;

  • проекты приложений MFC с содержимым справки в формате HTML;

  • проекты с источником данных (DataSource);

  • в случае несовместимой кодовой страницы средство Visual SourceSafe / SCCI переключается на английский язык;

  • средство Visual SourceSafe не поддерживает имена файлов в формате Юникод;

Для правильного отображения символов, не входящих в текущую кодовую страницу

  1. В панели задач нажмите кнопку Пуск, выберите Панель управления, а затем откройте Язык и региональные стандарты.

  2. Выберите вкладку Дополнительно.

  3. В выпадающем списке Выберите язык, соответствующий языку используемых программ, которые не поддерживают Юникод выберите язык, используемый для среды разработки Visual Studio.

  4. Нажмите кнопку ОК.

    ms246590.alert_note(ru-ru,VS.90).gifПримечание.

    Для выполнения этой процедуры требуются права администратора.

Изменение языка, используемого для текста интерфейса пользователя в среде разработки Visual Studio

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

Выбрать язык для отображения текста интерфейса пользователя можно в диалоговом окне Страница "Язык интерфейса", папка "Среда", диалоговое окно "Параметры".

Для изменения языка, используемого для текста интерфейса пользователя среды разработки Visual Studio

  1. В меню Сервис выберите пункт Параметры.

  2. В диалоговом окне Параметры раскройте элемент Среда, а затем щелкните Региональные параметры.

  3. В выпадающем списке Язык выберите язык для текста интерфейса пользователя в среде разработки.

    либо

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

См. также

Задачи

Практическое руководство. Использование суррогатных пар Юникода в редакторе

Ссылки

Страница "Язык интерфейса", папка "Среда", диалоговое окно "Параметры"