Grammalecte  Check-in [b798f77c08]

Overview
Comment:[fr] màj: règles typographiques sur les nombres ordinaux
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: b798f77c08e31c1f22768756017dd345add9f01d8b38474557d06c7c0d5baae9
User & Date: olr on 2017-06-11 16:24:51
Other Links: manifest | tags
Context
2017-06-11
18:32
[fr] màj: reader.py (filtre pour la liste des homophones tirée de Wiktionnaire (merci à Benoit S.)) check-in: c3cefaaf03 user: olr tags: trunk
16:24
[fr] màj: règles typographiques sur les nombres ordinaux check-in: b798f77c08 user: olr tags: fr, trunk
12:44
[fr] réécriture règle <nous avoir ppas> check-in: 7e1f9a9a69 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [09be95e10c] to [456c8ac070].

408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
....
1068
1069
1070
1071
1072
1073
1074
1075



















1076




1077
1078




1079
1080



1081
1082
1083
1084
1085
1086
1087
1088
1089
.....
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
.....
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
.....
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
.....
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
.....
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
.....
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
    ^\d+(?:  +|\t+) <<- ~>> *

# bibliographie
__[s>(p_chap_coll_cf)__     [cC](?:f|hap|oll?)([.]) @@$ <<- ~1>> *
__[s](p_page)__             p[.] ?\d+(?:-\d+|) <<- ~>> *
__[s](p_pages)__            pp[.] ?\d+-\d+ <<- ~>> *
__[i](p_figure)__           figure (\d+(?:[.:-]\d+|))  @@0 <<- ~1>> *
__[i](p_article)__          art(?:icle|[.]) (1er|\d+(?:[.:-]\w+|)) @@$ <<- ~1>> *
__[s>(p_av)__               av[.] <<- ~>> av

# versus
__[s>(p_vs)__
    vs[.]
    <<- ->> "vs "               # Pas de point après cette abréviation.
    <<- ~>> vs
................................................................................
__[s]/num(num_lettre_O_zéro2)__  [1-9]O <<- not option("ocr") ->> =\0.replace("O", "0")             # S’il s’agit d’un nombre, utilisez le chiffre « 0 » plutôt que la lettre « O ».

TEST: année {{2O11}}                                                      ->> 2011
TEST: {{3O}} (chiffre avec un O).                                         ->> 30


# Nombres ordinaux
__[s]/typo(typo_ordinaux)__              ([0-9]+) ?(?:è|i?[èe]mes?)  @@0 <<- ->> \1ᵉ|\1e            # Nombre ordinal.



















__[s]/typo(typo_ordinaux_romains)__      ([IVXLCM]{1,3}) ?(?:è|i?[èe]mes?)  @@0 <<- ->> \1ᵉ|\1e     # Nombre ordinal romain.





TEST: le {{VIième}} siècle                      ->> VIᵉ|VIe




TEST: C’est la {{3ème}} fois…                   ->> 3ᵉ|3e
TEST: Non, la {{2è}} fois.                      ->> 2ᵉ|2e



TEST: Le {{XXIème}} siècle.                     ->> XXIᵉ|XXIe
TEST: le {{XXè}} siècle.                        ->> XXᵉ|XXe



!!!! Écritures épicènes invariables                                                                 

__[i](d_typo_écriture_épicène_pluriel)__
    ({w_1}[éuitsrn])-(?:[nt]|)e-s  @@0
................................................................................
TEST: Ils ne le lui permettront pas.
TEST: Il sort de la salle située à l’extrémité sud.
TEST: Est terminé. Samedi prochain, nous recommencerons.
TEST: L’est est de ce côté.
TEST: C’est raisonner en chef… (ENFIN !!!).
TEST: Lancez-nous dans la bataille.
TEST: C’était il y a bien longtemps.
TEST: Le IIe siècle.
TEST: C’est elle qui me l’a dit.
TEST: Quelqu’un peut me le dire ?
TEST: C’est elle qui …
TEST: Ce sont elles qui …
TEST: Le nord est de ce côté, le sud est de ce côté.
TEST: Les cours particuliers.
TEST: Elle portait plusieurs bagues à ses fins doigts.
................................................................................
TEST: Il est à la fois grand et intelligent.
TEST: Une fois retrouvé, on le soumit à la question.
TEST: Au revoir mes amis. Au revoir !
TEST: Toutes choses égales par ailleurs.
TEST: Elles sont toutes blanches.
TEST: Le ou les cas que vous aurez à traiter.
TEST: Pierre nous a procuré un argument de poids.
TEST: Du 1er mars 2010 relative au respect des droits.
TEST: Le 2 mars 2010 relative au respect des droits.
TEST: Ce serait attaquer les droits de l’homme que de ne pas…
TEST: Ce serait ignorer.
TEST: Autour d’elle se sont réunis tous les désirs ignobles.

## version 0.0.12
TEST: Le déclin suite à la guerre…
................................................................................


!!! Tests repris de LanguageTool                                                                    
## NOTE : ces textes contiennent parfois des erreurs (corrigées quand repérées par le correcteur)

TEST: Au voisinage du zéro absolu de température.
TEST: La couronne périphérique alterne falaises abruptes et plages.
TEST: Henri VIII rencontre François Ier.
TEST: à ce jour.
TEST: avoir un bel avenir
TEST: faire un dessin
TEST: par exemple
TEST: Une dune.
TEST: Une dune de sable blanc.
TEST: remède universel
................................................................................
TEST: Il connait l’histoire de A à Z.
TEST: Il a appris ça en un jour.
TEST: Il semble que oui.
TEST: Le oui l’a emporté.
TEST: J’ai suivi la A40.
TEST: À la une de la presse.
TEST: Là où ça ne va plus.
TEST: Le IIe siècle.
TEST: Dépose-le au courrier.
TEST: Dépose-la au courrier.
TEST: Je pense qu’il va bientôt arriver.
TEST: Dès le Ier siècle
TEST: Les habitants de Ouagadougou.
TEST: S’il pleut, je reste ici.
TEST: Voilà ce qu’il a dit.
TEST: Vous voilà arrivé.
TEST: Et voilà ce qu’il a dit.
TEST: Elle voila son visage.
TEST: Il a soixante et un ans.
................................................................................
TEST: Un trait d’union.
TEST: J’ai la quasi-certitude qu’il ne viendra pas.
TEST: Je suis quasi certain qu’il ne viendra pas.
TEST: Une fin de non-recevoir.
TEST: Non merci.
TEST: Je me demande s’il avait ou non conscience que son arme était chargée.
TEST: etc.
TEST: Un écrivain du XIXe siècle
TEST: La 2e à droite
TEST: Les 2es.
TEST: Les 2des.
TEST: Le 2d.
TEST: Je me sens chez moi dans ton chez-toi.
TEST: Mon ex-femme habite près de chez moi.
TEST: La procédure est semi-automatique.
TEST: Je pense qu’il ment.
TEST: Je m’étais perdu.
TEST: La lettre l est mal écrite.
TEST: La variable x est constante.
................................................................................
TEST: Au lieu de conclure par ces simples mots : « Je ne comprends pas parce que la cause m’échappe », nous imaginons aussitôt des mystères effrayants et des puissances surnaturelles.
TEST: 14 juillet. — Fête de la République. Je me suis promené par les rues. Les pétards et les drapeaux m’amusaient comme un enfant.
TEST: C’est pourtant fort bête d’être joyeux, à date fixe, par décret du gouvernement. Le peuple est un troupeau imbécile, tantôt stupidement patient et tantôt férocement révolté.
TEST: On lui dit : « Amuse-toi. » Il s’amuse. On lui dit : « Va te battre avec le voisin. » Il va se battre. On lui dit : « Vote pour l’Empereur. » Il vote pour l’Empereur.
TEST: Puis, on lui dit : « Vote pour la République. » Et il vote pour la République.
TEST: Ceux qui le dirigent sont aussi sots ; mais au lieu d’obéir à des hommes, ils obéissent à des principes, lesquels ne peuvent être que niais, stériles et faux, par cela même qu’ils sont des principes, c’est-à-dire des idées réputées certaines et immuables, en ce monde où l’on n’est sûr de rien, puisque la lumière est une illusion, puisque le bruit est une illusion.
TEST: 16 juillet. — J’ai vu hier des choses qui m’ont beaucoup troublé.
TEST: Je dînais chez ma cousine, Mme Sablé, dont le mari commande le 76e chasseurs à Limoges.
TEST: Je me trouvais chez elle avec deux jeunes femmes, dont l’une a épousé un médecin, le docteur Parent, qui s’occupe beaucoup des maladies nerveuses et des manifestations extraordinaires auxquelles donnent lieu en ce moment les expériences sur l’hypnotisme et la suggestion.
TEST: Il nous raconta longtemps les résultats prodigieux obtenus par des savants anglais et par les médecins de l’école de Nancy.
TEST: Les faits qu’il avança me parurent tellement bizarres, que je me déclarai tout à fait incrédule.
TEST: « Nous sommes, affirmait-il, sur le point de découvrir un des plus importants secrets de la nature, je veux dire, un de ses plus importants secrets sur cette terre ; car elle en a certes d’autrement importants, là-bas, dans les étoiles.
TEST: Depuis que l’homme pense, depuis qu’il sait dire et écrire sa pensée, il se sent frôlé par un mystère impénétrable pour ses sens grossiers et imparfaits, et il tâche de suppléer, par l’effort de son intelligence, à l’impuissance de ses organes.
TEST: Quand cette intelligence demeurait encore à l’état rudimentaire, cette hantise des phénomènes invisibles a pris des formes banalement effrayantes.
TEST: De là sont nées les croyances populaires au surnaturel, les légendes des esprits rôdeurs, des fées, des gnomes, des revenants, je dirai même la légende de Dieu, car nos conceptions de l’ouvrier-créateur, de quelque religion qu’elles nous viennent, sont bien les inventions les plus médiocres, les plus stupides, les plus inacceptables sorties du cerveau apeuré des créatures.







|







 







|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
>
>
>
>

<
>
>
>
>
|
|
>
>
>
|
|







 







|







 







|







 







|







 







|



|







 







|
|
|
|
|







 







|







408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
....
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100

1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
.....
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
.....
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
.....
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
.....
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
.....
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
.....
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
    ^\d+(?:  +|\t+) <<- ~>> *

# bibliographie
__[s>(p_chap_coll_cf)__     [cC](?:f|hap|oll?)([.]) @@$ <<- ~1>> *
__[s](p_page)__             p[.] ?\d+(?:-\d+|) <<- ~>> *
__[s](p_pages)__            pp[.] ?\d+-\d+ <<- ~>> *
__[i](p_figure)__           figure (\d+(?:[.:-]\d+|))  @@0 <<- ~1>> *
__[i](p_article)__          art(?:icle|[.]) (1(?:er|ᵉʳ)|\d+(?:[.:-]\w+|)) @@$ <<- ~1>> *
__[s>(p_av)__               av[.] <<- ~>> av

# versus
__[s>(p_vs)__
    vs[.]
    <<- ->> "vs "               # Pas de point après cette abréviation.
    <<- ~>> vs
................................................................................
__[s]/num(num_lettre_O_zéro2)__  [1-9]O <<- not option("ocr") ->> =\0.replace("O", "0")             # S’il s’agit d’un nombre, utilisez le chiffre « 0 » plutôt que la lettre « O ».

TEST: année {{2O11}}                                                      ->> 2011
TEST: {{3O}} (chiffre avec un O).                                         ->> 30


# Nombres ordinaux
__[s]/typo(typo_ordinaux_premier)__
    1 ?i?è?(?:er|re)s?
    <<- ->> =\0.replace(" ", "").replace("è", "").replace("i", "").replace("e", "ᵉ").replace("r", "ʳ").replace("s", "ˢ")
    # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premier : 1ᵉʳˢ. Première : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
__[s]/typo(typo_ordinaux_deuxième)__
    2 ?n?de?s?
    <<- ->> =\0.replace(" ", "").replace("n", "").replace("d", "ᵈ").replace("e", "ᵉ").replace("s", "ˢ")
    # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
__[s]/typo(typo_ordinaux_nième)__
    ([0-9]+) ?(?:è|i?[èe]me|e)s?  @@0
    <<- \0.endswith("s") ->> \1ᵉˢ                                                                   # Nombre ordinal singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
    <<- __else__ ->> \1ᵉ                                                                            # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
__[s]/typo(typo_ordinaux_romain_premier)__
    I ?i?è?(?:er|re)s?
    <<- ->> =\0.replace(" ", "").replace("è", "").replace("i", "").replace("e", "ᵉ").replace("r", "ʳ").replace("s", "ˢ")
    # Nombre ordinal romain. Premier : 1ᵉʳ. Première : Iʳᵉ. Premier : Iᵉʳˢ. Première : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
__[s]/typo(typo_ordinaux_romain_deuxième)__
    II ?n?de?s?
    <<- ->> =\0.replace(" ", "").replace("n", "").replace("d", "ᵈ").replace("e", "ᵉ").replace("s", "ˢ")
    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
__[s]/typo(typo_ordinaux_romains_nième)__
    ([IVXLCM]{1,3}) ?(?:è|i?[èe]me|e)s?  @@0
    <<- not morph(\0, ":G", False) >>>
    <<- \0.endswith("s") ->> \1ᵉˢ                                                                   # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
    <<- __else__ ->> \1ᵉ                                                                            # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271


TEST: la {{1ière}} fois, c’est la plus dure     ->> 1ʳᵉ
TEST: le {{1er}} de chaque semaine              ->> 1ᵉʳ
TEST: le {{2nd}} du mois                        ->> 2ᵈ
TEST: les {{3ièmes}} années                     ->> 3ᵉˢ
TEST: C’est la {{3ème}} fois…                   ->> 3ᵉ
TEST: Non, la {{2è}} fois.                      ->> 2ᵉ
TEST: François {{Ier}}                          ->> Iᵉʳ
TEST: le {{IInd}} siècle                        ->> IIᵈ
TEST: le {{VIième}} siècle                      ->> VIᵉ
TEST: Le {{XXIème}} siècle.                     ->> XXIᵉ
TEST: le {{XXè}} siècle.                        ->> XXᵉ



!!!! Écritures épicènes invariables                                                                 

__[i](d_typo_écriture_épicène_pluriel)__
    ({w_1}[éuitsrn])-(?:[nt]|)e-s  @@0
................................................................................
TEST: Ils ne le lui permettront pas.
TEST: Il sort de la salle située à l’extrémité sud.
TEST: Est terminé. Samedi prochain, nous recommencerons.
TEST: L’est est de ce côté.
TEST: C’est raisonner en chef… (ENFIN !!!).
TEST: Lancez-nous dans la bataille.
TEST: C’était il y a bien longtemps.
TEST: Le II siècle.
TEST: C’est elle qui me l’a dit.
TEST: Quelqu’un peut me le dire ?
TEST: C’est elle qui …
TEST: Ce sont elles qui …
TEST: Le nord est de ce côté, le sud est de ce côté.
TEST: Les cours particuliers.
TEST: Elle portait plusieurs bagues à ses fins doigts.
................................................................................
TEST: Il est à la fois grand et intelligent.
TEST: Une fois retrouvé, on le soumit à la question.
TEST: Au revoir mes amis. Au revoir !
TEST: Toutes choses égales par ailleurs.
TEST: Elles sont toutes blanches.
TEST: Le ou les cas que vous aurez à traiter.
TEST: Pierre nous a procuré un argument de poids.
TEST: Du 1ᵉʳ mars 2010 relative au respect des droits.
TEST: Le 2 mars 2010 relative au respect des droits.
TEST: Ce serait attaquer les droits de l’homme que de ne pas…
TEST: Ce serait ignorer.
TEST: Autour d’elle se sont réunis tous les désirs ignobles.

## version 0.0.12
TEST: Le déclin suite à la guerre…
................................................................................


!!! Tests repris de LanguageTool                                                                    
## NOTE : ces textes contiennent parfois des erreurs (corrigées quand repérées par le correcteur)

TEST: Au voisinage du zéro absolu de température.
TEST: La couronne périphérique alterne falaises abruptes et plages.
TEST: Henri VIII rencontre François Iᵉʳ.
TEST: à ce jour.
TEST: avoir un bel avenir
TEST: faire un dessin
TEST: par exemple
TEST: Une dune.
TEST: Une dune de sable blanc.
TEST: remède universel
................................................................................
TEST: Il connait l’histoire de A à Z.
TEST: Il a appris ça en un jour.
TEST: Il semble que oui.
TEST: Le oui l’a emporté.
TEST: J’ai suivi la A40.
TEST: À la une de la presse.
TEST: Là où ça ne va plus.
TEST: Le II siècle.
TEST: Dépose-le au courrier.
TEST: Dépose-la au courrier.
TEST: Je pense qu’il va bientôt arriver.
TEST: Dès le Iᵉʳ siècle
TEST: Les habitants de Ouagadougou.
TEST: S’il pleut, je reste ici.
TEST: Voilà ce qu’il a dit.
TEST: Vous voilà arrivé.
TEST: Et voilà ce qu’il a dit.
TEST: Elle voila son visage.
TEST: Il a soixante et un ans.
................................................................................
TEST: Un trait d’union.
TEST: J’ai la quasi-certitude qu’il ne viendra pas.
TEST: Je suis quasi certain qu’il ne viendra pas.
TEST: Une fin de non-recevoir.
TEST: Non merci.
TEST: Je me demande s’il avait ou non conscience que son arme était chargée.
TEST: etc.
TEST: Un écrivain du XIX siècle
TEST: La 2 à droite
TEST: Les 2ᵉˢ.
TEST: Les 2ᵈᵉˢ.
TEST: Le 2.
TEST: Je me sens chez moi dans ton chez-toi.
TEST: Mon ex-femme habite près de chez moi.
TEST: La procédure est semi-automatique.
TEST: Je pense qu’il ment.
TEST: Je m’étais perdu.
TEST: La lettre l est mal écrite.
TEST: La variable x est constante.
................................................................................
TEST: Au lieu de conclure par ces simples mots : « Je ne comprends pas parce que la cause m’échappe », nous imaginons aussitôt des mystères effrayants et des puissances surnaturelles.
TEST: 14 juillet. — Fête de la République. Je me suis promené par les rues. Les pétards et les drapeaux m’amusaient comme un enfant.
TEST: C’est pourtant fort bête d’être joyeux, à date fixe, par décret du gouvernement. Le peuple est un troupeau imbécile, tantôt stupidement patient et tantôt férocement révolté.
TEST: On lui dit : « Amuse-toi. » Il s’amuse. On lui dit : « Va te battre avec le voisin. » Il va se battre. On lui dit : « Vote pour l’Empereur. » Il vote pour l’Empereur.
TEST: Puis, on lui dit : « Vote pour la République. » Et il vote pour la République.
TEST: Ceux qui le dirigent sont aussi sots ; mais au lieu d’obéir à des hommes, ils obéissent à des principes, lesquels ne peuvent être que niais, stériles et faux, par cela même qu’ils sont des principes, c’est-à-dire des idées réputées certaines et immuables, en ce monde où l’on n’est sûr de rien, puisque la lumière est une illusion, puisque le bruit est une illusion.
TEST: 16 juillet. — J’ai vu hier des choses qui m’ont beaucoup troublé.
TEST: Je dînais chez ma cousine, Mme Sablé, dont le mari commande le 76 chasseurs à Limoges.
TEST: Je me trouvais chez elle avec deux jeunes femmes, dont l’une a épousé un médecin, le docteur Parent, qui s’occupe beaucoup des maladies nerveuses et des manifestations extraordinaires auxquelles donnent lieu en ce moment les expériences sur l’hypnotisme et la suggestion.
TEST: Il nous raconta longtemps les résultats prodigieux obtenus par des savants anglais et par les médecins de l’école de Nancy.
TEST: Les faits qu’il avança me parurent tellement bizarres, que je me déclarai tout à fait incrédule.
TEST: « Nous sommes, affirmait-il, sur le point de découvrir un des plus importants secrets de la nature, je veux dire, un de ses plus importants secrets sur cette terre ; car elle en a certes d’autrement importants, là-bas, dans les étoiles.
TEST: Depuis que l’homme pense, depuis qu’il sait dire et écrire sa pensée, il se sent frôlé par un mystère impénétrable pour ses sens grossiers et imparfaits, et il tâche de suppléer, par l’effort de son intelligence, à l’impuissance de ses organes.
TEST: Quand cette intelligence demeurait encore à l’état rudimentaire, cette hantise des phénomènes invisibles a pris des formes banalement effrayantes.
TEST: De là sont nées les croyances populaires au surnaturel, les légendes des esprits rôdeurs, des fées, des gnomes, des revenants, je dirai même la légende de Dieu, car nos conceptions de l’ouvrier-créateur, de quelque religion qu’elles nous viennent, sont bien les inventions les plus médiocres, les plus stupides, les plus inacceptables sorties du cerveau apeuré des créatures.