Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Globalization documentation

With growing software demands all over the world, you should design and implement software to support various languages and data formats.

Get Started with Globalization

Get Started

  • Global product delivery
  • International design
  • Localizability
  • Localization
  • Quality assurance for world-readiness
  • International laws and standards

Windows National Language Support

Concept

  • Overview of National Language Support
  • Date and Calendar
  • Locales and Languages
  • Sorting
  • Windows Keyboard Layouts

Internationalization and Windows applications

Reference

  • Globalization and localization for Windows applications
  • Globalize and localize .NET applications
  • Globalize and localize Win32 Applications

Unicode

Reference

  • Unicode
  • Common Language Data Repository (CLDR)
  • International Components for Unicode (ICU)
  • International Components for Unicode (ICU) in Windows
  • Windows Regional Formats

Microsoft Terminology and Style Guides

Reference

  • Glossary
  • Microsoft Terminology Search
  • Microsoft UI String Search
  • Microsoft Terminology Resources
  • Microsoft Localization Style Guides

Tools

Download

  • Multilingual App Toolkit Editor
  • Multilingual App Toolkit - Visual Studio Extension
  • Microsoft Translator
  • Microsoft Custom Translator
  • Microsoft Keyboard layout creator
  • Windows Locale Builder Tool
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023