View Single Post
  #2 (permalink)  
Old 08-01-2007, 10:16 PM
Venkat Venkat is offline
D-Web Master
 
Join Date: Mar 2007
Posts: 350
Venkat is on a distinguished road
Thumbs up Re: Multi Language Website

There are three ways to implement multilingual.

1. Creating and maintaining duplicate versions of each page for each supported language as well as having the language content, where content can’t easily be edited and also this will consume more time than other methods.

2. Creating and storing the information in database and retrieves the information to the pages in different languages. These required contents should be in respective languages.

3. Content is stored in a pretty simple XML files called Resource Files. We have to create a Resource File for each supported language. When the application is compiled, the resource files are embedded into assemblies - the default resource file is embedded in the main assembly (.dll file), language-specific resource files are embedded into their own assemblies called satellite assemblies. Resource files looks like a Hashtable, they have a name and a value - the name is the same for all resource files, and the value is a language specific translation of some content. In essence, this allows us to use the System.Resources.ResourceManager class.
Reply With Quote