> * Kgeography → many places/countries may already be translated in
> Linux global system strings. The related files are named 'iso*.mo'
> in /usr/share/locale/*/LC_MESSAGES/. That said, I've never written a
> tool to move translation from one app to another. This may be the
> opportunity to start such work!
> 

I confirm you can get existing translations for countries and towns from these 
files. You need to have the gettext package installed and then you can display 
existing translations using the following commands:

$ msgunfmt /usr/share/locale/th/LC_MESSAGES/iso_3166.mo
$ msgunfmt /usr/share/locale/th/LC_MESSAGES/iso_3166_2.mo

Of course you just need to change the directory of the language code (here 
"/th") if you're looking for another target language.

Writing a script that automatically collects existing translations for a given 
application, say Kgeography, should not be that complicated. A short example of 
such script can be found on our SVN repository, since the trick has already 
been used to get language names for our download web page:

http://svn.gna.org/viewcvs/*checkout*/doudoulinux/lang/trunk/docs/website-download/translate-lnames.sh?content-type=text%2Fplain

Of course this example is a bit simpler than what we need for Kgeography :).


Cheers,
JM.

_______________________________________________
Doudoulinux-lang mailing list
[email protected]
https://mail.gna.org/listinfo/doudoulinux-lang

Reply via email to