docbook -> xml Konvertierung

Frank Schütte kde-i18n-de@mail.kde.org
Sat, 30 Nov 2002 19:16:17 +0100


Hallo Sebastian,

Am Samstag, 30. November 2002 17:53 schrieb Sebastian Stein:
> Stephan Kulow <coolo@kde.org> [021130 17:22]:
>
> Wie dem auch sei, richtig ist, dass man die docbook Dateien mittels xml=
2pot
> in pot Dateien umwandeln kann. Das haette ich Esel ja gleich mal probie=
ren
> koennen.
>
> Also nehme ich mal an, das Vorgehen lautet (erstmalig):
>
> xml2pot original.docbook > original.pot
> cp original.pot ../de/original.po
> kbabel ../de/original.po
> po2xml original.docbook ../de/original.po > ../de/original.docbook
Ja.

>
> Ich nehme mal an, der Originalauthor aendert weiterhin nur die
> original.docbook Datei?! Wenn diese sich aendert, macht man dann
> sinngemaess folgendes:
>
> xml2pot original.docbook > original.pot

Die folgende Zeile war nur für alte sgml-Dateien, um vorhandene Übersetzungen
nicht zu verlieren (das war vor 2 Jahren wichtig).
Also weg damit: 
####> split2po original.docbook ../de/original.docbook > ../de/original.po

Ab hier ist wieder alles o.k.
> msgmerge -o ../de/original.po ../de/original.po original.pot
> kbabel ../de/original.po
> po2xml original.docbook ../de/original.po > ../de/original.docbook
>
> Hab ich es jetzt? Wenn ja, gibt es dafuer schon Skripte bzw. irgendwelc=
he
Ja.

> Unterstuetzung in den Makefiles (admin/Makefile.common)? Legt man
Hier kann ich nicht helfen. Für die Dateien in kde-i18n gibt es Skripte, die
das msgmerge abnehmen und ein Skript, das meinproc automatisch aufruft.

> sinnvollerweise nur die docbook Dateien im CVS ab, oder?
Nein, po-Datei und docbook-Datei.