620
Kommentar: neues Sprachprojekt anlegen
|
← Revision 7 vom 2012-06-13 21:26:19 ⇥
1291
converted to 1.6 markup
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
[[TableOfContents]] | <<TableOfContents>> |
Zeile 3: | Zeile 3: |
= Pootle Installation | = Pootle Installation = |
Zeile 9: | Zeile 9: |
* template Datei(en) (pot) für das Projekt nach /var/lib/pootle/<projektname> kopieren/verlinken * Pootle Server neustarten |
* die gewünschten Sprachen hinzufügen * template Datei (pot) für das Projekt nach /var/lib/pootle/<projektname> kopieren/verlinken |
Zeile 13: | Zeile 13: |
= Pootle meets Java = In Java sind language.properties Dateien ein gängiger Weg für Übersetzungen. Diese können nicht direkt in Pootle genutzt werden aber die GNU gettext tools helfen hier weiter. * aus einer language.properties Datei eine .pot Template Datei erzeugen: {{{ prop2po -P -i language.properties -o myproject.pot }}} * schon übersetzte Strings in .po Datei der entsprechenden Sprache umwandeln: {{{ prop2po -t language.properties -i language_de_DE.properties -o myproject.po }}} * und umgekehrt aus einer übersetzten .po Datei wieder eine Java language Datei erzeugen:{{{ msginit -p -i myproject_en.po -o language_en.po }}} |
Inhaltsverzeichnis
Pootle Installation
Pootle Administration
- Pootle läuft in der Domain: translate
neues Übersetzungprojekt anlegen
- auf der Pootle Webseite als Admin einloggen und neues Projekt anlegen
- die gewünschten Sprachen hinzufügen
template Datei (pot) für das Projekt nach /var/lib/pootle/<projektname> kopieren/verlinken
- auf Pootle Webseite für jede Sprache die Dateien aus dem Template des Projektes aktualisieren ("Update from templates")
Pootle meets Java
In Java sind language.properties Dateien ein gängiger Weg für Übersetzungen. Diese können nicht direkt in Pootle genutzt werden aber die GNU gettext tools helfen hier weiter.
aus einer language.properties Datei eine .pot Template Datei erzeugen:
prop2po -P -i language.properties -o myproject.pot
schon übersetzte Strings in .po Datei der entsprechenden Sprache umwandeln:
prop2po -t language.properties -i language_de_DE.properties -o myproject.po
und umgekehrt aus einer übersetzten .po Datei wieder eine Java language Datei erzeugen:
msginit -p -i myproject_en.po -o language_en.po