Tooltje om te checken of string en vertaling op punt eindigen
Redmar
redmar op ubuntu-nl.org
Di Jul 19 14:50:10 UTC 2011
Op dinsdag 19-07-2011 om 16:11 uur [tijdzone +0200], schreef Rachid:
> Hey Redmar,
>
>
> Je vroeg een keer of er een tooltje was om strings te controleren of
> een string en de vertaling ervan op een punt eindigen. Omdat ik al
> eerder met Python en PO-bestanden heb lopen klooien heb ik even een
> tooltje gemaakt. De code staat hier [1]
> Je kunt het tooltje ophalen met de opdracht: bzr branch
> lp:~rachidbm/+junk/ends-with-dot
>
>
> Wat ie precies doet. Hij doorloopt alle strings in een PO-bestand. En
> kijkt of zowel het origineel als de vertaling eindigen op een punt.
> Als ze van elkaar afwijken wordt dit gemeld.
>
>
> Redmar, als je nog verbeteringen hebt, of dingen anders zou willen dan
> hoor ik het wel.
>
>
> [1] - https://code.launchpad.net/~rachidbm/+junk/ends-with-dot
>
> Groeten,
> Rachid.
Hey Rachid,
Goed gedaan, ik heb het getest op een vertaling waar ik aan werk en hij
gaf flink wat fouten. Ik kwam nog wel een probleempje tegen:
Wij vertalen ... meestal als …, dus daar krijg je van het programma veel
meldingen van te zien.
Ik heb geprobeerd dat op te lossen met
./ends-with-dot.py inputfile.po | grep -v "…$"
(met grep zoek je in de output, met -v zeg je dat je alleen regels wilt
zien die NIET aan het patroon voldoen, en met "…$" zeg je "regels die op
… eindigen")
Dat werkt helaas niet. Om de een of andere reden kan ik de output van
het python-programma niet naar een ander programma pipen of naar een
bestand schrijven (./program.py > output.txt).
Het lijkt er trouwens op dat dit programma ook voor andere leestekens
werkt, want hij kan de onderstaande fout ook vinden:
Second line: ___ Tweede lijn
Groet,
Redmar
------------- volgend deel ------------
Een niet-tekst bijlage is gescrubt...
Naam: signature.asc
Type: application/pgp-signature
Grootte: 198 bytes
Omschrijving: This is a digitally signed message part
URL : <https://lists.ubuntu.com/archives/ubuntu-l10n-nl/attachments/20110719/2b54f1a2/attachment.sig>
Meer informatie over de Ubuntu-l10n-nl
maillijst