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


Сведения о многоязыковом пользовательском интерфейсе

Многоязычный пользовательский интерфейс (MUI) — это технология, которая предоставляет пользователям локализованный пользовательский интерфейс для глобализованных приложений и управления языковыми ресурсами пользовательского интерфейса в операционной системе Windows. Предоставляется поддержка для добавления функций многоязыкового интерфейса в глобальные приложения для работы в Windows Vista и более поздних версиях, а также во многих операционных системах, предшествующих Windows Vista. Модели локализации и управления ресурсами mui расширяют возможности разработки, тестирования и поддержки программного обеспечения, готового для всего мира.

К возможностям технологии MUI относятся:

  • Упрощенное управление языками для локализации программного обеспечения. MUI позволяет изменять языковые параметры операционной системы на поддерживаемый язык в соответствии с предпочтениями пользователя.
  • Инновационная технология ресурсов, основанная на разделении двоичного кода приложения от файлов языковых ресурсов. Вы можете добавить ресурсы для дополнительного языка без необходимости повторной компиляции или повторного связывания приложения. Дополнительные локализованные ресурсы становятся необязательными надстройками.
  • Полный программный интерфейс (API). Windows Vista и более поздних версий предоставляют API многоязыкового интерфейса для использования при добавлении функциональных возможностей многоязыкового интерфейса пользователя в глобализованные приложения. Функции управления языками позволяют приложениям поддерживать широкий спектр языков пользовательского интерфейса. API также включает функции загрузки ресурсов, которые позволяют загрузчику ресурсов загружать ресурсы в Windows Vista и более поздних версиях, а также в операционных системах до Windows Vista.
  • Набор средств управления языковыми пакетами, которые обеспечивают гибкость в управлении образами для международного развертывания. Эти средства не предназначены для разработчиков и, следовательно, не рассматриваются в пакете SDK. Дополнительные сведения см. в пакет автоматической установки Windows на сайте Technet.

Наиболее заметным преимуществом mui является то, что несколько пользователей могут совместно использовать одну рабочую станцию и просматривать пользовательский интерфейс на разных языках. Корпорации и изготовители оборудования получат выгоду от возможностей развертывания, поддержки и обслуживания многоязычных образов с помощью одной установки. Но, возможно, main преимущество mui связано с эффективностью разработки, сборки и обслуживания приложения. Вы можете предоставить один двоичный файл основных функциональных возможностей, применимый ко всем платформам, независимо от языка пользовательского интерфейса, что значительно сокращает усилия по разработке и тестированию. Если необходимо выпустить обновление или пакет обновления, он будет применяться ко всем поддерживаемым языкам без дополнительных усилий по проектированию. Позже поддержка дополнительных языков станет проектом локализации, а не полным проектом разработки программного обеспечения.

В этом разделе описываются следующие темы: