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

mise à jour des règles



Bonjour,

J'ai mis a jour quelques règles :

Description: 
 l10n-check-rules - Rules for l10n-check script
 l10n-check-rules-fr - French rules for l10n-check script
Changes: 
 l10n-check-rules (0.10) unstable; urgency=low
 .
   * (fr) common rules:
     - add allowed doubles, `faire', `nous' and `vous'
     - add `plugin'
     - add `etc\.\.+'
     - add comma and full-stop typo.
     - add decimal comma
     - add `base de données'
     - fix `libraries'
   * (fr) ddts rules:
     - allow more than 2 space characters
     - add full-stop typo.
   * (fr) po rules:
     - add comma and full-stop typo.

Une rustine pour le répertoire est jointe.

C'est toujours ici pour votre sources.list :
deb http://nico.bertol.free.fr/debian bertol/fr/

Et en rpm ici :
http://nico.bertol.free.fr/rpm/bertol/


Nicolas
-- 
diff -u -u rules_0.9/common.rules rules_0.10/common.rules
--- rules_0.9/common.rules	Tue Feb 12 00:00:00 2002
+++ rules_0.10/common.rules	Mon Feb 18 00:00:00 2002
@@ -11,7 +11,7 @@
 hint	= "Trait d'union manquant"
 fix	= "en-tête"
 
-rule = "digital"
+rule = "digitale?"
 hint	= "Angliscisme"
 fix	= "numérique"
 
@@ -88,6 +88,10 @@
 post_hint   = "Point abréviatif manquant"
 post_insert = "."
 
+rule = "etc\.\.+"
+hint = "Pas de points de suspension après « etc. »"
+fix  = "etc."
+
 rule = "Bug#"
 hint = "« Bogue n° » en français"
 fix  = "Bogue n° "
@@ -100,13 +104,13 @@
 hint = "« bibliothèque » en français, cf. FAQ § 2.13.4"
 fix  = "bibliothèque"
 
-rule = "Librai?ries"
+rule = "Librai?rie"
 hint = "« Bibliothèques » en français, cf. FAQ § 2.13.4"
-fix  = "Bibliothèques"
+fix  = "Bibliothèque"
 
-rule = "librai?ries"
+rule = "librai?rie"
 hint = "« bibliothèques » en français, cf. FAQ § 2.13.4"
-fix  = "bibliothèques"
+fix  = "bibliothèque"
 
 rule = "\blog\b"
 hint = "« journal », en français"
@@ -135,7 +139,51 @@
 post_hint   = "Pluriel"
 post_insert = "s"
 
+rule = "bases? de donnée"
+id   = "pluriel"
+	post_valid = "s"
+post_hint   = "Pluriel"
+post_insert = "s"
+
 rule = "\b(\w+)\s+(?=\1\b)"	# début de mot, mot, espace, suivit de : même mot, fin de mot
-hint = "Doublon"
-fix  = ""			# supprimer la correspondance
+id   = "faire"			# sauf faire faire
+	post_valid = "faire"
+id   = "nous"			# sauf nous nous
+	post_valid = "nous"
+id   = "vous"			# sauf vous vous
+	post_valid = "vous"
+post_hint = "Doublon"
+post_fix  = ""			# supprimer la correspondance
+
+rule = "plug-?in"
+hint = "En français, « greffon » pour le Gimp"
+fix 0 = "greffon"
+fix 1 = "module"
+
+rule = "\s+,"
+hint = "Pas d'espace avant une virgule"
+fix  = ","
+
+rule = ","
+id   = "espace"
+	post_valid = "\s|$"
+id   = "nombre"
+	 pre_valid = "\d"
+	post_valid = "\d"
+post_hint   = "Espace après une virgule"
+post_insert = " "
+
+rule = "\s+\."
+hint = "Pas d'espace avant un point"
+fix  = "."
+
+rule = "\."
+id   = "espace"
+	post_valid = "\s|$"
+id   = "suspension"
+	post_valid = "\."
+id   = "nombre"
+	post_valid = "\d"
+post_hint   = "Espace après un point"
+post_insert = " "
 
diff -u -u rules_0.9/ddts.rules rules_0.10/ddts.rules
--- rules_0.9/ddts.rules	Tue Feb 12 00:00:00 2002
+++ rules_0.10/ddts.rules	Mon Feb 18 00:00:00 2002
@@ -8,9 +8,9 @@
 
 # rules for text files
 
-rule = "  +"
-id   = "espace unique"
-	 pre_valid  = "(^)"
+rule = "  (?! )"
+id   = "en tête"
+	 pre_valid  = "(^ *)"
 id   = "commentaire"
 	 pre_valid  = "(^>>.*)"
  pre_hint   = "Un seul espace"
@@ -70,4 +70,9 @@
 	  pre_valid = " "
    pre_hint = "Espace (insécable) avant « » », cf. FAQ § 5.1"
  pre_insert = " "
+
+rule = "\s+\."
+pre_valid = "^\s*"
+pre_hint  = "Pas d'espace avant un point"
+pre_fix   = "."
 
diff -u -u rules_0.9/po.rules rules_0.10/po.rules
--- rules_0.9/po.rules	Tue Feb 12 00:00:00 2002
+++ rules_0.10/po.rules	Mon Feb 18 00:00:00 2002
@@ -63,10 +63,22 @@
 rule = "»"
 id   = "espace"
 	  pre_valid = " "
-   pre_hint = "Espace (insécable) avant « » », cf. FAQ § 5.1"
+ 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"
+
+rule = ","
+id   = "po"
+	post_valid  = "\n"
+post_hint   = "Espace après une virgule"
+post_insert = " "
+
+rule = "\."
+id   = "po"
+	post_valid  = "\n"
+post_hint   = "Espace après un point"
+post_insert = " "
 

Reply to: