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

Re: mise à jour des règles 0.11



Bonjour,

Suite aux relectures des DWN 5 et 6 et du po d'apt, voici quelques
modifications :

Description: 
 l10n-check-rules - Rules for l10n-check script
 l10n-check-rules-fr - French rules for l10n-check script
Changes: 
 l10n-check-rules (0.11) unstable; urgency=low
 .
   * (fr) common rules
     - add `En-tête'
     - add capital letter to `base de données'
     - add capitalized `status'
     - add uncapitalize months
   * (fr) ddts rules:
     - add `°';
   * (fr) po rules:
     - add `°';
   * (fr) template rules:
     - add full-stop typo.
     - add `°';
     - fix comment
   * (fr) text rules:
     - add `°';
   * (fr) wml rules:
     - add `no space round  '
     - add `°';
     - fix and simplify space matches

La rustine pour le répertoire est attachée, les fichiers sont à jour :
deb http://nico.bertol.free.fr/debian bertol/fr/  pour votre sources.list
    http://nico.bertol.free.fr/rpm/bertol/        en rpm


Nicolas
-- 
diff -u -u rules_0.10/common.rules rules_0.11/common.rules
--- rules_0.10/common.rules	Mon Feb 18 00:00:00 2002
+++ rules_0.11/common.rules	Wed Feb 20 00:00:00 2002
@@ -3,6 +3,10 @@
 hint	= "« état » en français, cf. FAQ § 2.13.4"
 fix	= "état"
 
+rule = "Status|Statut"
+hint	= "« État » en français, cf. FAQ § 2.13.4"
+fix	= "État"
+
 rule = "plateforme"
 hint	= "Trait d'union manquant"
 fix	= "plate-forme"
@@ -11,6 +15,10 @@
 hint	= "Trait d'union manquant"
 fix	= "en-tête"
 
+rule = "Entete|Entête"
+hint	= "Trait d'union manquant"
+fix	= "En-tête"
+
 rule = "digitale?"
 hint	= "Angliscisme"
 fix	= "numérique"
@@ -139,7 +147,7 @@
 post_hint   = "Pluriel"
 post_insert = "s"
 
-rule = "bases? de donnée"
+rule = "[Bb]ases? de donnée"
 id   = "pluriel"
 	post_valid = "s"
 post_hint   = "Pluriel"
@@ -186,4 +194,52 @@
 	post_valid = "\d"
 post_hint   = "Espace après un point"
 post_insert = " "
+
+rules = "Janvier"
+hint  = "Minuscule aux noms de mois en français
+fix   = "janvier"
+
+rules = "Février"
+hint  = "Minuscule aux noms de mois en français
+fix   = "février"
+
+rules = "Mars"
+hint  = "Minuscule aux noms de mois en français
+fix   = "mars"
+
+rules = "Avril"
+hint  = "Minuscule aux noms de mois en français
+fix   = "avril"
+
+rules = "Mai"
+hint  = "Minuscule aux noms de mois en français
+fix   = "mai"
+
+rules = "Juin"
+hint  = "Minuscule aux noms de mois en français
+fix   = "juin"
+
+rules = "Juillet"
+hint  = "Minuscule aux noms de mois en français
+fix   = "juillet"
+
+rules = "Août"
+hint  = "Minuscule aux noms de mois en français
+fix   = "août"
+
+rules = "Septembre"
+hint  = "Minuscule aux noms de mois en français
+fix   = "septembre"
+
+rules = "Octobre"
+hint  = "Minuscule aux noms de mois en français
+fix   = "octobre"
+
+rules = "Novembre"
+hint  = "Minuscule aux noms de mois en français
+fix   = "novembre"
+
+rules = "Décembre"
+hint  = "Minuscule aux noms de mois en français
+fix   = "décembre"
 
diff -u -u rules_0.10/ddts.rules rules_0.11/ddts.rules
--- rules_0.10/ddts.rules	Mon Feb 18 00:00:00 2002
+++ rules_0.11/ddts.rules	Wed Feb 20 00:00:00 2002
@@ -76,3 +76,10 @@
 pre_hint  = "Pas d'espace avant un point"
 pre_fix   = "."
 
+rule = "°\s*"
+id   = "espace"
+		 post_valid =" "
+post_hint   = "Espace (insécable) après « ° »"
+post_fix    = "° "
+post_insert = " "
+
diff -u -u rules_0.10/po.rules rules_0.11/po.rules
--- rules_0.10/po.rules	Mon Feb 18 00:00:00 2002
+++ rules_0.11/po.rules	Wed Feb 20 00:00:00 2002
@@ -82,3 +82,10 @@
 post_hint   = "Espace après un point"
 post_insert = " "
 
+rule = "°\s*"
+id   = "espace"
+		 post_valid =" "
+post_hint   = "Espace (insécable) après « ° »"
+post_fix    = "° "
+post_insert = " "
+
diff -u -u rules_0.10/template.rules rules_0.11/template.rules
--- rules_0.10/template.rules	Tue Feb 12 00:00:00 2002
+++ rules_0.11/template.rules	Wed Feb 20 00:00:00 2002
@@ -6,7 +6,7 @@
 	start = "^\w+?:"	# début de ligne, mot, :
 	stop  = "^\w+?-.*?:"	# début de ligne, mot, -, extension de langue, :
 
-# rules for text files
+# rules for template files
 
 rule = "  +"
 id   = "espace unique"
@@ -78,4 +78,16 @@
 rule = "(?<=«) "
 hint = "Espace insécable, cf. FAQ § 5.1"
 fix  = " "
+
+rule = "\s+\."
+pre_valid = "^\s*"
+pre_hint  = "Pas d'espace avant un point"
+pre_fix   = "."
+
+rule = "°\s*"
+id   = "espace"
+		 post_valid =" "
+post_hint   = "Espace insécable après « ° »"
+post_fix    = "° "
+post_insert = " "
 
diff -u -u rules_0.10/text.rules rules_0.11/text.rules
--- rules_0.10/text.rules	Sun Feb  3 00:00:00 2002
+++ rules_0.11/text.rules	Wed Feb 20 00:00:00 2002
@@ -55,3 +55,10 @@
    pre_hint = "Espace (insécable) avant « » », cf. FAQ § 5.1"
  pre_insert = " "
 
+rule = "°\s*"
+id   = "espace"
+		 post_valid =" "
+post_hint   = "Espace (insécable) après « ° »"
+post_fix    = "° "
+post_insert = " "
+
diff -u -u rules_0.10/wml.rules rules_0.11/wml.rules
--- rules_0.10/wml.rules	Tue Feb 12 00:00:00 2002
+++ rules_0.11/wml.rules	Tue Feb 19 00:00:00 2002
@@ -8,7 +8,7 @@
 
 # rules for wml files
 
-rule = "(\s+)?:"
+rule = "\s*:"
 id   = "url"
 		 pre_valid  = "(ftp|http|file)"
 		post_valid  = "//"
@@ -25,7 +25,7 @@
  pre_insert = "&nbsp;"
 post_insert = " "
 
-rule = "(\s+)?;"
+rule = "\s*;"
 id   = "mot clé"
 		 pre_valid  = "&\w+"
 id   = "espace"
@@ -37,7 +37,7 @@
  pre_insert = "&nbsp;"
 post_insert = " "
 
-rule = "(\s+)?!"
+rule = "\s*?!"
 id   = "espace"
 		 pre_valid  = "&nbsp;"
 		post_valid  = "(\s|$|\)|=)"
@@ -47,7 +47,7 @@
  pre_insert = "&nbsp;"
 post_insert = " "
 
-rule = "(\s+)?\?"
+rule = "\s*\?"
 id   = "espace"
 		 pre_valid  = "&nbsp;"
 		post_valid  = "(\s|$|\))"
@@ -57,14 +57,14 @@
  pre_insert = "&nbsp;"
 post_insert = " "
 
-rule = "«(\s+)"
+rule = "«\s*"
 id   = "espace"
 		post_valid  = "&nbsp;"
 post_hint   = "Espace insécable après « « », cf. FAQ § 5.1"
 post_fix    = "«&nbsp;"
 post_insert = "&nbsp;"
 
-rule = "(\s+)?»"
+rule = "\s*»"
 id   = "espace"
 		  pre_valid = "&nbsp;"
  pre_hint   = "Espace insécable avant « » », cf. FAQ § 5.1"
@@ -77,4 +77,8 @@
 post_hint   = "Espace insécable après « ° »"
 post_fix    = "°&nbsp;"
 post_insert = "&nbsp;"
+
+rule = "\s*&nbsp;\s*"
+hint = "Pas d'espace autour d'une espace insécable"
+fix  = "&nbsp;"
 

Reply to: