Zdravo
Pri preverjanju prevodov za Ooo bi mi prav prišla ena skriptica, ki bi
mi preverila rezultat in sicer, da bi v izhodni datoteki poiskala
morebitno 'škrbino' (še povem, kaj to je :-) in mi povedala št.
vrstice, kjer se škrbina nahaja. Primer datoteke (4 dolge vrstice):

wizards source\importwizard\importwi.src        0       string  sHelpButton     
                
13691   en-US   ~Help                           2002-02-02 02:02:02
wizards source\importwizard\importwi.src        0       string
sHelpButton                             13691   sl      ~Pomoč                  
        2002-02-02 02:02:02
wizards source\importwizard\importwi.src        0       string
sCancelButton                           13691   en-US   ~Cancel                 
        2002-02-02 02:02:02
wizards source\importwizard\importwi.src        0       string
sCancelButton                           13691   sl      Pre~kliči               
                2002-02-02 02:02:02

Zanima me polje 10, polja so ločena s tabi (ima vrednost "sl" ali
"en-US"). Zgornji primer prikazuje v redu stanje - za vsako vrstico
"en-US", je ena "sl". Škrbina bi bila, če bi bilo v 10. polju v dveh
zaporednih vrsticah "en-US", kar pomeni, da en niz ni bil preveden.
Primer škrbine na podlagi zgornjega primera:

wizards source\importwizard\importwi.src        0       string  sHelpButton     
                
13691   en-US   ~Help                           2002-02-02 02:02:02
wizards source\importwizard\importwi.src        0       string
sCancelButton                           13691   en-US   ~Cancel                 
        2002-02-02 02:02:02
wizards source\importwizard\importwi.src        0       string
sCancelButton                           13691   sl      Pre~kliči               
                2002-02-02 02:02:02

(manjka 2. vrstica). Rad bi, da bi mi skriptica javila, da je v tem
primeru škrbina v 1. vrstici (ali pa 2., če je lažje za napisat):

$./skrbina datoteka-za-preveriti.sdf
$ Škrbina v vrstici 1
...
in tako naprej za vse škrbine.

Bi mi kdo pomagal to narediti v Sedu/Pythonu/Perlu/...? Za slavo, čast
in pivo ob priliki?
Lp
Robert Ludvik

_______________________________________________
lugos-prog mailing list
[email protected]
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-prog

Reply via email to