Multilanguage support

  • Thread starter Thread starter Pitaridis Aristotelis
  • Start date Start date
P

Pitaridis Aristotelis

I would like to make a multilanguage project such a way that I will be able
to give a sample text file to various pepole around the world in order to
translate it in various language. How can I make it in VB.NET without giving
the project files.

Aristotelis
 
Hello Aristotelis,

Incidentally I did something similar for my own multilingual application.
For this purpose I used an access database, but even a text file will work
just fine.

Why do you need to give the project file at all? I recommend writing code to
retrieve the data from the text file... Maybe you can use a maps to mark
what text is what... Ex. An ini file could suit the purpose

[English]
File=File

[French]
File=Fila (or whatever is french for file)

I hope it helped...

Regards
Cyril Gupta
 
Obviously if you have the text already written for different languages it
would seem to best to localize your application.
To localize a form for instance just go to its properties, set loaclizable
to true, set the language to the one you want to use, then change all the
text properties of all the controls and all the tooltips text properties for
all the controls that have tooltips.

You can make your application start up and automatically using the language
of the operating OS.

You would not have to be concerned with distributing anything it would all
be in your app as you distribute it the first time.

If a user is not using the OS language that you localized for then he will
go to see the defaukt language (usually English)

Do a search on the Microsoft msdn site look for localizing. You will find a
lot of info although it is not easy to put it all together in a coherent
simple strategy.

HTH

Bob
 
Back
Top