Download presentation
Presentation is loading. Please wait.
Published byShanon Gaines Modified over 9 years ago
1
Windows XP Language Interface Packs (LIPs) - Localized OSs for the Masses Russ Rolfe Program Manager
2
2 Agenda XP international support in general XP international support in general Multilingual User Interface (MUI) Multilingual User Interface (MUI) Language Interface Packs (LIPs) Language Interface Packs (LIPs) Resources Resources Questions Questions
3
3 Windows XP International Support 25 fully localized versions of the Operating System 25 fully localized versions of the Operating System All versions of Windows XP are built from a single, Unicode-based, worldwide source… All versions of Windows XP are built from a single, Unicode-based, worldwide source… …and share the exact same out-of-the-box multilingual functionality: …and share the exact same out-of-the-box multilingual functionality: Input, edit, display in hundreds of languages Support for 120+ locales Text Services Framework (Windows XP) Text Services Framework (Windows XP) Advanced text input methods for speech, handwriting, etc
4
4
5
5 Quiz Which version of Windows 2000/XP can be used to type Japanese in notepad? 1. The Japanese localized version of the OS 2. Any version of Win2000/XP 3. Only The Multilanguage UI (MUI) version
6
6 More International Support Requested Allow users to choose the language in which they work. Allow users to choose the language in which they work. Allow IT administrators to support such users independent of location Allow IT administrators to support such users independent of location Language is just a setting Language is just a setting
7
7 MUI ( Multilingual User Interface) – What it was originally Introduced in Windows 2000 Introduced in Windows 2000 Package of resources that allows other UI languages to be installed on US English Package of resources that allows other UI languages to be installed on US English Allows multiple UI languages to be use on the same machine Allows multiple UI languages to be use on the same machine Created from localized versions of the OS Created from localized versions of the OS Windows XP offers 33 MUI languages, includes English Windows XP offers 33 MUI languages, includes English
8
8 MUI Version Scenario To support: English users English users Arabic users Arabic users Japanese users Japanese users PASTNOW 1 Version 1 Version 1 Service pack 1 Service pack 1 Release schedule 1 Release schedule Windows XP MUI Version 3 different versions of the operating system 3 different service packs 3 different release schedules Big burden to deploy and maintain: English OS Arabic OS Japanese OS Needed to deploy: To support: English users English users Arabic users Arabic users Japanese users Japanese users Need to deploy: Deploy & maintain:
9
9 MUI -- Meets User Request Allows user to switch UI language on single machine Allows user to switch UI language on single machine Changes system messages, dialogs, menus, help files, etc. display language. Allows different language users to share same machine (bi-lingual, multilingual) Allows different language users to share same machine (bi-lingual, multilingual) Allows users to roam to different machine Allows users to roam to different machine
10
10 MUI – Meets Administrators Requests Testing, deploying, and supporting one OS worldwide Testing, deploying, and supporting one OS worldwide Deploying same SP/hot-fix, 0 delta Deploying same SP/hot-fix, 0 delta Provide tech support in a preferred language Provide tech support in a preferred language
11
11 Localized Versions vs. MUI The User Interface resources are fully localized. The User Interface resources are fully localized. MUI does not localize: INF files UI strings stored in the registry Code-page based components such as Hyperterminal Windows 2000 (90%) – Windows XP (97%) Windows Setup information customized for the specific language/country. Windows Setup information customized for the specific language/country. Items such as: User locale, Keyboard layout, System locale etc This is a policy setting with the MUI
12
12 Localized Versions vs. MUI Additional country specific device drivers added in the East Asian versions only. Additional country specific device drivers added in the East Asian versions only. Since MUI is English-OS based, localized specific device drivers not available. Support for upgrades Support for upgrades Localized Versions -> Localized Windows XP Windows 9X Windows 2000 MUI only supports upgrades from English versions. MUI only supported in XP Professional &.NET Server ( also Windows 2000 Pro & Server ) MUI only supported in XP Professional &.NET Server ( also Windows 2000 Pro & Server )
13
13
14
14 Quiz Which is not true about MUI versions of Windows XP? 1. Help files localized 2. Based on English version Windows 3. Translations are different than localized versions 4. Not required for multilingual input
15
15 Generally, any well-behaved localized application will run on Windows XP Generally, any well-behaved localized application will run on Windows XP World-ready applications (Unicode enabled, etc) will ‘just work’ on any language version of Windows XP Code-page based applications (non- Unicode) require the ‘Language for non- Unicode programs’ setting to match the appropriate language Application Compatibility
16
16 Language for non-Unicode Programs ( or System Locale )
17
17 Required by code-page based applications Required by code-page based applications Per system (not per user), requires reboot to change Per system (not per user), requires reboot to change Limited to one language at a time Limited to one language at a time Cannot easily run a Japanese code-page based order-tracking application along with a Russian code-page database application Not easy for users of different non-Unicode language version applications to share computers Language for non-Unicode Programs ( or System Locale )
18
18 Maximum application compatibility: set language related system settings the same as application language: Maximum application compatibility: set language related system settings the same as application language: System locale/ Language for non-Unicode programs User locale, input locale, and UI language for current user User locale, input locale, and UI language for DEFAULT user Location/GeoID Shell font setting for Japanese Application Compatibility - II
19
19 MUI Aware Applications Office XP Office XP Internet Explorer 6.0 Internet Explorer 6.0 Develop your own Develop your own A set of NLS APIs let applications query installed UI languages and current UI language
20
20
21
21 Quiz APIs exists to allow developers to create MUI aware applications. 1. True 2. False
22
22 MUI meets Users and Administrators requirements Allow users to choose the language in which they work. Allow users to choose the language in which they work. Allow administrators to support such users independent of location Allow administrators to support such users independent of location Language is just a setting Language is just a setting
23
23 New International Requirement Localized versions for emerging markets Localized versions for emerging markets Roadblock Roadblock Revenues not large enough to cover cost of localization Solution Solution Partial MUI implementations that provide a low cost, reasonable quality Windows localization Language Interface Packs (LIPs)
24
24 Language Interface Packs (LIP) How much to localize? How much to localize? 20-80 rule Which 20% of the UI is used 80% of the time? Which 20% of the UI is used 80% of the time? Desktop Features Start Menu & SubmenusTaskbar & Properties Windows ExplorerControl Panel Components Internet ExplorerOutlook Express Windows Media PlayerWindows Address Book Other Features Program Manager Task Manager Update Driver WizardRemote Desktop ScreensaversGames Help & Support Center content Main content remains unlocalized.
25
25 LIP Pros and Cons Pros Pros Less to Localize means: Quicker to market Lower costs Less disk space Cons Cons Not everything localized
26
26
27
27 Quiz Which component is not localized in a Language Interface Pack? 1. Games 2. Network Connections 3. Address Book 4. Remote Desktop
28
28 Availability Current Languages Covered Current Languages Covered BulgarianCroatianEstonian LatvianLithuanianRomanian SlovakSlovenianThai Newly Released Newly Released Catalan LIP LIP Acquired through regional OEMs On 5 th CD of MUI package MUI MUI Sold via Microsoft Open License Program (MOLP), Select, and Enterprise Agreement OEMs Available to developers through MSDN subscription
29
29 Localized OSes for the Masses LIP LIP Workable solution for emerging markets MUI MUI Manageable Multilingual UI for users and international organizations Ultimate Goal Ultimate Goal English is just another language UI
30
30 GlobalDev, portal to internationalization GlobalDev, portal to internationalization http://www.microsoft.com/globaldev Developing International Software Developing International Software Chapter on MUI and MUI aware applications E-mail us: E-mail us: Dr. International (drintl@microsoft.com) Resources
31
31
32
32
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.