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