5

I'm working on an application that will be deployed in a lot of different countries, which of course means different languages.

The thing is that I would not translate it myself, nor the other developers. One of the user will translate it and he won't have access to Visual Studio.

The question is, how to do that? Is there a tool available to edit resx files and seeing the text in the context of the application? Moreover, is it possible to add a translation file to the already compiled application?

Gimly
  • 5,975
  • 3
  • 40
  • 75

3 Answers3

2

As food for thought try these links:

Good luck

Community
  • 1
  • 1
  • Thanks for the interesting links. So it seems that there are not really available free products to translate Windows Forms application while they are running, or at least with the context present. – Gimly Sep 30 '10 at 09:11
  • @Gimly: Not what I could find, anyway. –  Sep 30 '10 at 11:42
1

Take a look at WinRes from Microsoft, it allows third parties to translate/localize your forms through a visual designer.

Alex B
  • 133
  • 4
0

If it's user customizable then Resource files are probably not the best choice, rather have a default scheme and user editable XML files.

If the issue is translators, you could use something like Amazons Mechanical turk service to do the translations for you. https://www.mturk.com/mturk/welcome

It looks like Google has a similar offering: http://techcrunch.com/2008/08/04/google-takes-on-mechanical-turk-with-translation-center/

Doobi
  • 4,844
  • 1
  • 22
  • 17
  • The issue is not really about the translators, people who know the application business will take care of it. It's more about the tools they will use to do it. I don't like the idea of them using Visual Studio and I think just translation an XML file or something is not a good way since you'd lose the context. – Gimly Sep 27 '10 at 08:58