l10n-check po.rules
Bonjour,
voici une mise à jour du fichier de règle pour les po, suite à des
remarques de Martin, j'ai ajouté deux règles :
- d'accepter « ; : ! ? » suivit d'un retour à la ligne ;
- supprimer les espaces devant les retours à la ligne.
Le fichier complet est joint.
Nicolas
--
# comment rules
comment = "comment"
start = "^#"
stop = ".*$"
comment = "english"
start = "id \""
stop = "str \""
comment = "empty"
start = "\"$"
stop = "^(\"|msg)"
# rules for po files
rule = ":"
id = "url"
pre_valid = "(ftp|http|file)"
post_valid = "//"
id = "espace"
pre_valid = " "
post_valid = "( |$|\\n)"
pre_hint = "Espace (insécable) avant les deux-points, cf. FAQ § 5.1"
post_hint = "Espace normale après les deux-points, cf. FAQ § 5.1"
pre_insert = " "
post_insert = " "
rule = ";"
id = "espace"
pre_valid = " "
post_valid = "( |$|\\n)"
pre_hint = "Espace (insécable) avant le point-virgule, cf. FAQ § 5.1"
post_hint = "Espace normale après le point-virgule, cf. FAQ § 5.1"
pre_insert = " "
post_insert = " "
rule = "!"
id = "espace"
pre_valid = " "
post_valid = "( |$|\\n)"
pre_hint = "Espace (insécable) avant le point d'exclamation, cf. FAQ § 5.1"
post_hint = "Espace normale après le point d'exclamation, cf. FAQ § 5.1"
pre_insert = " "
post_insert = " "
rule = "\?"
id = "espace"
pre_valid = " "
post_valid = "( |$|\\n)"
pre_hint = "Espace (insécable) avant le point d'interrogation, cf. FAQ § 5.1"
post_hint = "Espace normale après le point d'interrogation, cf. FAQ § 5.1"
pre_insert = " "
post_insert = " "
rule = "«"
id = "espace"
post_valid = " "
post_hint = "Espace (insécable) après « « », cf. FAQ § 5.1"
post_insert = " "
rule = "»"
id = "espace"
pre_valid = " "
pre_hint = "Espace (insécable) avant « » », cf. FAQ § 5.1"
pre_insert = " "
rule = "\s+\\n"
hint = "Pas d'espace avant un retour à la ligne"
fix = "\n"
Reply to: