Hi Folks

Hi Folks,

have you ever tried to "invert" the language of an application?

The situation is as follows: We have an application whose UI is originally in German, since most of our customers are German. Modules that are shared with other applications have an English UI. All other applications UIs are originally in English.
We are using gnu gettext to translate our UIs into the target language, so for this particular application we have hodgepodge->English, hodgepodge->German, hodgepodge->other language .po files.

My goal is now to convert the original GUI of the application to English, so we can get rid of the hodgepodge->something translations and make life easier for future translators.

My current idea is to do it in Delphi. I want to use xgettext to load the hodgepodge->English .po file, loop over all dfm and pas files and apply the "reverse" translation to them, so all original strings are English afterwards.
Sounds easy enough, since xgettext already has a parser for pas and dfm files, so it should be feasible.

Has anyone tried this already? Experiences? Thoughts? Hints? Better ideas? Available solutions?

Cheers & thanks
Lübbe

Comments

  1. Leider keine Erfahrung damit. Hört sich aber vernüftig an ;-).

    ReplyDelete
  2. TsiLang is the best probably. If you want to switch languages in runtime. Esle check Sysulizer.

    ReplyDelete

Post a Comment