Karl Ove Hufthammer wrote:
Som nokon kanskje har lagt merke til, kjører eg eit lite skript som rettar vanlige omsettingsfeil i KDE ved kvar synkronisering. Dette finn de i:
i18n/skript/feilfiksar
Oppdater gjerne skriptet med andre vanlige feil som bør rettast automatisk. Hugs at endringane må vera gyldige for både bokmål, nynorsk og samisk. Her er dei rettingane som vert gjort no (sed-syntaks):
s/(©)/©/ s/()©/©/ /^msgstr "([C|c]) [0-9]/s/"([C|c])/"©/ /^msgstr "©/s/("© [0-9]{1,}) {0,}[-–] {0,}/\1–/ /^msgstr "©/s/("© [^, ]{1,}), ([^0-9])/\1 \2/ s/skjermspar[ae]r/pauseskjerm/g s/Skjermspar[ae]r/Pauseskjerm/g s/ - / – /g s/arkfan/fan/g s/Arkfan/Fan/g
Ja, jeg har sett du retter mye, og skriptet blir stadig mer avansert :-D
For enkle operasjoner er det kanskje like greit med et lite sed-skript, men hvis det begynner å bli mer avansert (f.eks. ser jeg du legger inn fikser for flere linjer), som rettelser der man må ha med mer enn ett ord f.eks., så har vi allerede et program som gjør dette. Der trenger man bare en listefil (noe i stil med den du har) som inneholder:
feil_ord = rettet_ord eller feiil sertttning = rettet setning
Programmet (som heter TransPo og er GPL-lisensiert) finnes her: http://developer.skolelinux.no/~zerodogg/magicpo Den har to man-sider også (den ene for oppbygningen av ordlista): http://developer.skolelinux.no/~zerodogg/magicpo/index.php?page=magicpoman http://developer.skolelinux.no/~zerodogg/magicpo/index.php?page=magicpodictm...
og er skrevet i perl, du (eller andre) kan jo se om dere kan ha nytte av det (istedenfor å lage alt fra bunnen av på nytt) :-)
Hilsen Axel