Implementing Multilingual Applications in Microsoft .NET
page 2 of 12
by Joydip Kanjilal
Average Rating: 
Views (Total / Last 10 Days): 52903/ 97

What is Localization and Globalization?

Localization is the process of adapting a software application for a specific locale.  It is defined as the process of creating and configuring an application for supporting a specific language or locale.  Globalization is defined as the process of identifying the specific portion of the application that needs to be different for different languages and how to isolate them from the application's core. Therefore, it is the process of identifying the localizable resources of the application.

The Microsoft .NET library provides support for globalization and localization using the following namespaces.

·         System.Globalization

·         System.Resources

·         System.Text

·         System.Threading

The System.Globalization namespace provides support for developing multilingual applications in Microsoft .NET by allowing the developers to define culture specific information.  The sections that follow discuss cultures and how to work with them in .NET.  The System.Resources namespace provides support to create, store and manage various culture-specific resources used in an application.  It contains a class called ResourceManager that allows access to resources either from the main assembly or those that are present in Satellite Assemblies.  We will discuss both ResourceManager and Satellite Assemblies in more detail later in this article.  The System.Text namespace provides support for representing various character encodings like ASCII, Unicode, UTF-7 and UTF-8.  The System.Threading namespace contains classes and interfaces that provide support for multithreaded programming.

View Entire Article

User Comments

Title: What about localized Databases?   
Name: Rojalin
Date: 2006-09-28 6:54:50 AM
many many tx for this article
Title: Implementing Multilingual Applications in Microsoft .NET   
Name: rambabu
Date: 2006-09-12 7:22:14 AM
The article is very nice and the author explained in simple terms to understand the various aspects of Globailization and Localization.I liked this article very much.
Title: What about localized Databases?   
Name: Max
Date: 2006-09-12 4:58:25 AM
thank you very much for your article!
I have always been looking around for a standardized way of localizing db-entries. For instance if I run a web-shop which must be available to german and english customers my descriptions of my articles must be in german and english.
Of course this has to be stored in a DB and not in embedded resources.

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024  |  Page Processed at 2024-07-12 10:58:20 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search