From c6d5298124eb9bb715a080caee00ec496c5fa003 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 24 May 2024 12:59:38 +0200 Subject: [PATCH] Add bullet variant --- locale/fr/gender-neutral.dic | 84 ++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/locale/fr/gender-neutral.dic b/locale/fr/gender-neutral.dic index a48c5d07..5ddb9283 100644 --- a/locale/fr/gender-neutral.dic +++ b/locale/fr/gender-neutral.dic @@ -1,4 +1,4 @@ -# Copyright (C) 2020-2022 Samuel Thibault +# Copyright (C) 2020-2022, 2024 Samuel Thibault # # This program 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 @@ -29,108 +29,108 @@ complexSymbols: # petit(e)s end-words (e) (?<=[^\W_])[(][eE][)]?(?=\b) # petits·es -end-words es (?<=[^\W_])[sS]?[.·•‧⋅‐‑-][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words es (?<=[^\W_])[sS]?[.·•∙‧⋅‐‑-][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # petit·e -end-words e (?<=[^\W_])[.·•‧⋅‐‑-][eE](?=\b) +end-words e (?<=[^\W_])[.·•∙‧⋅‐‑-][eE](?=\b) # bons·nnes -end-words nes (?<=[^\W_][nN])[sS]?[.·•‧⋅‐‑-][nN]?[nN][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words nes (?<=[^\W_][nN])[sS]?[.·•∙‧⋅‐‑-][nN]?[nN][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # bon·nne -end-words ne (?<=[^\W_][nN])[.·•‧⋅‐‑-][nN]?[nN][eE](?=\b) +end-words ne (?<=[^\W_][nN])[.·•∙‧⋅‐‑-][nN]?[nN][eE](?=\b) # cruels·lles -end-words les (?<=[^\W_][lL])[sS]?[.·•‧⋅‐‑-][lL]?[lL][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words les (?<=[^\W_][lL])[sS]?[.·•∙‧⋅‐‑-][lL]?[lL][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # cruel·lle -end-words le (?<=[^\W_][lL])[.·•‧⋅‐‑-][lL]?[lL][eE](?=\b) +end-words le (?<=[^\W_][lL])[.·•∙‧⋅‐‑-][lL]?[lL][eE](?=\b) # coquets·tes -end-words tes (?<=[^\W_][tT])[sS]?[.·•‧⋅‐‑-][tT]?[tT][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words tes (?<=[^\W_][tT])[sS]?[.·•∙‧⋅‐‑-][tT]?[tT][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # coquet·te -end-words te (?<=[^\W_][tT])[.·•‧⋅‐‑-][tT]?[tT][eE](?=\b) +end-words te (?<=[^\W_][tT])[.·•∙‧⋅‐‑-][tT]?[tT][eE](?=\b) # bas·ses -end-words ses (?<=[^\W_][sS])[.·•‧⋅‐‑-][sS]?[sS][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words ses (?<=[^\W_][sS])[.·•∙‧⋅‐‑-][sS]?[sS][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # bas·se -end-words se (?<=[^\W_][sS])[.·•‧⋅‐‑-][sS]?[sS][eE](?=\b) +end-words se (?<=[^\W_][sS])[.·•∙‧⋅‐‑-][sS]?[sS][eE](?=\b) # nerveux·ses -end-words uxses (?<=[^\W_][uU])[xX]?[.·•‧⋅‐‑-][sS][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words uxses (?<=[^\W_][uU])[xX]?[.·•∙‧⋅‐‑-][sS][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # nerveux·se -end-words uxse (?<=[^\W_][uU])[xX]?[.·•‧⋅‐‑-][sS][eE](?=\b) +end-words uxse (?<=[^\W_][uU])[xX]?[.·•∙‧⋅‐‑-][sS][eE](?=\b) # doux·ces -end-words xces (?<=[^\W_][uU])[xX]?[.·•‧⋅‐‑-][cC][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words xces (?<=[^\W_][uU])[xX]?[.·•∙‧⋅‐‑-][cC][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # doux·ce -end-words xce (?<=[^\W_][uU])[xX]?[.·•‧⋅‐‑-][cC][eE](?=\b) +end-words xce (?<=[^\W_][uU])[xX]?[.·•∙‧⋅‐‑-][cC][eE](?=\b) # légers·ères -end-words ères (?<=[^\W_][eEèÈE][rR])[sS]?[.·•‧⋅‐‑-][èÈE]?[rR]?[eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words ères (?<=[^\W_][eEèÈE][rR])[sS]?[.·•∙‧⋅‐‑-][èÈE]?[rR]?[eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # léger·ère -end-words ère (?<=[^\W_][eEèÈE][rR])[.·•‧⋅‐‑-][èÈE]?[rR]?[eE](?=\b) +end-words ère (?<=[^\W_][eEèÈE][rR])[.·•∙‧⋅‐‑-][èÈE]?[rR]?[eE](?=\b) # léger·e -end-words ere (?<=[^\W_][eEèÈE][rR])[.·•‧⋅‐‑-][eE](?=\b) +end-words ere (?<=[^\W_][eEèÈE][rR])[.·•∙‧⋅‐‑-][eE](?=\b) # neufs·ves -end-words ives (?<=[^\W_][fF])[sS]?[.·•‧⋅‐‑-][iI]?[vV][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words ives (?<=[^\W_][fF])[sS]?[.·•∙‧⋅‐‑-][iI]?[vV][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # neuf·ve -end-words ive (?<=[^\W_][fF])[.·•‧⋅‐‑-][iI]?[vV][eE](?=\b) +end-words ive (?<=[^\W_][fF])[.·•∙‧⋅‐‑-][iI]?[vV][eE](?=\b) # beaux·elles nouveaux·elles· -end-words elles (?<=[^\W_][eE][aA][uU])[xX]?[.·•‧⋅‐‑-][bB]?[eE]?[lL][lL][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words elles (?<=[^\W_][eE][aA][uU])[xX]?[.·•∙‧⋅‐‑-][bB]?[eE]?[lL][lL][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # beau·elle nouveau·elle -end-words elle (?<=[^\W_][eE][aA][uU])[.·•‧⋅‐‑-][bB]?[eE]?[lL][lL][eE](?=\b) +end-words elle (?<=[^\W_][eE][aA][uU])[.·•∙‧⋅‐‑-][bB]?[eE]?[lL][lL][eE](?=\b) # foux·folles -end-words folles (?<=\b[fF][oO][uU])[xX]?[.·•‧⋅‐‑-][fF]?[oO]?[lL][lL][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words folles (?<=\b[fF][oO][uU])[xX]?[.·•∙‧⋅‐‑-][fF]?[oO]?[lL][lL][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # fou·folle -end-words folle (?<=\b[fF][oO][uU])[.·•‧⋅‐‑-][fF]?[oO]?[lL][lL][eE](?=\b) +end-words folle (?<=\b[fF][oO][uU])[.·•∙‧⋅‐‑-][fF]?[oO]?[lL][lL][eE](?=\b) # mous·molles -end-words molles (?<=\b[mM][oO][uU])[sS]?[.·•‧⋅‐‑-][mM]?[oO]?[lL][lL][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words molles (?<=\b[mM][oO][uU])[sS]?[.·•∙‧⋅‐‑-][mM]?[oO]?[lL][lL][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # mou·molle -end-words molle (?<=\b[mM][oO][uU])[.·•‧⋅‐‑-][mM]?[oO]?[lL][lL][eE](?=\b) +end-words molle (?<=\b[mM][oO][uU])[.·•∙‧⋅‐‑-][mM]?[oO]?[lL][lL][eE](?=\b) # vieux·vieilles -end-words vieilles (?<=\b[vV][iI][eE][uU][xX])[.·•‧⋅‐‑-][vV]?[iI]?[eE]?[iI][lL][lL][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words vieilles (?<=\b[vV][iI][eE][uU][xX])[.·•∙‧⋅‐‑-][vV]?[iI]?[eE]?[iI][lL][lL][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # vieux·vieille -end-words vieille (?<=\b[vV][iI][eE][uU][xX])[.·•‧⋅‐‑-][vV]?[iI]?[eE]?[iI][lL][lL][eE](?=\b) +end-words vieille (?<=\b[vV][iI][eE][uU][xX])[.·•∙‧⋅‐‑-][vV]?[iI]?[eE]?[iI][lL][lL][eE](?=\b) # francs·ches -end-words ches (?<=[^\W_][cC])[sS]?[.·•‧⋅‐‑-][cC]?[hH][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words ches (?<=[^\W_][cC])[sS]?[.·•∙‧⋅‐‑-][cC]?[hH][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # franc·che -end-words che (?<=[^\W_][cC])[.·•‧⋅‐‑-][cC]?[hH][eE](?=\b) +end-words che (?<=[^\W_][cC])[.·•∙‧⋅‐‑-][cC]?[hH][eE](?=\b) # francs·ques -end-words ques (?<=[^\W_][cC])[sS]?[.·•‧⋅‐‑-][qQ][uU][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words ques (?<=[^\W_][cC])[sS]?[.·•∙‧⋅‐‑-][qQ][uU][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # franc·que -end-words que (?<=[^\W_][cC])[.·•‧⋅‐‑-][qQ]?[uU][eE](?=\b) +end-words que (?<=[^\W_][cC])[.·•∙‧⋅‐‑-][qQ]?[uU][eE](?=\b) # Noms # auteurs·trices -end-words trices (?<=[^\W_])[sS]?[.·•‧⋅‐‑-][tT]?[rR]?[iI][cC][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words trices (?<=[^\W_])[sS]?[.·•∙‧⋅‐‑-][tT]?[rR]?[iI][cC][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # auteur·trice -end-words trice (?<=[^\W_])[.·•‧⋅‐‑-][tT]?[rR]?[iI][cC][eE](?=\b) +end-words trice (?<=[^\W_])[.·•∙‧⋅‐‑-][tT]?[rR]?[iI][cC][eE](?=\b) # chercheurs·ses -end-words euses (?<=[^\W_])[sS]?[.·•‧⋅‐‑-][eE][uU][sS][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words euses (?<=[^\W_])[sS]?[.·•∙‧⋅‐‑-][eE][uU][sS][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # chercheur·se -end-words euse (?<=[^\W_])[.·•‧⋅‐‑-][eE][uU][sS][eE](?=\b) +end-words euse (?<=[^\W_])[.·•∙‧⋅‐‑-][eE][uU][sS][eE](?=\b) # chefs·fes -end-words fes (?<=[^\W_][fF])[sS]?[.·•‧⋅‐‑-][fF][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words fes (?<=[^\W_][fF])[sS]?[.·•∙‧⋅‐‑-][fF][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # chef·fe -end-words fe (?<=[^\W_][fF])[.·•‧⋅‐‑-][fF][eE](?=\b) +end-words fe (?<=[^\W_][fF])[.·•∙‧⋅‐‑-][fF][eE](?=\b) # tous·tes -end-words stes (?<=[^\W_][sS])[.·•‧⋅‐‑-][tT][eE][.·•‧⋅‐‑-]?[sS](?=\b) +end-words stes (?<=[^\W_][sS])[.·•∙‧⋅‐‑-][tT][eE][.·•∙‧⋅‐‑-]?[sS](?=\b) # ce·cette -end-words cette1 (?<=\b[cC][eE])[.·•‧⋅‐‑-][cC]?[eE]?[tT][tT][eE](?=\b) -end-words cette2 (?<=\b[cC][eE][tT])[.·•‧⋅‐‑-][cC]?[eE]?[tT][tT][eE](?=\b) +end-words cette1 (?<=\b[cC][eE])[.·•∙‧⋅‐‑-][cC]?[eE]?[tT][tT][eE](?=\b) +end-words cette2 (?<=\b[cC][eE][tT])[.·•∙‧⋅‐‑-][cC]?[eE]?[tT][tT][eE](?=\b) # le·la -word le (?<=\b)[lL][eE][/.·•‧⋅‐‑-][lL]?[aA](?=\b) +word le (?<=\b)[lL][eE][/.·•∙‧⋅‐‑-][lL]?[aA](?=\b) # As last resort, when it's inside a word just drop it and hope for the best