Translation conditions
If you want to translate Listen you should fulfil these basic requirements:
- Be a native speaker or master of the target language
This is very important because Listen contains slang, polite form and occasionalism that should be translated correctly.
- understand english or german
You should understand german or english in order to communicate with us. This is also required, as the german and english translations are ones we did ourselves.
- be reliable
We rely on you finishing the job, simple and easy. Ideally, we should be able to ask you any time again in case we need further translations.
- … and have fun to translate
F.A.Q.
Question: Can I translate Listen into language X?
Answer: Basically, yes. If Listen isn’t already translated into that language and we don’t have someone. But you should fulfil the basic requirements listed above.
Question: What if I find misspellings or grammatical errors?
Answer: We’d appreciate you correcting these. However, you should put these corrections into a separate file with a note where the error was found, due to intentional misspellings or for example the favouritism of BE over AE.
Question: Shall I start translating right now?
Answer: No. First, you need our permission. With our permission, we send you the files you need to translate. Without these files the translation process would be double the work for either you or for us.
Question: Which program should I use for translating the files?
Answer: You may use any text editor you are used to. However, it is recommended to use an editor that supports Ruby syntax highlighting and Unix line breaks, e.g. Notepad++ or Gedit.
Preview: Translationcode
The translationcode looks like this.
:girlsroom => { # Missis Red. :mrs_red => { :adventure => { :EN => %q{\p[0]\n[Girl]\sp[2]Hi Missis Red! I'm going on an adventureoutside! Do you want to join? },

E => %q{\p[0]\n[Mädchen]\sp[2]Hallo, Frau Rot! Ich gehe nach draußen aufein Abenteuer! Willst du mitkommen? }, :ES => %q{\p[0]\n[Niña]\sp[2]¡Hola Señorita Roja! ¡Voy a una aventura afuera!¿Quieres unirte? }, :XX => %q{Your translation here. }, },},For explaination on the syntax read
Ruby String Literals and
Ugly Horst’s Hermes.