Update of /cvsroot/super-tux/supertux
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18442
Added Files:
TRANSLATORS
Log Message:
A file to aid translators.
It also has our policy regarding what strings should be translatable. Developers, please read it. If you disagree with something or want to add anything, send the comment to the mailing list, in order to be discussed by everyone.
--- NEW FILE: TRANSLATORS ---
- Translation info -
http://super-tux.sf.net/
Last update: June 4, 2004
== TRANSLATORS ==
* Translation Hints *
If there isn't a good translation for some term (ie. fullscreen), you might consider
to just keep it. It's better than making the user confused.
In English, there is only one singular second person mode (You). If your language does
have more than one - a personal and impersonal - remember that this is a game, so you
should use the personal one. However, if it is possible to ommit it in your language,
it might be a good idea.
Names like SuperTux, Tux, Penny and other game elements should not be translated. If you
really think one of these to be a too strange word for your people, first inform us at
our mailing list.
Translating lots of strings can be boring and time consuming, but, in my opinion, it
worths when lookins at the results ;-)
Note: If somewhere in the game, after translating a string, it doesn't look well (bad
aligment, overlaps other text...), contact us.
* Programs to Aid Translation *
My personal favourite is KBabel (don't forget to fill the configuration regarding your
country).
I am also aware that (X)Emacs has also a plugin for this effect. I believe Qt also has a
translation aid program called QTranslator.
If you are new to this, the translation file that you should use is the supertux.pot that
is inside the po/ root folder. Rename it to your language (ie. Spanish - es.po) and then
open it with any program.
It is only a plain text file, so you can even use any text editor you want to translate it,
but it may be wise to use a specific program for the purpose.
After translating the file, add it to LINGUAS (ie. Spanish - es) and run 'make update-po'.
Then a binary file will be created. In order to make SuperTux using it, you will have to
install it ('make install').
Note: Currently, only the game itself is translatable. Data files, like levels,
credits, story... are not yet translatable.
== DEVELOPERS ==
* Translatable Strings *
Output should not be translated, since their purpose is mainly for debugging.
However, command description (ie. --help) should obviously be translated. Messages
that give the user a solution for a problem, might be translatable, as well.
Parametars shouldn't also be translatable. It breaks scripting. Besides advanced users,
the ones that will make use of this, usually don't like it.
The SuperTux Team
|