42
DSK350 DSK350 Deploying Microsoft Windows Deploying Microsoft Windows XP XP in a Multilingual in a Multilingual Environment Environment Yong Rhee Yong Rhee Support Escalation Engineer Support Escalation Engineer EPS - Windows Server EPS - Windows Server Microsoft Corporation Microsoft Corporation

DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

DSK350DSK350Deploying Microsoft Windows XP Deploying Microsoft Windows XP in a Multilingual Environmentin a Multilingual Environment

Yong RheeYong RheeSupport Escalation EngineerSupport Escalation EngineerEPS - Windows ServerEPS - Windows ServerMicrosoft CorporationMicrosoft Corporation

Page 2: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

AgendaAgenda

The ChallengeThe Challenge

Meeting the ChallengeMeeting the Challenge

Implementing the SolutionImplementing the SolutionSetupSetup

DeploymentDeployment

AdministrationAdministration

Change and ConfigurationChange and Configuration

Tips and Best PracticesTips and Best Practices

Page 3: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

The ChallengeThe Challenge

Problems of Multilingual Environments Problems of Multilingual Environments and International Deploymentsand International Deployments

Page 4: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

The Challenge: The Challenge: For AdminsFor Admins

Multiple platforms requiredMultiple platforms requirednn images x images x nn languages x languages x nn regions x regions x nn hardware hardware

Each platform requires different Each platform requires different applications, drivers and updatesapplications, drivers and updates

Testing, roll-out and maintenanceTesting, roll-out and maintenance

Localization scheduled impact Localization scheduled impact deploymentdeploymentDelay of localized Service PacksDelay of localized Service PacksExpensive (time-consuming, support Expensive (time-consuming, support costs)costs)

Page 5: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

The Challenge: The Challenge: For UsersFor Users

Multilingual document creation and Multilingual document creation and exchange is painfulexchange is painful

Incompatible formats, encodingsIncompatible formats, encodings((C:¥windows¥system32, ?????, * * * *)

No common platformNo common platformSome users need two PCs, or dual bootSome users need two PCs, or dual bootRoaming between machines is an Roaming between machines is an adventureadventure

Users of certain languages must waitUsers of certain languages must waitSome languages aren’t supported at allSome languages aren’t supported at all

Page 6: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Meeting the ChallengeMeeting the Challenge

Page 7: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Microsoft Windows XP Microsoft Windows XP Language SupportLanguage Support

Page 8: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

What’s New in Microsoft What’s New in Microsoft Windows XP?Windows XP?

Improvements over Microsoft Windows 2000Improvements over Microsoft Windows 2000

9 New Locales (+ 1 Invariant Locale)9 New Locales (+ 1 Invariant Locale)Punjabi, Gujarati, Telugu, Kannada, Kyrgyz, Punjabi, Gujarati, Telugu, Kannada, Kyrgyz, Mongolian (Cyrillic), Galician, Divehi, SyriacMongolian (Cyrillic), Galician, Divehi, Syriac

Text Services FrameworkText Services FrameworkAdvanced text input methods for speech, Advanced text input methods for speech, handwriting, etc.handwriting, etc.

New Regional Options control panelNew Regional Options control panelSimplified functions, terminologySimplified functions, terminology

Simplified language installationSimplified language installation

New Location, Default User SettingsNew Location, Default User Settings

Page 9: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

What’s New in Microsoft What’s New in Microsoft Windows XP SP2?Windows XP SP2?

Improvements over Windows XPImprovements over Windows XP

Even more localesEven more localesBengali, Croatian (Bosnia and Bengali, Croatian (Bosnia and Herzegovina), Galician, Sami (7 locales, Herzegovina), Galician, Sami (7 locales, Malayalam, Maltese, Maori, N. Sotho, Malayalam, Maltese, Maori, N. Sotho, Quechua (3 locales), Serbian-Cyrillic, Quechua (3 locales), Serbian-Cyrillic, Swahili, Tswana, Welsh, Xhosa, ZuluSwahili, Tswana, Welsh, Xhosa, Zulu

First (ever) language update in a First (ever) language update in a service packservice pack

MUI-friendly SPMUI-friendly SP

Page 10: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

What’s New in Microsoft What’s New in Microsoft Windows XP MUI?Windows XP MUI?

Improvements over Windows 2000Improvements over Windows 2000

Closer parity to localized versions Closer parity to localized versions (97%):(97%):

9 more ‘MUI-only” languages (33 total)9 more ‘MUI-only” languages (33 total)

Many more localizations (LIP)Many more localizations (LIP)

Improved SP eXPerienceImproved SP eXPerience

Better documentationBetter documentation

Enhanced deployment functionalityEnhanced deployment functionality

Better application compatibilityBetter application compatibility

Page 11: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Microsoft Windows XP: Microsoft Windows XP: The benefitsThe benefits

Administrators benefit from:Administrators benefit from:Fewer differences between language Fewer differences between language versionsversions

Smaller image matricesSmaller image matrices

Easier configuration and maintenanceEasier configuration and maintenance

Lower support costsLower support costs

Users canUsers canEnter and read content in any languageEnter and read content in any language

Run apps in any languageRun apps in any language

Page 12: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

NowNowWindows XP Windows XP MUI PackMUI Pack

Microsoft Windows XP MUI Pack: Microsoft Windows XP MUI Pack: The benefitsThe benefits

Deploy & MaintainDeploy & Maintainnn Operating Systems Operating Systems

nn Service Packs Service Packs

nn Release Schedules Release Schedules

Deploy & MaintainDeploy & Maintain11 Operating SystemsOperating Systems

1 Service Packs1 Service Packs

11 Release SchedulesRelease Schedules

Page 13: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Implementing the SolutionImplementing the Solution

SetupSetup

DeploymentDeployment

AdministrationAdministration

Change and ConfigurationChange and Configuration

Page 14: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Setup: Setup: Things to be aware ofThings to be aware of

Most languages now installed by defaultMost languages now installed by defaultBasic Language Collection (always installed)Basic Language Collection (always installed)

East Asian Language CollectionEast Asian Language Collection

Complex Script Language CollectionComplex Script Language Collection

No changes necessary to answer files: No changes necessary to answer files: Installing an EA or CS language will install all Installing an EA or CS language will install all of the languages in the same collectionof the languages in the same collection

Winnt, winnt32 /rx:lang or /copysource:lang Winnt, winnt32 /rx:lang or /copysource:lang switches only needed when installing East switches only needed when installing East Asian languages and Complex Script (CS).Asian languages and Complex Script (CS).

Page 15: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Implementing the SolutionImplementing the Solution

SetupSetup

DeploymentDeployment

AdministrationAdministration

Change and ConfigurationChange and Configuration

Page 16: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Deployment: Deployment: Pre-deployment considerationsPre-deployment considerations

Determine the right versionDetermine the right versionLocalized version or Microsoft Windows XP Localized version or Microsoft Windows XP MUI Pack?MUI Pack?

Current versions and upgrade pathsCurrent versions and upgrade paths

Determine regional and language needsDetermine regional and language needsWhat languages are needed by users?What languages are needed by users?

Documents, e-mail, web sites, etc.Documents, e-mail, web sites, etc.

How frequently do users roam?How frequently do users roam?

What languages are ANSI apps localized into?What languages are ANSI apps localized into?

Region-specific applications?Region-specific applications?

Determine hardware requirementsDetermine hardware requirements

Page 17: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Implementing the SolutionImplementing the Solution

SetupSetup

DeploymentDeployment

AdministrationAdministration

Change and ConfigurationChange and Configuration

Page 18: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Domain, Machine Administration Domain, Machine and User Namesand User Names

Windows XP supports all Unicode Windows XP supports all Unicode characters (UTF-8 for DNS)characters (UTF-8 for DNS)

Reality: limit the characters usedReality: limit the characters usedDown-level clients require ASCII subsetDown-level clients require ASCII subset

Roaming users may be locked out if input Roaming users may be locked out if input languages are not available at winlogon, languages are not available at winlogon, or if Language Collections not presentor if Language Collections not present

Page 19: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration Active Directory issuesActive Directory issues

Active Directory supports Unicode for naming of Active Directory supports Unicode for naming of Active Directory objects, but…Active Directory objects, but…… … in heterogeneous environments, use characters in heterogeneous environments, use characters common to codepages of all domain servers and common to codepages of all domain servers and clients for Active Directory objectsclients for Active Directory objects

Trust relationship issuesTrust relationship issuesObject name renderingObject name rendering

Active Directory supports a single sort order, which Active Directory supports a single sort order, which may or may not match that specified on other may or may not match that specified on other servers or clientsservers or clientsCaution: Schema objects created during dcpromo Caution: Schema objects created during dcpromo will remain in Default User’s UI will remain in Default User’s UI – – if MUI, change if MUI, change language firstlanguage first

Page 20: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration Application compatibilityApplication compatibility

Generally, any well-behaved Generally, any well-behaved localized application will run on localized application will run on Windows XPWindows XP

World-ready applications (Unicode World-ready applications (Unicode enabled, etc) will ‘just work’ on any enabled, etc) will ‘just work’ on any language version of Windows XPlanguage version of Windows XP

ANSI applications (non-Unicode) require ANSI applications (non-Unicode) require the ‘Language for non-Unicode programs’ the ‘Language for non-Unicode programs’ setting to match the appropriatesetting to match the appropriate

Note: Overlooking ‘Language for non-Unicode Note: Overlooking ‘Language for non-Unicode Programs’ #1 cause of localized application problems Programs’ #1 cause of localized application problems in Windows 2000in Windows 2000

Page 21: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration Application compatibility: CaveatApplication compatibility: Caveat

‘‘Language for non-Unicode Language for non-Unicode programs’ is:programs’ is:

Per system (not per user)Per system (not per user)

Limited to one language at a timeLimited to one language at a timeCorporate customers typically run many Corporate customers typically run many different ANSI apps in multiple languagesdifferent ANSI apps in multiple languages

Cannot easily run a Japanese ANSI order-Cannot easily run a Japanese ANSI order-tracking app and a Russian ANSI database apptracking app and a Russian ANSI database app

Not easy for users of different language Not easy for users of different language version ANSI applications to share computersversion ANSI applications to share computers

Page 22: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration App compat recommendationApp compat recommendation

Port ANSI applications to Unicode Port ANSI applications to Unicode (rewrite from the ground up)(rewrite from the ground up)or,or,

Use Microsoft Layer for Unicode Use Microsoft Layer for Unicode (MSLU) to port apps to Unicode with (MSLU) to port apps to Unicode with minimal effortminimal effort

Recompile components as UnicodeRecompile components as Unicode

Relink to include MSLU library Relink to include MSLU library (unicows.lib)(unicows.lib)

Helps run Unicode applications with Helps run Unicode applications with Windows 95/98/MEWindows 95/98/ME

Page 23: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration Service Pack issuesService Pack issues

Windows 2000 SP1 & 2 broke MUIWindows 2000 SP1 & 2 broke MUIPoor test coveragePoor test coverage

Education issue (MUI not well understood)Education issue (MUI not well understood)

Resources updatedResources updated

MUI design limitation (V1)MUI design limitation (V1)

Windows XP resolves these problemsWindows XP resolves these problemsDesign improvementsDesign improvements

Resource VersioningResource Versioning

Check version matchingCheck version matching

Limit resource change in SP, centralized location Limit resource change in SP, centralized location for critical resource updatesfor critical resource updates

MUI scenarios in placeMUI scenarios in place

Page 24: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Microsoft Windows XP Microsoft Windows XP Language SupportLanguage Support

Page 25: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Service Packs on MUIService Packs on MUI

Page 26: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Administration Administration Language and MUI Pack installationLanguage and MUI Pack installation

East Asian support files require 230MB East Asian support files require 230MB and a rebootand a reboot

MUI languages can be MUI languages can be deployed/installed individually using deployed/installed individually using Microsoft Windows Installer packagesMicrosoft Windows Installer packages

Saves disk space: install on-demandSaves disk space: install on-demand

Current user & default user can be set at Current user & default user can be set at command line…command line…

……or applied through provided transformsor applied through provided transforms

Page 27: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Implementing the SolutionImplementing the Solution

SetupSetup

DeploymentDeployment

AdministrationAdministration

Change and ConfigurationChange and Configuration

Page 28: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Change and ConfigurationChange and ConfigurationGroup policy: the good…Group policy: the good…

MUI language can be set Group PolicyMUI language can be set Group PolicyAllows quick and easy configurationAllows quick and easy configuration

Reduces support – keeps users out Reduces support – keeps users out of troubleof trouble

Quick way to force all users to another Quick way to force all users to another language if update or removal language if update or removal becomes necessarybecomes necessary

Can be applied to individual users Can be applied to individual users by filtering the effects through by filtering the effects through Security GroupsSecurity Groups

Page 29: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Change and ConfigurationChange and ConfigurationGroup policy: the bad…Group policy: the bad…

MUI language is the only Regional and MUI language is the only Regional and Language Options setting controllable Language Options setting controllable through Group Policythrough Group Policy

No Standards and Formats policyNo Standards and Formats policy

No Input Languages policyNo Input Languages policy

No Location policyNo Location policy

Restricts Users to Restricts Users to oneone language, rather language, rather than a subset of those installedthan a subset of those installed

Page 30: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Change and ConfigurationChange and Configuration

Changing the Default User SettingsChanging the Default User Settings

Default user settings determine the input Default user settings determine the input languages available at winlogonlanguages available at winlogon

Can now be configured through Regional & Can now be configured through Regional & Language Options cplLanguage Options cpl

Also through new unattend keywords:Also through new unattend keywords:

[RegionalSettings][RegionalSettings]

InputLocale InputLocale DefaultUser=“0409:00000409”DefaultUser=“0409:00000409”

UserLocale DefaultUser=“0409”UserLocale DefaultUser=“0409”

Page 31: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

ResourcesResources

Tips & TricksTips & Tricks

Best PracticesBest Practices

Page 32: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Tips and TricksTips and Tricks

Automating a User’s Regional SettingsAutomating a User’s Regional Settings

Simple way of automating settings in Simple way of automating settings in desktop lockdown scenariosdesktop lockdown scenarios

Call rundll32.exe to run the Regional Call rundll32.exe to run the Regional Options control panel silentlyOptions control panel silently

Pass in answer file containing the Pass in answer file containing the desired settingsdesired settings

Useful in Group Policy-applied logon Useful in Group Policy-applied logon scripts, etc.scripts, etc.

Caution: Don’t use this technique to set the Caution: Don’t use this technique to set the system localesystem locale

Page 33: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Tips and TricksTips and Tricks

Limiting Regional & Language OptionsLimiting Regional & Language Options

Customize available options by binding Customize available options by binding dialog controls to pre-defined choicesdialog controls to pre-defined choices

Eliminate option paralysis!Eliminate option paralysis!

Simplify user tasksSimplify user tasks

Generate answer file from user selectionGenerate answer file from user selection

Call rundll32 with generated answer fileCall rundll32 with generated answer file

Rundll32 shell32,Control_RunDLL Rundll32 shell32,Control_RunDLL intl.cpl,,/f:”c:\unattend.txt”intl.cpl,,/f:”c:\unattend.txt”

Page 34: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Summary: Summary: Best practicesBest practices

Avoid non-ASCII characters in domain, Avoid non-ASCII characters in domain, computer, user and network resource computer, user and network resource namesnames——unless you can guarantee unless you can guarantee homogeneity of the environmenthomogeneity of the environment

Install all language support on all Install all language support on all machines (as space allows)machines (as space allows)

Set the ‘Language for non-Unicode Set the ‘Language for non-Unicode programs’ to match the language of the programs’ to match the language of the most widely used ANSI applicationsmost widely used ANSI applications

Page 35: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Summary: Summary: Best practices for Windows XP MUI PackBest practices for Windows XP MUI Pack

To match a localized system <lang x> To match a localized system <lang x> as closely as possible, ensure that:as closely as possible, ensure that:

Language for non-Unicode programs = Language for non-Unicode programs = <lang x><lang x>

Standards and formats = <lang x>Standards and formats = <lang x>

Default User UI and Input Language = Default User UI and Input Language = <lang x><lang x>

Current User UI and Input Language = Current User UI and Input Language = <lang x><lang x>

Shell UI font setting = <lang x> Shell UI font setting = <lang x> (Japanese only)(Japanese only)

Page 36: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Summary: Summary: Best practices for Windows XP MUI Pack (cont’d)Best practices for Windows XP MUI Pack (cont’d)

Provide user access to MUI languages Provide user access to MUI languages in the Active Directory Consider in the Active Directory Consider creating ‘global’ and ‘regional’ core creating ‘global’ and ‘regional’ core images, to hold language-neutral and images, to hold language-neutral and language-specific contentlanguage-specific content

Recommendations: If possible, set the Recommendations: If possible, set the UI language to English when deploying UI language to English when deploying SPs, server and tools and appsSPs, server and tools and apps

Page 37: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

ResourcesResources

General guidelines on internationalization: http://www.microsoft.com/globaldev

General questions: [email protected]

Developing International Software: (Available at the on-site bookstore)

Page 38: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Tech-Ed 2005 Break-Out SessionsTech-Ed 2005 Break-Out SessionsARC303: ARC303: Planning a Global ReleasePlanning a Global Release: Many countries, Many : Many countries, Many Languages, One ProcessLanguages, One Process

BAP347: BAP347: Microsoft Business Solutions-AxaptaMicrosoft Business Solutions-Axapta: a Truly Global : a Truly Global Business ApplicationBusiness Application

DAT290: DAT290: Databases for the WorldDatabases for the World: Designing Multilingual : Designing Multilingual Databases Using SQL Server 2005Databases Using SQL Server 2005

DBA319: DBA319: Databases for the WorldDatabases for the World: Best Practices for Search in : Best Practices for Search in Multilingual Data Sets Using SQL Server Collation for Sorting and Multilingual Data Sets Using SQL Server Collation for Sorting and IndexingIndexing

DSK350: DSK350: Deploying Windows XPDeploying Windows XP in a Multilingual Environment in a Multilingual Environment

DSK345: DSK345: Deploying Office 2003Deploying Office 2003 in a Multilingual Environment in a Multilingual Environment

DEV323: DEV323: .NET Framework: Think Global!.NET Framework: Think Global! Custom Cultures and Custom Cultures and International DataInternational Data

MSG369: MSG369: Supporting East Asian LanguagesSupporting East Asian Languages in Global Exchange in Global Exchange DeploymentsDeployments

WEB326: WEB326: ASP.NET 2.0: Going GlobalASP.NET 2.0: Going Global Gets Easier! New Localization Gets Easier! New Localization Features in ASP.NET 2.0Features in ASP.NET 2.0

Page 39: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

ResourcesResources

Dr. International’s ClinicDr. International’s Clinic: Booth in the Community Cabana International Experts available all week long

Page 40: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

ResourcesResources

Resource 1: http://www.microsoft.com/GlobalDev

Resource 2: http://www.microsoft.com/GlobalDev/articles/winxpintl.asp

Resource 3: http://msdn.microsoft.com

Resource 4: http://www.unicode.org

Page 41: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

Your FeedbackYour Feedbackis Important!is Important!Please Fill Out a Survey forPlease Fill Out a Survey forThis Session on CommNetThis Session on CommNet

Page 42: DSK350 Deploying Microsoft Windows XP in a Multilingual Environment Yong Rhee Support Escalation Engineer EPS - Windows Server Microsoft Corporation

© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.