[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: