Hallo, On Sat, Apr 09, 2005 at 05:47:12PM +0200, Tobias Toedter wrote: > > Hi, > > als Entwickler habe von Mutt-ng habe ich zur Zeit das > > Problem, dass es sehr aufwendig ist die Übersetzungsdateien > > (sprich po-Dateien) mit den Zeilennummern des Codes aktuell > > zu halten. Gibt es irgendeine Möglichkeit dies zu > > automatisieren? > entweder habe ich die Frage nicht richtig verstanden, oder du machst dir > viel zu viel unnötige Mühe. > > Erstens: Die Zeilennummern in den .po-Dateien sind Kommentare und helfen > lediglich dem Übersetzer, in der Quelldatei schnell den Kontext zu finden. > Für gettext werden die Zeilennummern vollkommen ignoriert und müssen gar > nicht aktualisiert werden. > > Zweitens: Wenn du die (unübersetzte) .pot-Datei mit dem Programm xgettext > erstellst, werden automatisch die aktuellen Zeilennummern als Kommentar > eingefügt. Bei der Synchronisation der Ursprungsdatei (.pot) mit der > übersetzten Datei (.po) -- z.B. mittels msgmerge -- werden dann sämtliche > Kommentare, also auch die Zeilennummern, automatisch übernommen. Et voilà! Sehe ich das also richtig, wenn ich eine po-Datei berabeite und in der Zwischenzeit kommt einen neu heraus, dann muss ich nur die geänderten Zeichenketten anpassen, nicht aber die geänderten Kommentare (oft wird eine Zeilenbezugsnummer bspw. um eins erhöht, und dann ist bei fast jeder Zeichenkette eine »Änderung« notwendig)? Viele Grüße Helge -- Dr. Helge Kreutzmann, Dipl.-Phys. Helge.Kreutzmann@itp.uni-hannover.de gpg signed mail preferred 64bit GNU powered http://www.itp.uni-hannover.de/~kreutzm Help keep free software "libre": http://www.ffii.de/
Attachment:
signature.asc
Description: Digital signature