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 = " "
post_insert = " "
-rule = "(\s+)?;"
+rule = "\s*;"
id = "mot clé"
pre_valid = "&\w+"
id = "espace"
@@ -37,7 +37,7 @@
pre_insert = " "
post_insert = " "
-rule = "(\s+)?!"
+rule = "\s*?!"
id = "espace"
pre_valid = " "
post_valid = "(\s|$|\)|=)"
@@ -47,7 +47,7 @@
pre_insert = " "
post_insert = " "
-rule = "(\s+)?\?"
+rule = "\s*\?"
id = "espace"
pre_valid = " "
post_valid = "(\s|$|\))"
@@ -57,14 +57,14 @@
pre_insert = " "
post_insert = " "
-rule = "«(\s+)"
+rule = "«\s*"
id = "espace"
post_valid = " "
post_hint = "Espace insécable après « « », cf. FAQ § 5.1"
post_fix = "« "
post_insert = " "
-rule = "(\s+)?»"
+rule = "\s*»"
id = "espace"
pre_valid = " "
pre_hint = "Espace insécable avant « » », cf. FAQ § 5.1"
@@ -77,4 +77,8 @@
post_hint = "Espace insécable après « ° »"
post_fix = "° "
post_insert = " "
+
+rule = "\s* \s*"
+hint = "Pas d'espace autour d'une espace insécable"
+fix = " "
Reply to: