Hallo Sven, On Sun, Nov 10, 2019 at 07:49:25PM +0100, Sven Joachim wrote: > Am 10.11.2019 um 19:17 schrieb Helge Kreutzmann: > > On Sun, Nov 10, 2019 at 07:03:22PM +0100, Sven Joachim wrote: > >> Am 11.03.2018 um 09:02 schrieb Helge Kreutzmann: > >> Es sind insgesamt 1585 Zeichenketten, soll ich die ganze Übersetzung auf > >> einmal schicken oder lieber in kleineren Portionen? > > > > Bitte in handlichen Portionen. Wenn die Zeichenketten eher kurz sind, > > dann bieten sich so typischerweise 50 Zeichenketten am Stück an, wenn > > sie eher länger sind (also größere Absätze), dann eher etwas weniger. > > Die Zeichenketten sind eher kurz, meist nur eine Zeile und praktisch nie > mehr als drei Sätze. Dann kannst Du die Teile ggf. auch etwas größer machen, aber vielleicht einfach bei der Größe von 50 Zeichenketten bleiben. > Gibt es schon ein Tool, das PO-Dateien entsprechend aufteilen kann, oder > muss ich mir da selber etwas überlegen? Ich habe mal mein Skript angehängt. Du legst eine Kopie der Datei an und immer dort, wo Du sie trennen möchtest, fügst Du eine Zeile mit dem Wort TRENNER ein. (Z.B. in vim mit 50/msgid 50 Zeichenketten springen). Ggf. gibt es ja noch schönere/bessere Werkzeuge. Viele Grüße Helge -- Dr. Helge Kreutzmann debian@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
#!/bin/bash # FIXME: War zsh!! # FIXME: So auf po-Dateien hardkodiert bname=${1%\.po} #+ename=${1##\.po} #echo "$bname -- $ename" NUMMER=1 while read -r ZEILE do if [ "$ZEILE" = "TRENNER" ] then NUMMER=$(( $NUMMER + 1 )) rm -f $1.$NUMMER rm -f $bname.$NUMMER.po else # /bin/echo -e "$ZEILE" >> $1.$NUMMER # echo -E "$ZEILE" >> $1.$NUMMER echo -E "$ZEILE" >> $bname.$NUMMER.po # printf "$ZEILE\n" >> $1.$NUMMER fi done < $1
Attachment:
signature.asc
Description: PGP signature