Skip to main content

Microsoft .NET Internationalization

The .NET Framework and Visual Studio .NET introduce innovations that make the creation of world-ready applications easier. Here you will find, for your easy reference, a list of articles on globalization and localization for this generation of technologies.


On This Page

arrow_px_downArticles and Whitepapers

arrow_px_downProduct Documentation




Articles and Whitepapers

  • Make the .NET World a Friendlier Place with the Many Faces of the CultureInfo Class

    This article discusses the right choices for your use of CultureInfo and its related classes in the System.Globalization namespace in your future projects.

  • Resources and Localization (MSDN Magazine)

    Article on how to utilize resources files from your .NET Framework-based application.

  • Ten Things to Know Before Internationalizing an Application

    Slides from a popular presentation by Guy Smith Ferrier.

  • Globalization Architecture for ASP.NET

    This article provides background information on globalization, explains the deployment architecture of .NET resources, and discusses the specific challenges of ASP.NET globalization and how to architect your applications to provide the greatest development productivity and easiest maintenance.

  • Globalization Issues in ASP and ASP.NET

    Before ASP.NET, there was no structured support for the development of applications for global users. During the early development of ASP, developers found only scattered support for globalization in operating systems, browsers, ASPs and back-end systems. However, they seldom observed any automatic connectivity across these applications. Fortunately, developers did understand concepts such as character sets, code pages, browser languages, and fonts which we could leverage for the development of applications for global users. This document goes into a series of concepts that relate to a variety of those issues.

  • ASP.NET: Working with Resource Files

    Resource management, a feature of the .NET Framework class library, can be used to extract localizable elements from source code and to store them with a string key as resources. At runtime an instance of the ResourceManager class can be used to resolve the key to the original resource or a localized version. Resources can be stored as independent ("loose") files or as a part of an assembly.

  • Support for Arabic in the .NET Framework and Visual Studio.NET

    This website provides a whitepaper and samples that explain how to work with Arabic text and how to create applications for this region.

  • Developing Arabic Windows Forms Applications

    In this paper, you will explore the enhanced rtl features introduced by Visual Studio 2005.

Top of pageTop of page


Product Documentation

Top of pageTop of page



Top of pageTop of page