Multi user interface windows

About Multilingual User Interface

Multilingual User Interface (MUI) is a technology that provides users a localized user interface for globalized applications and user interface language resource management in the Windows operating system. Support is provided for adding MUI functionality to globalized applications to run on WindowsВ Vista and later, as well as many pre-WindowsВ Vista operating systems. The MUI localization and resource management models enhance development, testing, and support for world-ready software.

Features of MUI technology include:

  • Simplified language management for software localization. MUI allows the language settings for the operating system to be changed to a supported language according to user preferences.
  • An innovative resource technology based on the splitting of the application code binary from language resource files. You can add resources for an additional language without needing to recompile or relink your application. Additional localized resources become optional add-ins.
  • Complete application programming interface (API). WindowsВ Vista and later expose the MUI API for you to use in adding MUI functionality to globalized applications. Language management functions enable your applications to support a wide variety of user interface languages. The API also includes resource loading functions that enable the resource loader to load resources on WindowsВ Vista and later, as well as pre-WindowsВ Vista operating systems.
  • A set of language pack management tools that provide flexibility in international deployment image management. These tools are not targeted at developers and thus are not covered in the SDK. More information can be found in the Windows Automated Installation Kit available on Technet.

The most visible benefit of MUI is that multiple users can share the same workstation and view the user interface in different languages. Corporations and OEMs will benefit from the capability they have to roll out, support, and maintain multilingual images with a single installation. But perhaps the main benefit of MUI comes in the efficiencies gained when developing, building and servicing your application. You can ship one core functionality binary applicable to all platforms, independent of UI language, which significantly reduces development and testing efforts. If you have to issue an update or a service pack, it will apply to all supported languages with no additional engineering effort. Later support for additional languages becomes a localization project instead of a full software development project.

MUI для Windows XP Home Edition

Привет Хабрасообществу! Хочу в Ваши ряды. И решил описать невозможное -)

Работаю приходящим системным администратором в двух частных фирмах. И вот на днях начальница приехала со штатов с нетбуком ACER GZ5 с предустановленной лицензионной англоязычной MS Windows XP Home Edition.

И мне было дано задание — «Перевести все на русский язык!». Первые же поиски в Империи зла меня откровенно расстроили:

  1. What versions of Windows are supported by MUI?
  2. MUI was introduced in the Windows 2000 timeframe and is available for:
  3. Windows 2000 Professional
  4. Windows 2000 Server family (often implemented in a Terminal Services environment)
  5. Windows XP Professional
  6. Windows XP for Tablet PC
  7. Windows Server 2003
  8. Windows XP Embedded
  9. MUI is not supported on consumer versions of Windows such as Windows 9x, Windows Me, and Windows XP Home Edition.

Немного расстроившись, полез на Ру-боард — вскольз упомянули о неизвестном русификаторе от Toshiba. Такие же ответы я получил на всех других компьютерных форумах, пока не нашел то, что искал: Трансформ-пак для самостоятельного изготовления MUI для Windows XP Professional из MUI для Windows XP Embedded, где пошагово описывалась русификация любого MUI и давалась ссылка на модифицированную версию файла muisetup.exe. К сожалению, руки Microsoft’а ее достали, т.е. мои поиски начинались заново.

  1. Q: (New!) Возможна ли инсталляция MUI на Windows XP Home Edition ?
  2. A: Корпорация Microsoft изначально не предуматривает использование MUI в данной операционной системе.
  3. Для установки MUI на на Windows XP Home Edition необходимо использовать модифицированную версию файла muisetup.exe.

  1. Примечание:
  2. Некоторые ранее размещенные ссылки и файлы были удалены с сайта по требованию администрации Narod.ru и Microsoft Antipiracy.
  3. В связи с этим, убедительная просьба не обращаться к автору с вопросами по поводу отсутствия каких-либо ссылок и/или невозможности скачать те или иные пакеты.

И вот теперь у меня все готово к установке MUI на Home Edition. Запускаю скачанный патч (забегая вперед скажу — идет на SP2 + SP3, впрочем, в 3 сервис паке не все перевел, но для обычного юзера подойдет) — и вижу, что мою Windows 7 он не может обрусифицировать -)

Читайте также:  Виртуальная машина для windows 10 virtualbox инструкция

Чтобы показать принцип работы — удалил все файлы и получил такое окно:

Итак, по пунктам, что я делал:

1. Качаю Rus MUI для XP SP3 Pro (нашелся только SP2)
2. Распаковываю архив в какую-либо папку.
3. В эту же папку кидаю muisetup_sp2_new.exe.
4. Соглашаюсь с условиями лицензии и ставлю MUI.
5. Перезагрузка, везде выставляю русский язык, еще одна перезагрузка и перед нами русская XP SP3 HE.

К сожалению, нетбук уехал в Кременчуг, не могу сделать с него скрины. Будут вопросы — задавайте, отвечу -)
______________________

Текст подготовлен в Хабра Редакторе от © SoftCoder.ru

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Практическое руководство. Создание пользовательского интерфейса с несколькими областями с помощью Windows Forms How to: Create a Multipane User Interface with Windows Forms

В следующей процедуре будет создан пользовательский интерфейс с несколькими панелями, аналогичный тому, который используется в Microsoft Outlook, со списком папок , панелью сообщений и областью просмотра . In the following procedure, you will create a multipane user interface that is similar to the one used in Microsoft Outlook, with a Folder list, a Messages pane, and a Preview pane. Это достигается главным путем закрепления элементов управления в форме. This arrangement is achieved chiefly through docking controls with the form.

При закреплении элемента управления определяется граница родительского контейнера, к которому прикрепляется элемент управления. When you dock a control, you determine which edge of the parent container a control is fastened to. Таким образом, если задать Dock для свойства значение Right , то правый элемент управления будет закреплен за правым краю родительского элемента управления. Thus, if you set the Dock property to Right, the right edge of the control will be docked to the right edge of its parent control. Кроме того, размер закрепленного края элемента управления изменяется в соответствии с его контейнерным элементом управления. Additionally, the docked edge of the control is resized to match that of its container control. Дополнительные сведения о Dock принципах работы свойства см. в разделе как закреплять элементы управления на Windows Forms. For more information about how the Dock property works, see How to: Dock Controls on Windows Forms.

Читайте также:  Команда для просмотра версии linux

Эта процедура посвящена размещению SplitContainer и другим элементам управления в форме, а не добавлению функциональных возможностей, позволяющих приложению имитировать Microsoft Outlook. This procedure focuses on arranging the SplitContainer and the other controls on the form, not on adding functionality to make the application mimic Microsoft Outlook.

Чтобы создать этот пользовательский интерфейс, поместите все элементы управления в SplitContainer элемент управления, который содержит TreeView элемент управления на панели слева. To create this user interface, you place all the controls within a SplitContainer control, which contains a TreeView control in the left-hand panel. Правая панель SplitContainer элемента управления содержит второй SplitContainer элемент управления с ListView элементом управления над RichTextBox элементом управления. The right-hand panel of the SplitContainer control contains a second SplitContainer control with a ListView control above a RichTextBox control. Эти SplitContainer элементы управления позволяют независимо изменять размер других элементов управления в форме. These SplitContainer controls enable independent resizing of the other controls on the form. Вы можете адаптировать методики этой процедуры для создания собственных пользовательских интерфейсов. You can adapt the techniques in this procedure to craft custom user interfaces of your own.

Создание пользовательского интерфейса в стиле Outlook программным способом To create an Outlook-style user interface programmatically

В форме Объявите каждый элемент управления, который состоит из пользовательского интерфейса. Within a form, declare each control that comprises your user interface. В этом примере TreeView ListView SplitContainer элементы управления,, и используются RichTextBox для имитации пользовательского интерфейса Microsoft Outlook. For this example, use the TreeView, ListView, SplitContainer, and RichTextBox controls to mimic the Microsoft Outlook user interface.

Создайте процедуру, определяющую пользовательский интерфейс. Create a procedure that defines your user interface. Следующий код задает свойства таким образом, что форма будет похожа на пользовательский интерфейс в Microsoft Outlook. The following code sets the properties so that the form will resemble the user interface in Microsoft Outlook. Однако, используя другие элементы управления или закреплять их по-разному, можно просто создать другие пользовательские интерфейсы, которые являются одинаково гибкими. However, by using other controls or docking them differently, it is just as easy to create other user interfaces that are equally flexible.

В Visual Basic добавьте вызов процедуры, только что созданной в New() процедуре. In Visual Basic, add a call to the procedure you just created in the New() procedure. В Visual C# добавьте следующую строку кода в конструктор класса Form. In Visual C#, add this line of code to the constructor for the form class.

Multi user interface windows

Профиль | Отправить PM | Цитировать

  • MUI (Multilanguage User Interface) — пакет многоязыкового интерфейса пользователя, позволяющий локализовать изрядную часть интерфейса (меню и диалоговых окон) операционной системы.
  • MUI можно установить только на Windows XP Professional EN.
  • MUI для Windows XP не распространяется через торговую сеть и не доступен для загрузки с сайта Microsoft. Легально пакет, выпущенный на пяти CD, доступен только корпоративным пользователям. Нелегальные способы получения MUI ничем не отличаются от поиска любого другого вареза.
  • На сайте Microsoft для загрузки предлагается MUI для Windows XP Embedded, который не годится для установки на Windows XP. В сети, впрочем, можно найти инструкции по переделке данного пакета для установки на Windows XP. Ссылки на инструкции и обсуждение этого вопроса выходят за рамки правил форума. Используйте поисковые системы.
Читайте также:  Mint linux window manager

Смежные темы:
* (статья) Локализация: MUI, Шрифты и Региональные настройки

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 7
Благодарности: 0

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 7
Благодарности: 0

Сообщения: 3792
Благодарности: 222

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 7
Благодарности: 0

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Рекомендуемый порядок установки!

1. Windows Xp
2. Services Packs
3. MUI
4. Updates from Windows Update

Disk 1 language versions are: German, French, Japanese, Simplified Chinese and Traditional Chinese.

Disk 2 language versions are: Arabic, Hebrew, Spanish, Italian, Swedish, Dutch and Brazilian Portuguese.

Disk 3 language versions are: Norwegian, Danish, Finnish, Russian and Czech.

Disk 4 language versions are: Polish, Hungarian, Portuguese, Turkish and Greek.

Disc 5 language versions are: Bulgarian, Estonian, Croatian, Latvian, Lithuanian, Romanian, Slovak, Slovenian

Оцените статью