Localization?

O

Ole

Hi,

I have now read a lot about localising C# applications but haven't found
what I was looking for - hope that someone will be able to help me.

This is what I would like to do:
1) Create my application in the default language using VS 2005 (no problem)
2) Create a resource file for the message boxes etc. using "add item" in
solution explorer (no problem)
3) Now I would like to send every form.resx and the Resource.resx to a
translator who translates all the strings to e.g. german.
4) After receiving the strings from the translator I want to insert the new
files: Form1.de.resx etc. and the resource.de.resx into the solution.
5) Adjusting all the forms to fit the german language (textboxes etc.)
6) compile and deployment the application

how do I fulfil item 3 to 6? I guess that the translator must have an
external resource editor that can save the file in a format that the VS 2005
ide understands or what?

Thanks and best regards
Ole
 
M

Marty Honea

I'm playing with Globalizer.net from Infrulation.

It does everything you're wanting to do.
The cool thing is that it allows the translator to see the translations on
the actual screens, so if they need to abbreviate they can do it. It also
allows you to change a control size for a location without having to
maintain a different window for that location.

I'm just now getting into playing with my own solution with the demo, but
what I see so far is very slick.

http://www.infralution.com/globalizer.html

The licensing isn't too bad either when you consider you don't need a
license for every developer, and don't need any for the translators.
Marty
 
C

Cowboy \(Gregory A. Beamer\)

You need to head one of a few directions:

1. resource file tool - the Enterprise Localization Toolkit from Microsoft
can be set up to be used. There are others out there

2. Globalization specific product - one already mentioned by Marty

3. Export the resources as Excel and create your own tool to turn it into a
resource file. The resource file is XML, so this should not be overly
complex.

I kind of like the idea of a tool, but I have never tried globalization.net.

--
Gregory A. Beamer
MVP; MCP: +I, Se, SD, DBA

Blog:
http://feeds.feedburner.com/GregoryBeamer

*************************************************
| Think outside the box! |
*************************************************
 
M

Marty Honea

The reason we're looking at the product we're evaluating is that it can
build a single MSI that will contain the localized versions of the install.
We won't have to have a Russian install, a Spanish install and an English
install anymore. It's also handy to have one person in charge of all the
resources for our solution, and be the pivot person for dealing with the
translators. The developers don't have to worry about anything other than
turning on localization on their projects and taking care of the few places
where we have strings that are generated at runtime.
 
C

Cowboy \(Gregory A. Beamer\)

it sounds like Globalizer.net is a neat tool. I have used the Enterprise
Resource Kit, which provides some of the same functionality, soted in a SQL
database, but it is not fully baked and requires a bit of hands on to get
things done.

I am all for buying a product to save time, and the fact that Globalizer
allows you to have the tool in someone else's hands that is not highly
technical is great.

--
Gregory A. Beamer
MVP; MCP: +I, Se, SD, DBA

Blog:
http://feeds.feedburner.com/GregoryBeamer

*************************************************
| Think outside the box! |
*************************************************
 
M

Marty Honea

So far I like it.

I'm seeing some weird stuff with a 3rd party tool we bought. And as I'm just
now learning C# and localization I'm not quite sure how to do what they say
needs to be done to localize their tools.

If anyone else here has localized the DevExpress tools I'd appreciate if you
could tell me how to get the tools to display with the language selected in
the properties screen when I have a form up in the designer window.

My resources that I generated with Globalizer.net show up correctly, but I
haven't figured out where to put the files for DevExpress yet.

Marty
 

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