[kdecat] Revisió de les regles del posieve
Antoni Bella Pérez
antonibella5 at yahoo.com
Sat Jun 20 09:02:52 UTC 2015
El Divendres 19 Juny 2015, a les 13:34:06, Josep Ma. Ferrer va escriure:
> Hola,
>
> us informo que he fet una petita revisió de les regles del posieve. El
> motiu és que hi havia alguns filtres que emmascaraven errors.
>
> En concret, he fet les modificacions següents:
>
> 1) Fitxer «filter.include»:
>
> 1.a) Comentar amb més detall què fa cada un dels «hooks» de filtratge
> (comentaris copiats del filter,include serbi), per a que sigui més
> intel·ligible i facilitar el seu manteniment.
>
> 1.b) Reordenar alfabèticament els noms de les etiquetes XML (Remove XML-like
> tags), per tal de facilitar el seu manteniment.
>
> 1.c) Eliminar els filtres de les abreviatures: això emmascarava alguns
> errors. I les abreviatures cal que tinguin el mateix tractament que
> qualsevol altra traducció, el que no es pot fer és ignorar-les.
>
>
> 2) Fitxers de regles (*.rules):
>
> 2.a) Molts fitxers de regles tenen la directiva d'eliminar els acceleradors
> i la inclusió «filter.include» que també conté la directiva per eliminar
> els acceleradors. Per evitar aquesta duplicitat he eliminat la directiva
> d'eliminar els acceleradors si el fitxer de regles ja tenia la inclusió
> «filter.include».
>
> 2.b) En el fitxer false-friends.rules hi havia una directiva addicional per
> eliminar acceleradors (&) i guions entre paraules:
>
> # Remove accelerator and hyphen inside words.
> addFilterRegex match="(\&|\-)" on="pmsgid,pmsgstr"
>
> L'eliminació de guions també emmascarava errors, i com que l'eliminació de
> l'accelerador ja està al «filter.include», he eliminat aquesta directiva.
>
>
> Finalment, he afegit la capçalera "X-Accelerator-Marker:&" al fitxers po
> de messages que encara no la tenien, amb l'ordre següent:
>
> $ posieve set-header -sfield:'X-Accelerator-Marker:&' -screate
> -safter:'Plural- Forms' -sreorder ./messages
>
> Aquesta capçalera és necessària per tal que el "hook" d'eliminar
> acceleradors funcioni. També es pot afegir manualment editant el fitxer po
> amb el kate o qualsevol altre editor.
>
De fet sabíem quelcom no funcionava, m'alegro que es pugui esmenar.
>
> Per últim, una reflexió: el posieve dóna la possibilitat identificar cada
> una de les regles amb un "id". Això permet aplicar regles (o no aplicar) a
> partir de capçaleres del fitxer po o inclús a nivell de missatge (camp
> comentari). També permet analitzar el conjunt de fitxer po amb una regla
> (id) o més. Tenint en compte totes aquestes avantatges, crec que seria
> convenient començar a identificar cada una de les regles. Tot això està
> molt més ben explicat en el manual del pology:
>
> http://pology.nedohodnik.net//doc/user/en_US/index-mono.html#sv-check-rules
>
> Si us sembla, podem afegir els id a cada una de les regles de mica en
> mica, com tenen altres equips. No fa mal i dóna més flexibilitat.
>
> Com ho veieu?
>
Si creus que és viable amb algunes de les regles o totes, per exemple ens
evitaria haver de posar tantes excepcions a una mateixa regla afegint un ID al
camp comentari.
Per mi endavant +1
Atentament
Toni
More information about the kde-i18n-ca
mailing list