Многоязыковой пользовательский интерфейс Microsoft (MUI) и Visual Studio
Пакет многоязыкового интерфейса пользователя (Multilingual User Interface, MUI) для ОС Windows позволяет установить английскую версию ОС Windows, а затем различные языковые пакеты пользовательского интерфейса. Языковые пакеты пользовательского интерфейса предоставляют user interface (UI) операционной системы. Например, можно установить японский языковой пакет интерфейса пользователя (Japanese User Interface Language Pack) на английскую версию ОС Windows, а затем переключать интерфейс пользователя ОС Windows между японским и английским языком. Пакет MUI позволяет иметь версии Windows на разных языках на одном компьютере.
На компьютерах с установленным пакетом MUI и несколькими языковыми версиями среды разработки Visual Studio при изменении языка интерфейса Windows автоматически изменяется язык интерфейса пользователя Visual Studio, если установлен соответствующий пакет.
Ограничения многоязыковых установок
При установке различных языковых версий Visual Studio на одном компьютере возможно переключение языков только между соответствующими выпусками. Например, если на компьютере установлен английский экспресс-выпуск, немецкий экспресс-выпуск и выпуск Professional Edition, то языки можно переключать только для экспресс-выпусков, а для выпуска Professional Edition — нет.
Поддержка кодовых страниц
Некоторые средства среды разработки Visual Studio неправильно отображают текст, если он содержит символы, не входящие в текущую кодовую страницу. Вместо текста отображаются вопросительные знаки или текст отображается неправильно. Это ограничение распространяется на следующие средства и области:
Путь установки Visual Studio.
Сайты, разворачиваемые через FTP.
имена компьютеров, которые содержат не входящие в набор ASCII символы;
средства командной строки, выполняемые вне среды разработки Visual Studio;
мастер миграции Visual Basic Migration Wizard;
контейнер ActiveX Control Test Container;
программа просмотра объектов OLE/COM;
средство ISAPI Web Debug;
Проекты приложений MFC с содержимым справки в формате HTML.
В случае несовместимой кодовой страницы средство Visual SourceSafe / SCCI UI переключается на английский язык.
Средство Visual SourceSafe не поддерживает имена файлов в формате Юникод.
Определяемые конечным пользователем символы (зона закрытого использования) не могут использоваться в качестве меток или идентификаторов.
Символы кодовой таблицы "Расширенная латиница-B" не отображаются в некоторых окнах инструментов Visual Studio, если для Windows задана кодовая таблица для восточноазиатских языков.
В фрагментах текста, содержащих символы нескольких видов письменности, могут нарушаться сопоставления с шрифтами.
При копировании и вставке строк с наборами сложных знаков в общих элементах управления могут теряться параметры текста. Для правильного ввода используйте соответствующую раскладку клавиатуры.
Для правильного отображения символов, не входящих в текущую кодовую страницу
В панели задач нажмите кнопку Пуск, выберите Панель управления, а затем откройте Язык и региональные стандарты.
Примечание
Для выполнения этих действий требуются права администратора.
Выберите вкладку Дополнительно.
В выпадающем списке Выберите язык, соответствующий языку используемых программ, которые не поддерживают Юникод выберите используемый язык.
Нажмите кнопку ОК.
Изменение языка, используемого для текста интерфейса пользователя в среде разработки Visual Studio
При установке нескольких языковых версий Visual Studio на один компьютер по умолчанию в качестве языка, используемого Visual Studio (для UI) задается Такой же, как в Microsoft Windows. Этот параметр указывает на то, что Visual Studio будет отображать текст UI на языке, заданном в качестве языка интерфейса для операционной системы.
Примечание
Если для Visual Studio задан язык Такой же, как в Microsoft Windows, а соответствующий языковой пакет для Visual Studio не установлен, Visual Studio использует язык первоначальной установки.
Установка языка, используемого для текста интерфейса пользователя среды разработки Visual Studio
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры раскройте элемент Среда, а затем щелкните Региональные параметры.
В раскрывающемся списке Язык выберите язык UI для текста интерфейса пользователя в среде разработки.
Чтобы текст UI в IDE соответствовал языку операционной системы, в раскрывающемся списке выберите Такой же, как в Windows.
См. также
Задачи
Практическое руководство. Использование суррогатных пар Юникода в редакторе
Ссылки
Страница "Язык интерфейса", папка "Среда", диалоговое окно "Параметры"