fyi: I've recently created a version of Smokeview (revision 8416 or
later) that can display menu and dialog text in other languages
besides English. A big thanks to Susan Killian and Christian Rogsch
for correcting computer generated German translations and to Bryan
Klein and Paul Dixon for providing links that can create the initial
computer generated translations in many languages.
The important thing to note is that all of the "knowledge" regarding
alternate languages is contained in a data file, NOT in the Smokeview
source code. The only changes made to smokeview are 1) tag entries to
be translated and 2) add routines to do a table lookup (ie find
alternate text in data file associated with the original).
I've written up some notes on the Wikipage describing the process in
more detail (
http://code.google.com/p/fds-smv/wiki/Smokeview_Other_Languages
) . Basically the procedure is
1. translate smokeview_template.po (found in your installation
directory) into your language using a tool such as
http://bryanklein.com/trans/index.php
2. IMPORTANT - correct the translation - computers are not perfect!
(found out from the computer generated German translation that
Smokeview is constipated with blockages!)
3. copy the translated file to your installation directory
4. define an environment variable LANG pointing to your language (de
for German, fr for French etc)
One caveat unfortunately, is that the alphabet used needs to be Roman,
ie letters a->z, A->Z . This is due to a limitation of the libraries
used to display text in Smokeview. There may be a bit more flexibility
but haven't narrowed this down yet.
If you are interested in creating/correcting .po files for your
language, let me know by just posting to this thread. thanks,
glenn