469,275 Members | 1,795 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,275 developers. It's quick & easy.

Best way for on-the-fly localization

I have a VB.NET 2005 application with several forms and a couple
hundred "strings."

I've been looking into all the localization improvements in VB.NET,
and I can't seem to find anything that does what I'm looking for.

My application has all the strings hard-coded, I wasn't planning on
localizing it when I first built it. But that's OK, I am perfectly
willing to re-create a resource file for en_US with the required data.

I'm looking for something like this:

Folder\myapp.exe
Folder\localizations\en_US.lib
Folder\localizations\ar_JO.lib
etc.

I want the localization resource files to be independant from the
application itself - such that I don't have to pre-define the language
in the exe so that translators don't need a new build to push a new
language out.

Are there any recommended links (google turns up mostly fluff) as to
the best way to ship localization packages separate from the
application, each localization by itself, and have my application
accept them? (assuming i'd enumerate the list of files in localizations
\* in a drop-down list and have the user select the language in a
dialog)

BTW, is there an XML-based localization system available as well?

May 13 '07 #1
3 6286
Any thoughts?

May 14 '07 #2
Computer Guru <mq****@gmail.comwrote in news:1179157061.306976.312120
@e65g2000hsc.googlegroups.com:
Any thoughts?

You can use the .NET resource files for localization:

http://www.codeproject.com/dotnet/Localization.asp

Otherwise a simple XML system would work - it would basically be an XML
dictionary (name/value pairs). Name = String. Value = Localized text?

Would that work?

May 14 '07 #3
On May 14, 7:22 pm, Spam Catcher <spamhoney...@rogers.comwrote:
Computer Guru <mqu...@gmail.comwrote in news:1179157061.306976.312120
@e65g2000hsc.googlegroups.com:
Any thoughts?

You can use the .NET resource files for localization:

http://www.codeproject.com/dotnet/Localization.asp

Otherwise a simple XML system would work - it would basically be an XML
dictionary (name/value pairs). Name = String. Value = Localized text?

Would that work?
That's along terms with what I was thinking - I'm not planning on
Localization so much as Globalization (or the other way around?) of
just text and variables.

Thanks :)

May 15 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

18 posts views Thread by Roman Suzi | last post: by
reply views Thread by Egil Hansen | last post: by
3 posts views Thread by xzzy | last post: by
4 posts views Thread by - - Vivian - - - - - - | last post: by
29 posts views Thread by seberino | last post: by
1 post views Thread by =?Utf-8?B?R3JlZw==?= | last post: by
reply views Thread by zhoujie | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.