Globalization Dev Center

Microsoft Language Portal

Terminology and Style Guide

Language Portal

Windows Internationalization

Build apps for the global audience

Globalization Library

Software Internationalization

Software internationalization has two facets:

  • World-readiness: This covers the generic coding and design issues and comprises two major areas: Globalization is the process to develop a program core whose features and code design are not solely based on a single language or locale. Localizability is the process to enable a program to be localized into different languages without any changes to the source code.
  • Localization: This involves translating and customizing a product for a specific market.