Многоязычный пользовательский интерфейс - Multilingual User Interface
Многоязычный пользовательский интерфейс (MUI) - это имя Microsoft технология для Майкрософт Виндоус, Microsoft Office и другие приложения, позволяющие установить несколько языков интерфейса в одной системе. В системе с MUI каждый пользователь сможет выбрать свой предпочтительный язык отображения. Технология MUI была представлена с Windows 2000 и с тех пор использовался в каждом выпуске (до Windows 10). Технология MUI защищена международным патентом «Многоязычный пользовательский интерфейс для операционной системы».[1] Изобретатели - Бьорн К. Реттиг, Эдвард С. Миллер, Грегори Уилсон и Шан Сюй.
Функционально пакеты MUI для определенного продукта выполняют ту же задачу, что и локализованные версии этого продукта, но с некоторыми ключевыми техническими отличиями. Хотя как локализованные версии программного обеспечения, так и версии MUI отображают меню и диалоговые окна на целевом языке, только локализованные версии имеют переведенные имена файлов и папок. Локализованная версия Windows переводит базовую операционную систему, а также все включенные программы, включая имена файлов и папок, имена объектов, строки в реестре и любые другие внутренние строки, используемые Windows, на определенный язык. Локализованные версии Windows поддерживают обновление с предыдущей локализованной версии, а ресурсы пользовательского интерфейса полностью локализованы, что не относится к версиям продукта с MUI. Версии продукта MUI не содержат переведенных административных функций, таких как реестр записи и предметы в Консоль управления Microsoft. Преимущество использования MUI перед локализованными версиями состоит в том, что каждый пользователь компьютера может использовать MUI на другом языке, не требуя установки разных версий программного обеспечения и не разрешая конфликты, которые могут возникнуть в результате. Например, с помощью технологии MUI любая версия Windows может размещать приложения Windows на любом другом языке.[2]
MUI в Windows 2000 и Windows XP
Продукты MUI для этих версий были доступны только в рамках корпоративных соглашений с Microsoft. Они не были доступны через розничные каналы. Однако некоторые OEM-производители распространял продукт. Вплоть до Windows XP, Пакеты MUI для продукта применяются поверх английской версии для обеспечения локализованного взаимодействия с пользователем.
MUI в Windows Vista и Windows 7
Виндоус виста усовершенствованная технология MUI с поддержкой единого, независимого от языка, языкового двоичные файлы поддержка нескольких языковых скинов, при этом ресурсы для конкретных языков содержатся в отдельных двоичных файлах. Архитектура MUI отделяет языковые ресурсы для пользовательского интерфейса от двоичного кода операционной системы. Такое разделение позволяет полностью менять языки без изменения основных двоичных файлов Windows Vista или устанавливать несколько языков на одном компьютере при использовании одних и тех же основных двоичных файлов. Языки применяются как языковые пакеты, содержащие ресурсы, необходимые для локализации части или всего пользовательского интерфейса в Windows Vista.
Пакеты MUI доступны для Виндоус виста Корпоративные пользователи и как Ultimate Extra пользователям Windows Vista Ultimate. Пакеты MUI также доступны для Windows 7 Пользователи редакций Enterprise и Ultimate.
Начиная с Windows Vista, набор связанных API-интерфейсов MUI также доступен разработчикам для разработки приложений.
Начиная с Windows 7, Microsoft начала называть MUI «языковыми пакетами», хотя это не следует путать с Пакеты языкового интерфейса (LIP)[3]
MUI в Windows 8 / 8.1 / RT и Windows 10
Начиная с Windows 8 / RT, все выпуски Windows могут загружать и устанавливать все языковые пакеты.[4]
Смотрите также
Рекомендации
- ^ Патент США 6252589, "Многоязычный пользовательский интерфейс для операционной системы", опубликовано 14 мая 2003 г.
- ^ «Руководство по многоязычному пользовательскому интерфейсу Windows Vista». Microsoft. Получено 24 февраля 2014.
- ^ «Как установить языковые пакеты в Windows 7». Клуб Windows. Получено 29 апреля 2016.
- ^ «Языковые пакеты доступны для Windows 8 и Windows RT». Microsoft. Получено 29 апреля 2016.