Localization and resource management through XML files

G

Guest

I would like to do Localization in a sepearate way. I need to keep all the
localized strings in XML files.For each culture there will be a seperate xml
resource file. This files will be kept serialized. There will be a seperate
Class file (Eg. LocalizationMAnager) to manage these xml files.We will
retrieve the localized strings from serialised xml files using this class by
passing the culture and master string.
How will this be done. What are the things that needs to be taken care by
doing this way campared to the normal way. Pl help.
 
G

Guest

I just want to know how can we achieve localization using string tables and
xml resource files? any idea
 
G

Grant Frisken

I just want to know how can we achieve localization using string tables and
xml resource files? any idea

Why do you want to do this? Trying to localize an application by
centralizing all of the strings in a single file per culture
sacrifices many of the benefits of the .NET localization model. In
particular it means you cannot view/edit the localized forms/controls
at design time and ensure that controls are sized appropriately for
each language.

The main challenge with the .NET localization model is the number of
resource files you need to manage and providing a mechanism for the
translator to translate them. This can be overcome with the use of a
good third party localization tool. Infralution has just released a
new product, Globalizer.NET, that simplifies this process. It is
very reasonably priced and has a free Translator Edition that can be
used by the translator to perform translations, preview the localized
forms and controls and even build the fully localized application.
You can get more information and download an evaluation from
www.infralution.com/globalizer.html

Regards
Grant Frisken
Infralution
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top