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


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

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

К функциям технологии MUI относятся:

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

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

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