ubuntuusers.de

Wie kommt man an die Strings zum übersetzen

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

markus_nagler

Anmeldungsdatum:
11. Dezember 2006

Beiträge: 170

Wohnort: Heidelberg

Ich würde gerne das Programm tilda übersetzen (in universe) kann mir jemand sagen:
- ob es ein Programm gibt, dass die entsprechenden Strings selbständig extrahiert (bspw. anhand der printf Anweisungen oder dergleichen)
- wo ich allgemeine Informationen zur entsprechenden Aufbereitung von Quelldateien bekomme, also wie man sie überhaupt gut übersetzbar macht

danke
markus

Fredo Team-Icon

Avatar von Fredo

Anmeldungsdatum:
27. Juni 2005

Beiträge: 5244

Wohnort: Bochum

Hallo Markus!

Normaler Weise kann man viele Ubuntu-Programme sehr komfortabel über Rosetta in Launchpad übersetzen:

https://translations.launchpad.net/ubuntu/+translations

Tilda habe ich da nicht gefunden. Für Programme, die gettext für die Internationalisierung verwenden, kann man mit xgettext die übersetzbaren Strings extrahieren. Als grafischen PO-File-Editor finde ich poEdit ganz gut.

Wenn die Programme noch gar nicht für die Internationalisierung aufbereitet sind, ist es sicherlich mehr Arbeit. Aber suche mal nach gettext, da findet man sicherlich viel Dokumentation.

Liebe Grüße
Fredo

markus_nagler

(Themenstarter)

Anmeldungsdatum:
11. Dezember 2006

Beiträge: 170

Wohnort: Heidelberg

Vielen Dank, gettext war die Information die mir gefehlt hat.

Wie du auch schon festgestellt hast, ist Tilda nicht in Launchpad. Entschuldigung, hätte ich dazuschreiben sollen um dir die Suche zu ersparen. Rosetta würde ich gerne vermeiden, weil es Ubuntu-spezifisch ist und ich gerade bei einem so kleinen Utility, das kaum integriert ist, lieber direkt an der Quelle ansetzen würde.

Ich habe mich parallel auch beiden Entwicklern erkundigt, und dort die Auskunft erhalten, dass sie sich bei Gelegenheit darum kümmern werden allerdings noch nicht wissen, wie sie gettext richtig mit autoconf/automake verbinden können, so dass aus den .po Dateien auch die richtigen Binärdateien werden. *Magic*
Auf jeden Fall, man wird sich dann an mich wenden ...

nochmal Danke
markus

Antworten |