Skip to content

Commit 4470da3

Browse files
committed
feat(inclusive): mise à jour de la liste des points médians
1 parent fa0ab19 commit 4470da3

File tree

1 file changed

+81
-81
lines changed

1 file changed

+81
-81
lines changed

src/dictionnaires/inclusive.js

Lines changed: 81 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -54,94 +54,94 @@ const inclusive = [
5454
[/\((te|TE)\)/gi, ""],
5555
[/\((ve|VE)\)/gi, ""],
5656

57-
// Liste des points médians avec variantes : [·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]
58-
59-
[/tou[·|·|·||.||-|||-|\/|.|-]te[·|·|·||.||-|||-|\/|.|-]s/gi, "tous"],
60-
[/tou[·|·|·||.||-|||-|\/|.|-]tes/gi, "tous"],
61-
[/teur[·|·|·||.||-|||-|\/|.|-]trice[·|·|·||.||-|||-|\/|.|-]s/gi, "teurs"],
62-
[/eur[·|·|·||.||-|||-|\/|.|-]rice[·|·|·||.||-|||-|\/|.|-]s/gi, "eurs"],
63-
[/tous[·|·|·||.||-|||-|\/|.|-]tes/gi, "tous"],
64-
[/ier[·|·|·||.||-|||-|\/|.|-]ère[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
65-
[/s[·|·|·||.||-|||-|\/|.|-]e[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
66-
67-
[/[·|·|·||.||-|||-|\/|.|-]aux[·|·|·||.||-|||-|\/|.|-]lles/gi, "aux"],
68-
[/[·|·|·||.||-|||-|\/|.|-]eur[·|·|·||.||-|||-|\/|.|-]rice/gi, "eur"],
69-
[/[·|·|·||.||-|||-|\/|.|-]fe[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
70-
[/[·|·|·||.||-|||-|\/|.|-]e[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
71-
[/[·|·|·||.||-|||-|\/|.|-]E[·|·|·||.||-|||-|\/|.|-]S/gi, "S"],
72-
[/[·|·|·||.||-|||-|\/|.|-]x[·|·|·||.||-|||-|\/|.|-]se/gi, "x"],
73-
[/[·|·|·||.||-|||-|\/|.|-]rice[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
74-
[/[·|·|·||.||-|||-|\/|.|-]ive[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
75-
[/[·|·|·||.||-|||-|\/|.|-]ne[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
76-
[/[·|·|·||.||-|||-|\/|.|-]le[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
77-
[/[·|·|·||.||-|||-|\/|.|-]se[·|·|·||.||-|||-|\/|.|-]s/gi, "s"],
78-
79-
[/le[·|·|·||.||-|||-|\/|.|-]a\b/gi, "le"], // Ajout de "\b" pour les cas comme "Nouvelle-Aquitaine".
80-
[/le[·|·|·||.||-|||-|\/|.|-]la\b/gi, "le"],
81-
[/en[·|·|·||.||-|||-|\/|.|-]nes/gi, "ens"],
82-
[/if[·|·|·||.||-|||-|\/|.|-]ves/gi, "ifs"],
83-
[/eur[·|·|·||.||-|||-|\/|.|-]ses/gi, "eurs"],
84-
[/eurs[·|·|·||.||-|||-|\/|.|-]ses/gi, "eurs"],
85-
[/eaux[·|·|·||.||-|||-|\/|.|-]elles/gi, "eaux"],
86-
[/eau[·|·|·||.||-|||-|\/|.|-]elle/gi, "eau"],
87-
[/teur[·|·|·||.||-|||-|\/|.|-]trice/gi, "teur"],
88-
[/\bceux[·|·|·||.||-|||-|\/|.|-]elles/gi, "ceux"],
89-
[/cet[·|·|·||.||-|||-|\/|.|-]te/gi, "ce"],
90-
[/\eux[·|·|·||.||-|||-|\/|.|-]ses/gi, "eux"],
91-
[/s[·|·|·||.||-|||-|\/|.|-]es\b/gi, "s"],
92-
[/ant[·|·|·||.||-|||-|\/|.|-]e\b/g, "ant"],
93-
[/eur[·|·|·||.||-|||-|\/|.|-]se\b/g, "eur"],
94-
[/if[·|·|·||.||-|||-|\/|.|-]ve\b/g, "if"],
95-
[/é[·|·|·||.||-|||-|\/|.|-]e\b/g, "é"],
96-
[/teur[·|·|·||.||-|||-|\/|.|-]trice\b/g, "teur"],
97-
[/eur[·|·|·||.||-|||-|\/|.|-]rice\b/g, "eur"],
98-
[/eur[·|·|·||.||-|||-|\/|.|-]euse\b/g, "eur"],
99-
[/teurs[·|·|·||.||-|||-|\/|.|-]trices\b/g, "teurs"],
100-
[/eurs[·|·|·||.||-|||-|\/|.|-]rices\b/g, "eurs"],
101-
[/eurs[·|·|·||.||-|||-|\/|.|-]euses\b/g, "eurs"],
102-
[/ains[·|·|·||.||-|||-|\/|.|-]es\b/g, "ains"],
103-
[/un[·|·|·||.||-|||-|\/|.|-]une\b/g, "un"],
104-
[/un[·|·|·||.||-|||-|\/|.|-]e\b/g, "un"],
57+
// Liste des points médians avec variantes : [·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]
58+
59+
[/tou[·|·|·||܁|.||-|||-|\/|.|-]te[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "tous"],
60+
[/tou[·|·|·||܁|.||-|||-|\/|.|-]tes/gi, "tous"],
61+
[/teur[·|·|·||܁|.||-|||-|\/|.|-]trice[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "teurs"],
62+
[/eur[·|·|·||܁|.||-|||-|\/|.|-]rice[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "eurs"],
63+
[/tous[·|·|·||܁|.||-|||-|\/|.|-]tes/gi, "tous"],
64+
[/ier[·|·|·||܁|.||-|||-|\/|.|-]ère[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
65+
[/s[·|·|·||܁|.||-|||-|\/|.|-]e[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
66+
67+
[/[·|·|·||܁|.||-|||-|\/|.|-]aux[·|·|·||܁|.||-|||-|\/|.|-]lles/gi, "aux"],
68+
[/[·|·|·||܁|.||-|||-|\/|.|-]eur[·|·|·||܁|.||-|||-|\/|.|-]rice/gi, "eur"],
69+
[/[·|·|·||܁|.||-|||-|\/|.|-]fe[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
70+
[/[·|·|·||܁|.||-|||-|\/|.|-]e[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
71+
[/[·|·|·||܁|.||-|||-|\/|.|-]E[·|·|·||܁|.||-|||-|\/|.|-]S/gi, "S"],
72+
[/[·|·|·||܁|.||-|||-|\/|.|-]x[·|·|·||܁|.||-|||-|\/|.|-]se/gi, "x"],
73+
[/[·|·|·||܁|.||-|||-|\/|.|-]rice[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
74+
[/[·|·|·||܁|.||-|||-|\/|.|-]ive[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
75+
[/[·|·|·||܁|.||-|||-|\/|.|-]ne[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
76+
[/[·|·|·||܁|.||-|||-|\/|.|-]le[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
77+
[/[·|·|·||܁|.||-|||-|\/|.|-]se[·|·|·||܁|.||-|||-|\/|.|-]s/gi, "s"],
78+
79+
[/le[·|·|·||܁|.||-|||-|\/|.|-]a\b/gi, "le"], // Ajout de "\b" pour les cas comme "Nouvelle-Aquitaine".
80+
[/le[·|·|·||܁|.||-|||-|\/|.|-]la\b/gi, "le"],
81+
[/en[·|·|·||܁|.||-|||-|\/|.|-]nes/gi, "ens"],
82+
[/if[·|·|·||܁|.||-|||-|\/|.|-]ves/gi, "ifs"],
83+
[/eur[·|·|·||܁|.||-|||-|\/|.|-]ses/gi, "eurs"],
84+
[/eurs[·|·|·||܁|.||-|||-|\/|.|-]ses/gi, "eurs"],
85+
[/eaux[·|·|·||܁|.||-|||-|\/|.|-]elles/gi, "eaux"],
86+
[/eau[·|·|·||܁|.||-|||-|\/|.|-]elle/gi, "eau"],
87+
[/teur[·|·|·||܁|.||-|||-|\/|.|-]trice/gi, "teur"],
88+
[/\bceux[·|·|·||܁|.||-|||-|\/|.|-]elles/gi, "ceux"],
89+
[/cet[·|·|·||܁|.||-|||-|\/|.|-]te/gi, "ce"],
90+
[/\eux[·|·|·||܁|.||-|||-|\/|.|-]ses/gi, "eux"],
91+
[/s[·|·|·||܁|.||-|||-|\/|.|-]es\b/gi, "s"],
92+
[/ant[·|·|·||܁|.||-|||-|\/|.|-]e\b/g, "ant"],
93+
[/eur[·|·|·||܁|.||-|||-|\/|.|-]se\b/g, "eur"],
94+
[/if[·|·|·||܁|.||-|||-|\/|.|-]ve\b/g, "if"],
95+
[/é[·|·|·||܁|.||-|||-|\/|.|-]e\b/g, "é"],
96+
[/teur[·|·|·||܁|.||-|||-|\/|.|-]trice\b/g, "teur"],
97+
[/eur[·|·|·||܁|.||-|||-|\/|.|-]rice\b/g, "eur"],
98+
[/eur[·|·|·||܁|.||-|||-|\/|.|-]euse\b/g, "eur"],
99+
[/teurs[·|·|·||܁|.||-|||-|\/|.|-]trices\b/g, "teurs"],
100+
[/eurs[·|·|·||܁|.||-|||-|\/|.|-]rices\b/g, "eurs"],
101+
[/eurs[·|·|·||܁|.||-|||-|\/|.|-]euses\b/g, "eurs"],
102+
[/ains[·|·|·||܁|.||-|||-|\/|.|-]es\b/g, "ains"],
103+
[/un[·|·|·||܁|.||-|||-|\/|.|-]une\b/g, "un"],
104+
[/un[·|·|·||܁|.||-|||-|\/|.|-]e\b/g, "un"],
105105
[/un\[e\]/g, "un"],
106-
[/un[·|·|·||.||-|||-|\/|.|-]e\b/gi, "un"],
107-
[/Un[·|·|·||.||-|||-|\/|.|-]e\b/gi, "Un"],
106+
[/un[·|·|·||܁|.||-|||-|\/|.|-]e\b/gi, "un"],
107+
[/Un[·|·|·||܁|.||-|||-|\/|.|-]e\b/gi, "Un"],
108108
// "Elle" n'a pas besoin d'être sensible à la casse
109-
[/il[·|·|·||.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)\b/g, "il"],
110-
[/ils[·|·|·||.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)(?:s|S)\b/g, "ils"],
111-
[/Il[·|·|·||.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)\b/g, "Il"],
112-
[/Ils[·|·|·||.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)(?:s|S)\b/g, "Ils"],
113-
114-
[/[·|·|·||.||-|||-|\/|.|-]rices\b/gi, "s"],
115-
[/[·|·|·||.||-|||-|\/|.|-]rice\b/gi, ""],
116-
[/[·|·|·||.||-|||-|\/|.|-]ices\b/gi, ""],
117-
[/[·|·|·||.||-|||-|\/|.|-]ice\b/gi, ""],
118-
[/[·|·|·||.||-|||-|\/|.|-]es\b/gi, "s"],
119-
[/[·|·|·||.||-|||-|\/|.|-]ES\b/gi, "S"],
120-
[/[·|·|·||.||-|||-|\/|.|-]euses\b/gi, ""],
121-
[/[·|·|·||.||-|||-|\/|.|-]se\b/gi, ""],
122-
[/[·|·|·||.||-|||-|\/|.|-]fe\b/gi, ""],
123-
[/[·|·|·||.||-|||-|\/|.|-]ve\b/gi, ""],
124-
[/[·|·|·||.||-|||-|\/|.|-]fes\b/gi, "s"],
125-
[/[·|·|·||.||-|||-|\/|.|-]ales\b/gi, ""],
109+
[/il[·|·|·||܁|.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)\b/g, "il"],
110+
[/ils[·|·|·||܁|.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)(?:s|S)\b/g, "ils"],
111+
[/Il[·|·|·||܁|.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)\b/g, "Il"],
112+
[/Ils[·|·|·||܁|.||-|||-|\/|.|-](?:e|E)(?:l|L)(?:l|L)(?:e|E)(?:s|S)\b/g, "Ils"],
113+
114+
[/[·|·|·||܁|.||-|||-|\/|.|-]rices\b/gi, "s"],
115+
[/[·|·|·||܁|.||-|||-|\/|.|-]rice\b/gi, ""],
116+
[/[·|·|·||܁|.||-|||-|\/|.|-]ices\b/gi, ""],
117+
[/[·|·|·||܁|.||-|||-|\/|.|-]ice\b/gi, ""],
118+
[/[·|·|·||܁|.||-|||-|\/|.|-]es\b/gi, "s"],
119+
[/[·|·|·||܁|.||-|||-|\/|.|-]ES\b/gi, "S"],
120+
[/[·|·|·||܁|.||-|||-|\/|.|-]euses\b/gi, ""],
121+
[/[·|·|·||܁|.||-|||-|\/|.|-]se\b/gi, ""],
122+
[/[·|·|·||܁|.||-|||-|\/|.|-]fe\b/gi, ""],
123+
[/[·|·|·||܁|.||-|||-|\/|.|-]ve\b/gi, ""],
124+
[/[·|·|·||܁|.||-|||-|\/|.|-]fes\b/gi, "s"],
125+
[/[·|·|·||܁|.||-|||-|\/|.|-]ales\b/gi, ""],
126126

127127
// Posait des problèmes avec les expressions comme « faites-les» ou « listez-les » et les noms comme « Morzy-les-Gaillardes »
128-
// [/[·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]le\b/gi, ""],
129-
// [/[·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]les\b/gi, ""],
130-
// [/[·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]elle\b/gi, ""],
131-
// [/(?<=\w(?<!ez|es))[·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]le(?!-)\b/gi, ""],
132-
// [/(?<=\w(?<!ez|es))[·|·|·|‧|.|⋅|-|•|∙|-|\/|.|-]les(?!-)\b/gi, ""],
133-
134-
[/[·|·|·||.||-|||-|\/|.|-]ière\b/gi, ""],
135-
[/[·|·|·||.||-|||-|\/|.|-]ère\b/gi, ""],
136-
[/[·|·|·||.||-|||-|\/|.|-]ne\b/gi, ""],
137-
[/[·|·|·||.||-|||-|\/|.|-]nes\b/gi, "s"],
128+
// [/[·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]le\b/gi, ""],
129+
// [/[·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]les\b/gi, ""],
130+
// [/[·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]elle\b/gi, ""],
131+
// [/(?<=\w(?<!ez|es))[·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]le(?!-)\b/gi, ""],
132+
// [/(?<=\w(?<!ez|es))[·|·|·|‧|܁|.|⋅|-|•|∙|-|\/|.|-]les(?!-)\b/gi, ""],
133+
134+
[/[·|·|·||܁|.||-|||-|\/|.|-]ière\b/gi, ""],
135+
[/[·|·|·||܁|.||-|||-|\/|.|-]ère\b/gi, ""],
136+
[/[·|·|·||܁|.||-|||-|\/|.|-]ne\b/gi, ""],
137+
[/[·|·|·||܁|.||-|||-|\/|.|-]nes\b/gi, "s"],
138138
// Faux positif: ne pas corriger "shift-e"
139-
[/(?<=\w(?<!(?:s|S)hift))[·|·|·||.||-|||-|\/|.|-]e\b/gi, ""],
139+
[/(?<=\w(?<!(?:s|S)hift))[·|·|·||܁|.||-|||-|\/|.|-]e\b/gi, ""],
140140

141141
// Gestions spécifiques pour "-le" pour inclure les expressions comme "Teste-le !" et lieux comme "Sennecey-le-Grand"
142-
[/il[·|·|·||.||-|||-|\/|.|-]le(?![-])\b/gi, "il"],
143-
[/ils[·|·|·||.||-|||-|\/|.|-]les(?![-])\b/gi, "ils"],
144-
[/el[·|·|·||.||-|||-|\/|.|-]le(?![-])\b/gi, "el"],
142+
[/il[·|·|·||܁|.||-|||-|\/|.|-]le(?![-])\b/gi, "il"],
143+
[/ils[·|·|·||܁|.||-|||-|\/|.|-]les(?![-])\b/gi, "ils"],
144+
[/el[·|·|·||܁|.||-|||-|\/|.|-]le(?![-])\b/gi, "el"],
145145

146146

147147
// VOCABULAIRE DIVERS

0 commit comments

Comments
 (0)