acheck-rules-fr-0.6/0000755000175000001440000000000007732660331014450 5ustar nicousers00000000000000acheck-rules-fr-0.6/debian/0000755000175000001440000000000010322241024015651 5ustar nicousers00000000000000acheck-rules-fr-0.6/debian/changelog0000644000175000001440000002003510322241023017522 0ustar nicousers00000000000000acheck-rules-fr (0.6) unstable; urgency=low * s/paquets sources/paquets source/ s/développeurs amonts/développeurs amont/ (closes: bug#290949) * depends libterm-readline-gnu-perl for French accents (closes: bug#325279) * Standard-Version 3.6.2 -- Nicolas Bertolissio Sun, 9 Oct 2005 18:15:06 +0200 acheck-rules-fr (0.5) unstable; urgency=low * add missing non-breaking space tests * ddtc rules: - do not check comments - do not check line header * common rules: - fix `\n' after comma and full stop - fix dot after 'etc' in path - add `japonais' * Standards-version: 3.6.1 -- Nicolas Bertolissio Fri, 19 Sep 2003 16:27:20 +0200 acheck-rules-fr (0.4) unstable; urgency=low * improve `debian/rules' * move `acheck' from `Suggests:' to `Depends:' -- Nicolas Bertolissio Thu, 24 Jul 2003 09:44:05 +0200 acheck-rules-fr (0.3) unstable; urgency=low * fix non-breaking space in `»' fix * clean `debian/' directory - remove empty `README.Debian' - improve description - clean `rules' thanks to Denis Barbier for all these -- Nicolas Bertolissio Wed, 23 Jul 2003 02:16:33 +0200 acheck-rules-fr (0.2) unstable; urgency=low * entering Debian archive (closes: bug#202255) -- Nicolas Bertolissio Tue, 22 Jul 2003 12:24:23 +0200 acheck-rules-fr (0.1) unstable; urgency=low * rewrite for acheck * contains only fr rules * Standards-version: 3.6.0 - recode changelog to utf8 -- Nicolas Bertolissio Sun, 20 Jul 2003 14:15:27 +0200 l10n-check-rules (0.23) unstable; urgency=low * fix troubles with .po files thanks to Denis Barbier for his patch -- Nicolas Bertolissio Mon, 7 Jul 2003 15:37:23 +0200 l10n-check-rules (0.22) unstable; urgency=low * (fr) po rules fix non-breaking spaces -- Nicolas Bertolissio Mon, 10 Mar 2003 23:06:57 +0100 l10n-check-rules (0.21) unstable; urgency=low * (fr) common rules - fix `tag' -- Nicolas Bertolissio Mon, 10 Mar 2003 22:44:58 +0100 l10n-check-rules (0.20) unstable; urgency=low * remove `/usr/doc' symlink * (fr) common rules - fix `email' - fix `filesystem' - add `tag' -- Nicolas Bertolissio Mon, 10 Mar 2003 09:09:00 +0100 l10n-check-rules (0.19) unstable; urgency=low * (fr) common rules - remove dot check * (fr) ddts rules - allow non-breaking space when possible - remove dot check - add check to remove tail space * add maintainer's address in `copyright' -- Nicolas Bertolissio Mon, 27 Jan 2003 15:18:04 +0100 l10n-check-rules (0.18) unstable; urgency=low * (fr) wml rules - remove check for non-breacking space as Denis Barbier made a script to check for this directly, still check for (normal) space. -- Nicolas Bertolissio Sat, 2 Nov 2002 19:19:57 +0100 l10n-check-rules (0.17) unstable; urgency=low * (fr) text rules - add non breaking space * change maintainer's address -- Nicolas Bertolissio Sat, 6 Apr 2002 21:29:06 +0200 l10n-check-rules (0.16) unstable; urgency=low * (fr) common rules - GNU-Linux -> GNU/Linux according vote results - GNU-Hurd -> GNU/Hurd according vote results * (fr) template rules - add `remove tail space' on Denis Barbier request -- Nicolas Bertolissio Sun, 10 Mar 2002 16:17:11 +0100 l10n-check-rules (0.15) unstable; urgency=low * (fr) fix some typo. thanks to Denis Barbier for reporting some bugs thanks to Benoît Sibaud for his patch * (fr) template rules - add `no space round no breaking space' -- Nicolas Bertolissio Sat, 2 Mar 2002 21:26:44 +0100 l10n-check-rules (0.14) unstable; urgency=low * (fr) common rules - add `bug' - fix `Mai' (add `\b') * (fr) ddts rules - fix allow more than 2 space characters * (fr) wml rules - fix hint in `no space round  ' * change maintainer address * add note in `README.Debian' -- Nicolas Bertolissio Sat, 2 Mar 2002 00:03:40 +0100 l10n-check-rules (0.13) unstable; urgency=low * (fr) common rules - add `firewall' - add `buffer' - fix `etc.' - fix quotation marks * (fr) wml rules - fix `no space round  ' -- Nicolas Bertolissio Fri, 22 Feb 2002 21:36:37 +0100 l10n-check-rules (0.12) unstable; urgency=low * (fr) common rules - fix field name - fix missing `"' -- Nicolas Bertolissio Wed, 20 Feb 2002 18:40:19 +0100 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 -- Nicolas Bertolissio Wed, 20 Feb 2002 16:09:23 +0100 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. -- Nicolas Bertolissio Mon, 18 Feb 2002 18:16:54 +0100 l10n-check-rules (0.9) unstable; urgency=low * add manpage from l10n-check * fix manpage * add French manpage -- Nicolas Bertolissio Sun, 17 Feb 2002 07:58:12 +0100 l10n-check-rules (0.8) unstable; urgency=low * to pass lintian tests: - change field `Build-Depends:' into `Build-Depends-Indep:' - fix copyright file * add english sample rules * (fr) use more general regex -- Nicolas Bertolissio Wed, 6 Feb 2002 21:54:16 +0100 l10n-check-rules (0.7) unstable; urgency=low * (fr) common rules: - add rule for doubles - add `pre_hint' and `pre_fix' to `etc' - add `système de fichiers' - fix troubles with `librai?rie' - fix `élision' for capital letters -- Nicolas Bertolissio Wed, 6 Feb 2002 11:28:24 +0100 l10n-check-rules (0.6) unstable; urgency=low * (fr) add non breaking space in template rules thanks to Jean-Christophe Dubacq for reporting this bug * set section to `text' thanks to Martin Quinson for reporting this bug * add `Conflicts:' field to `l10n-check-rules' so only one rule set can be installed -- Nicolas Bertolissio Mon, 4 Feb 2002 21:32:38 +0100 l10n-check-rules (0.5) unstable; urgency=low * (fr) remove backslash preceeding double quote when changing to French quotes in common rules * (fr) accept `etc' without abbreviation dot in directory name in common rules thanks to Martin Quinson for these patches -- Nicolas Bertolissio Sun, 3 Feb 2002 23:26:57 +0100 l10n-check-rules (0.4) unstable; urgency=low * (fr) add elision in common rules * (fr) add template rules -- Nicolas Bertolissio Sat, 2 Feb 2002 22:54:24 +0100 l10n-check-rules (0.3) unstable; urgency=low * (fr) add rules to accept colon in Perl modules names `::' -- Nicolas Bertolissio Sat, 2 Feb 2002 22:13:57 +0100 l10n-check-rules (0.2) unstable; urgency=low * Initial Debian Package Release. * (fr) add po rules -- Nicolas Bertolissio Sat, 2 Feb 2002 11:51:00 +0100 l10n-check-rules (0.1) unstable; urgency=low * Initial Release. -- Nicolas Bertolissio Sat, 2 Feb 2002 11:51:00 +0100 acheck-rules-fr-0.6/debian/control0000644000175000001440000000067010322241006017257 0ustar nicousers00000000000000Source: acheck-rules-fr Section: text Priority: optional Maintainer: Nicolas Bertolissio Build-Depends-Indep: debhelper (>> 3.0.0) Standards-Version: 3.6.2 Package: acheck-rules-fr Architecture: all Depends: acheck, libterm-readline-gnu-perl Provides: acheck-rules Description: French rules for acheck This package provides French rules to be checked by the acheck script. . See acheck-rules packages for manpage. acheck-rules-fr-0.6/debian/copyright0000644000175000001440000000144407704573403017632 0ustar nicousers00000000000000This is the Debian package of acheck-rules. Copyright (c) 2001-2003 Nicolas Bertolissio This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with your Debian GNU/Linux system, in /usr/share/common-licenses/GPL. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. acheck-rules-fr-0.6/debian/dirs0000644000175000001440000000003207704573427016561 0ustar nicousers00000000000000usr/share/acheck/rules/fr acheck-rules-fr-0.6/debian/rules0000755000175000001440000000255307712467072016764 0ustar nicousers00000000000000#!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 # This is the debhelper compatability version to use. export DH_COMPAT=3 package := acheck-rules-fr rulesdir := usr/share/acheck/rules/fr configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp build: build-stamp build-stamp: dh_testdir touch build-stamp clean: dh_testdir dh_testroot dh_clean build-stamp configure-stamp install: build dh_testdir dh_testroot dh_clean -k dh_installdirs $(rulesdir) set -ex; install -m 0644 rules/* debian/$(package)/$(rulesdir)/ # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot # dh_installdebconf dh_installdocs -n # dh_installexamples # dh_installmenu # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installman # dh_installinfo # dh_undocumented dh_installchangelogs # dh_link # dh_strip dh_compress dh_fixperms # dh_makeshlibs dh_installdeb # dh_perl # dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: build install # We have nothing to do by default. binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure acheck-rules-fr-0.6/debian/README.Debian0000640000175000001440000000101407710773455017733 0ustar nicousers00000000000000acheck-rules-fr pour Debian --------------------------- Ce paquet fournit des règles françaises (acheck --rules fr) pour : - pdesc, Projet de traduction des descriptions de Debian, descriptions de paquets (acheck --type ddts) - fichiers de paramètres régionaux po (acheck --type po) - texte pur (acheck --type text) - diff unifié (acheck --type udiff) - diff unifié de wml (acheck --type udiff-wml) - wml (acheck --type wml) -- Nicolas Bertolissio Sun, 27 Jul 2003 17:58:45 +0200 acheck-rules-fr-0.6/rules/0000755000175000001440000000000010322236750015573 5ustar nicousers00000000000000acheck-rules-fr-0.6/rules/po.rules0000644000175000001440000000515307720136721017276 0ustar nicousers00000000000000list name root type loop test 1 list header list messages end_list rule name nop type nop end_rule list name header type until test ^\s*$ spell no rule nop end_list list name messages type loop test 0 list msgid list msgstr rule nop end_list list name msgid type until test ^msgstr\s+" spell no rule nop end_list list name msgstr type while test . comment skip msgstr\s+" comment skip "$ comment skip ^\s*" #include common rule regex (\S) (\S) hint Un seul espace type fix fix $1 $2 valid # commentaire pre ^>>.* rule name avant : regex (\S+): type fix hint Espace insécable avant les deux-points, cf. FAQ § 5.1 fix $1 : valid # url in (ftp|http|file):$ post "^//" valid # Module Perl 1 name valid perl module in ::$ valid in  :$ rule name après : regex :(\S) type fix hint Espace normale après les deux-points, cf. FAQ § 5.1 fix : $1 valid # url pre (ftp|http|file)$ in :/ post ^/ valid in ":\\" post ^n valid valid perl module rule name avant ; regex (\S); type fix hint Espace insécable avant le point-virgule, cf. FAQ § 5.1 fix $1 ; valid in  ; rule name après ; regex ;(\S) type fix hint Espace normale après le point-virgule, cf. FAQ § 5.1 fix ; $1 valid in ";\\" post ^n rule name avant ! regex (\S)! type fix hint Espace insécable avant le point d'exclamation, cf. FAQ § 5.1 fix $1 ! valid in  ! rule name après ! regex !(\S) type fix hint Espace normale après le point d'exclamation, cf. FAQ § 5.1 fix ! $1 valid # !) et != in ^!(\)|=) valid in "!\\" post ^n rule name avant ? regex (\S)\? type fix hint Espace insécable avant le point d'interrogation, cf. FAQ § 5.1 fix $1 ? valid in  \? rule name après ? regex \?(\S) type fix hint Espace normale après le point d'interrogation, cf. FAQ § 5.1 fix ? $1 valid # ?) in \?\) valid in "\?\\" post ^n rule regex «(\S) type fix hint Espace insécable après « « », cf. FAQ § 5.1 fix « $1 valid in «  rule regex (\S)» type fix hint Espace insécable avant « » », cf. FAQ § 5.1 fix $1 » valid in  » rule regex n°(\S) type fix hint Espace insécable après « n° » fix n° $1 valid in n°  rule regex («|n°) (\S) type fix hint Espace insécable fix $1 $2 rule regex (\S) (:|;|!|\?|») type fix hint Espace insécable fix $1 $2 rule regex \s+  type fix hint Pas d'espace avant un espace insécable fix   rule regex  \s+ type fix hint Pas d'espace après un espace insécable fix   rule regex \s+\\n type fix hint Pas d'espace avant un retour à la ligne fix \n rule nop end_list acheck-rules-fr-0.6/rules/common.rules0000644000175000001440000001261510322236750020144 0ustar nicousers00000000000000rule type fix regex statu[st] hint « état » en français, cf. FAQ § 2.13.4 fix état rule type fix regex Statu[st] hint « État » en français, cf. FAQ § 2.13.4 fix État rule type fix regex plateforme hint Trait d'union manquant fix plate-forme rule type fix regex ([Ee])nt[eê]te hint Trait d'union manquant fix $1n-tête rule type fix regex digitale? hint Angliscisme fix numérique rule type fix regex complétion hint Franglisme, cf. FAQ § 2.13.4 fix complètement rule type fix regex \b(e-?)?mail hint courrier, courriel ou courrier électronique : en français, cf. FAQ § 2.13.3 fix courriel fix courrier fix courrier électronique rule type fix regex maintainer|mainteneur hint « Responsable [d'un paquet] » en français, cf. FAQ § 2.13.1 fix responsable fix responsable d'un paquet rule type fix regex package hint « paquet » en français, cf. FAQ § 4.1 fix paquet rule type fix regex paquetage hint « paquet » en français, cf. FAQ § 4.1 fix paquet valid pre (?i)(em)|(dé)$ rule type fix regex patch hint « rustine » en français, cf. FAQ § 2.13.3 fix rustine rule type fix regex \b([A-Z]+)s\b hint Les sigles de prennent pas la marque du pluriel en français fix $1 rule type fix regex GNU-(Linux|Hurd) hint Barre oblique, cf. FAQ § 5.1.2.7 fix GNU/$1 rule type fix regex ((?<=\W)|^)(\\)?\"(?=\S) hint Guillemet français, cf. FAQ § 5.1.2.2 fix "« " rule type fix regex (?<=\S)(\\)?\"((?=\W)|$) hint Guillemet français, cf. FAQ § 5.1.2.2 fix " »" rule type fix regex ((?<=\W)|^)''?(?=\S) hint Guillemet français, cf. FAQ § 5.1.2.2 fix "« " rule type fix regex (?<=\S)''?((?=\W)|$) hint Guillemet français, cf. FAQ § 5.1.2.2 fix " »" rule type fix regex ((?<=\W)|^)``?(?=\S) hint Guillemet français, cf. FAQ § 5.1.2.2 fix "« " rule type fix regex \b(etc)\b hint Point abréviatif manquant fix etc. valid # répertoire /etc pre /$ valid # répertoire etc/ post /$ valid post ^\. rule type fix regex etc\.\.+ hint Pas de points de suspension après « etc. » fix etc. rule type fix regex Bug\# hint « Bogue n° » en français fix "Bogue n° " rule type fix regex Library hint « Bibliothèque » en français, cf. FAQ § 2.13.4 fix Bibliothèque rule type fix regex library hint « bibliothèque » en français, cf. FAQ § 2.13.4 fix bibliothèque rule type fix regex Librai?rie hint « Bibliothèques » en français, cf. FAQ § 2.13.4 fix Bibliothèque rule type fix regex librai?rie hint « bibliothèques » en français, cf. FAQ § 2.13.4 fix bibliothèque rule type fix regex \blog\b hint « journal », en français fix journal rule type fix regex \blogs\b hint « journaux », en français fix journaux rule type fix regex parser hint « analyseur [lexical] » en français fix analyseur lexical fix analyseur rule type fix regex (?i)(?<=\s[ld])e\s+([AEIUOaeiou]) hint Élision devant la voyelle fix '$1 rule type fix regex ([Ss]ystèmes? de fichier)\b hint Pluriel fix $1s rule type fix regex ([Bb]ases? de donnée)\b hint Pluriel fix $1s rule type fix regex \b(\w+)\s+\1\b # début de mot, mot, espace, suivi de : même mot, fin de mot hint Doublon fix $1 # supprimer la correspondance valid in (faire|nous|vous)\s # sauf faire faire, nous nous et vous vous rule type fix regex plug-?in hint En français, « greffon » pour le Gimp fix module fix greffon rule type fix regex \s+, hint Pas d'espace avant une virgule fix , rule type fix regex ,(\S) hint Espace après une virgule fix , $1 valid # 1,2 pre \d$ in ,\d valid # ,\n in ",\\" post ^n rule type fix regex \.(\S) hint Espace après un point fix . $1 valid # ... in \.\. pre \.$ valid # ... in \.\. post ^\. valid # 1.2 pre \d$ in \.\d valid # etc.) pre \betc$ in \.\) valid # .\n in "\.\\" post ^n valid # nom de fichier pre /\w*$ valid # c.-à-d. pre [Cc]$ in \.- post à-d\. rule type fix regex Janvier\b hint Minuscule aux noms de mois fix janvier rule type fix regex Février\b hint Minuscule aux noms de mois fix février rule type fix regex Mars\b hint Minuscule aux noms de mois fix mars rule type fix regex Avril\b hint Minuscule aux noms de mois fix avril rule type fix regex Mai\b hint Minuscule aux noms de mois fix mai rule type fix regex Juin\b hint Minuscule aux noms de mois fix juin rule type fix regex Juillet\b hint Minuscule aux noms de mois fix juillet rule type fix regex Août\b hint Minuscule aux noms de mois fix août rule type fix regex Septembre\b hint Minuscule aux noms de mois fix septembre rule type fix regex Octobre\b hint Minuscule aux noms de mois fix octobre rule type fix regex Novembre\b hint Minuscule aux noms de mois fix novembre rule type fix regex Décembre\b hint Minuscule aux noms de mois fix décembre rule type fix regex firewall hint En français fix pare-feu rule type fix regex Firewall hint En français fix Pare-feu rule type fix regex \bbuffer hint En français fix tampon rule type fix regex bug hint En français fix bogue rule type fix regex \b([Jj])aponnais\b hint Un seul « n », sauf pour le verbe « japonner » fix $1aponais rule type fix regex ([Pp])aquets sources hint raccourci pour « paquets contenant le code source » fix $1aquets source rule type fix regex ([Dd])éveloppeurs amonts hint raccourci pour « développeurs en amont » fix $1éveloppeurs amont acheck-rules-fr-0.6/rules/ddts.rules0000644000175000001440000000530607720156724017623 0ustar nicousers00000000000000list name root type loop test 1 list pseudo-header list description list ddtc end_list rule name nop type nop end_rule list name pseudo-header type while test ^\# spell no rule nop end_list list name description type until test ^(\+>[a-z+-][+-])?Description- spell no rule nop end_list list name ddtc type loop test 0 comment skip ^>>.*$ comment skip ^(\+>[a-z+-][+-])?Description-[a-z][a-z](_[A-Z][A-Z])?: comment skip ^\+>[a-z+-][+-] #include common rule regex (\S) (\S) hint Un seul espace type fix fix $1 $2 valid # commentaire pre ^>>.* rule name avant : regex (\S+): type fix hint Espace insécable avant les deux-points, cf. FAQ § 5.1 fix $1 : valid # url in (ftp|http|file):$ post "^//" valid # Module Perl 1 name valid perl module in ::$ valid in  :$ rule name après : regex :(\S) type fix hint Espace normale après les deux-points, cf. FAQ § 5.1 fix : $1 valid # url pre (ftp|http|file)$ in :/ post ^/ valid valid perl module rule name avant ; regex (\S); type fix hint Espace insécable avant le point-virgule, cf. FAQ § 5.1 fix $1 ; valid in  ; rule name après ; regex ;(\S) type fix hint Espace normale après le point-virgule, cf. FAQ § 5.1 fix ; $1 rule name avant ! regex (\S)! type fix hint Espace insécable avant le point d'exclamation, cf. FAQ § 5.1 fix $1 ! valid in  ! rule name après ! regex !(\S) type fix hint Espace normale après le point d'exclamation, cf. FAQ § 5.1 fix ! $1 valid # !) et != in !(\)|=) rule name avant ? regex (\S)\? type fix hint Espace insécable avant le point d'interrogation, cf. FAQ § 5.1 fix $1 ? valid in  \? rule name après ? regex \?(\S) type fix hint Espace normale après le point d'interrogation, cf. FAQ § 5.1 fix ? $1 valid # ?) in \?\) rule regex «(\S) type fix hint Espace insécable après « « », cf. FAQ § 5.1 fix « $1 valid in «  rule regex (\S)» type fix hint Espace insécable avant « » », cf. FAQ § 5.1 fix $1 » valid in  » rule regex n°(\S) type fix hint Espace insécable après « n° » fix n° $1 rule regex \s+$ type fix hint Pas de blanc en fin de ligne fix "" rule regex \t type fix hint Pas de tabulation fix " " rule regex («|n°) (\S) type fix hint Espace insécable fix $1 $2 rule regex (\S) (:|;|!|\?|») type fix hint Espace insécable fix $1 $2 rule regex \s+  type fix hint Pas d'espace avant un espace insécable fix   rule regex  \s+ type fix hint Pas d'espace après un espace insécable fix   rule regex ^\s+\.. type error hint Espace, point, puis autre chose interdit rule regex ^\s\s+\. type fix hint Séparation de paragraphe fix " ." rule nop end_list acheck-rules-fr-0.6/rules/text.rules0000644000175000001440000000363707720136746017660 0ustar nicousers00000000000000list name root type loop test 0 #include common rule name avant : regex (\S+): type fix hint Espace insécable avant les deux-points, cf. FAQ § 5.1 fix $1 : valid # url in (ftp|http|file):$ post "^//" valid # Module Perl 1 name valid perl module in ::$ valid in  :$ rule name après : regex :(\S) type fix hint Espace normale après les deux-points, cf. FAQ § 5.1 fix : $1 valid # url pre (ftp|http|file)$ in :/ post ^/ valid valid perl module rule name avant ; regex (\S); type fix hint Espace insécable avant le point-virgule, cf. FAQ § 5.1 fix $1 ; valid in  ; rule name après ; regex ;(\S) type fix hint Espace normale après le point-virgule, cf. FAQ § 5.1 fix ; $1 rule name avant ! regex (\S)! type fix hint Espace insécable avant le point d'exclamation, cf. FAQ § 5.1 fix $1 ! valid in  ! rule name après ! regex !(\S) type fix hint Espace normale après le point d'exclamation, cf. FAQ § 5.1 fix ! $1 valid # !) et != in !(\)|=) rule name avant ? regex (\S)\? type fix hint Espace insécable avant le point d'interrogation, cf. FAQ § 5.1 fix $1 ? valid in  \? rule name après ? regex \?(\S) type fix hint Espace normale après le point d'interrogation, cf. FAQ § 5.1 fix ? $1 valid # ?) in \?\) rule regex «(\S) type fix hint Espace insécable après « « », cf. FAQ § 5.1 fix « $1 valid in «  rule regex (\S)» type fix hint Espace insécable avant « » », cf. FAQ § 5.1 fix $1 » valid in  » rule regex n°(\S) type fix hint Espace insécable après « n° » fix n° $1 valid in n°  rule regex («|n°) (\S) type fix hint Espace insécable fix $1 $2 rule regex (\S) (:|;|!|\?|») type fix hint Espace insécable fix $1 $2 rule regex \s+  type fix hint Pas d'espace avant un espace insécable fix   rule regex  \s+ type fix hint Pas d'espace après un espace insécable fix   rule type nop end_list acheck-rules-fr-0.6/rules/udiff-wml.rules0000644000175000001440000000417107720137055020552 0ustar nicousers00000000000000list name root type loop test 0 comment skip ^[^+].* comment skip ^\+\+\+.* comment skip <[^>]*> comment skip &\w*; #include common rule name avant : regex (\S+): type fix hint Espace insécable avant les deux-points, cf. FAQ § 5.1 fix $1 : valid # url in (ftp|http|file):$ post "^//" valid # Module Perl 1 name valid perl module in ::$ valid in  :$ rule name après : regex :(\S) type fix hint Espace normale après les deux-points, cf. FAQ § 5.1 fix : $1 valid # url pre (ftp|http|file)$ in :/ post ^/ valid valid perl module rule name avant ; regex (\S); type fix hint Espace insécable avant le point-virgule, cf. FAQ § 5.1 fix $1 ; valid in  ; rule name après ; regex ;(\S) type fix hint Espace normale après le point-virgule, cf. FAQ § 5.1 fix ; $1 rule name avant ! regex (\S)! type fix hint Espace insécable avant le point d'exclamation, cf. FAQ § 5.1 fix $1 ! valid in  ! rule name après ! regex !(\S) type fix hint Espace normale après le point d'exclamation, cf. FAQ § 5.1 fix ! $1 valid # !) et != in !(\)|=) rule name avant ? regex (\S)\? type fix hint Espace insécable avant le point d'interrogation, cf. FAQ § 5.1 fix $1 ? valid in  \? rule name après ? regex \?(\S) type fix hint Espace normale après le point d'interrogation, cf. FAQ § 5.1 fix ? $1 valid # ?) in \?\) rule regex «(\S) type fix hint Espace insécable après « « », cf. FAQ § 5.1 fix « $1 valid in «  rule regex (\S)» type fix hint Espace insécable avant « » », cf. FAQ § 5.1 fix $1 » valid in  » rule regex n°(\S) type fix hint Espace insécable après « n° » fix n° $1 valid in n°  rule regex («|n°) (\S) type fix hint Espace insécable fix $1 $2 rule regex (\S) (:|;|!|\?|») type fix hint Espace insécable fix $1 $2 rule regex \s+( | ) type fix hint Pas d'espace avant un espace insécable fix $1 rule regex ( | )\s+ type fix hint Pas d'espace après un espace insécable fix $1 rule regex & type fix hint L'esperluette doit être échappée fix & valid # &...; post \w+; rule type nop end_list acheck-rules-fr-0.6/rules/udiff.rules0000644000175000001440000000017507706471640017762 0ustar nicousers00000000000000list name root type loop test 0 comment skip ^[^+].* comment skip ^\+\+\+.* #include common rule type nop end_list acheck-rules-fr-0.6/rules/wml.rules0000644000175000001440000000420007720137070017445 0ustar nicousers00000000000000list name root type loop test 0 comment skip ^\#.* comment start < stop > start_offset s stop_offset e comment skip &\w*; #include common rule name avant : regex (\S+): type fix hint Espace insécable avant les deux-points, cf. FAQ § 5.1 fix $1 : valid # url in (ftp|http|file):$ post "^//" valid # Module Perl 1 name valid perl module in ::$ valid in  :$ rule name après : regex :(\S) type fix hint Espace normale après les deux-points, cf. FAQ § 5.1 fix : $1 valid # url pre (ftp|http|file)$ in :/ post ^/ valid valid perl module rule name avant ; regex (\S); type fix hint Espace insécable avant le point-virgule, cf. FAQ § 5.1 fix $1 ; valid in  ; rule name après ; regex ;(\S) type fix hint Espace normale après le point-virgule, cf. FAQ § 5.1 fix ; $1 rule name avant ! regex (\S)! type fix hint Espace insécable avant le point d'exclamation, cf. FAQ § 5.1 fix $1 ! valid in  ! rule name après ! regex !(\S) type fix hint Espace normale après le point d'exclamation, cf. FAQ § 5.1 fix ! $1 valid # !) et != in !(\)|=) rule name avant ? regex (\S)\? type fix hint Espace insécable avant le point d'interrogation, cf. FAQ § 5.1 fix $1 ? valid in  \? rule name après ? regex \?(\S) type fix hint Espace normale après le point d'interrogation, cf. FAQ § 5.1 fix ? $1 valid # ?) in \?\) rule regex «(\S) type fix hint Espace insécable après « « », cf. FAQ § 5.1 fix « $1 valid in «  rule regex (\S)» type fix hint Espace insécable avant « » », cf. FAQ § 5.1 fix $1 » valid in  » rule regex n°(\S) type fix hint Espace insécable après « n° » fix n° $1 valid in n°  rule regex («|n°) (\S) type fix hint Espace insécable fix $1 $2 rule regex (\S) (:|;|!|\?|») type fix hint Espace insécable fix $1 $2 rule regex \s+( | ) type fix hint Pas d'espace avant un espace insécable fix $1 rule regex ( | )\s+ type fix hint Pas d'espace après un espace insécable fix $1 rule regex & type fix hint L'esperluette doit être échappée fix & valid # &...; post \w+; rule type nop end_list