Skip to content

Commit

Permalink
Add bullet variant
Browse files Browse the repository at this point in the history
  • Loading branch information
sthibaul committed May 24, 2024
1 parent 9f47a3d commit c6d5298
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions locale/fr/gender-neutral.dic
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2020-2022 Samuel Thibault <[email protected]>
# Copyright (C) 2020-2022, 2024 Samuel Thibault <[email protected]>
#
# 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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit c6d5298

Please sign in to comment.