Skip to content

Commit a96a3dc

Browse files
authored
Fix false positive in Catalan 'noi' filter (#252)
1 parent e9bb970 commit a96a3dc

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

inclusion/language.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ var inclusiveFilters = []InclusiveFilter{
6969
{Filter: "retras mental", Reply: "*Retrassat/retrassada* i *Retràs mental* són termes despectius eliminats del vocabulari psiquiàtric i, segons l'OMS, la forma correcta per referir-vos a aquest grup de malalties i trastorns és *Trastorn del desenvolupament intel·lectual*"},
7070
{Filter: "retarda(t|da)", Reply: "*Retardat/retardada* i *Retard mental* són termes despectius eliminats del vocabulari psiquiàtric i, segons l'OMS, la forma correcta per referir-vos a aquest grup de malalties i trastorns és *Trastorn del desenvolupament intel·lectual*"},
7171
{Filter: "retard mental", Reply: "*Retardat/retardada* i *Retard mental* són termes despectius eliminats del vocabulari psiquiàtric i, segons l'OMS, la forma correcta per referir-vos a aquest grup de malalties i trastorns és *Trastorn del desenvolupament intel·lectual*"},
72-
{Filter: "noi(a|es|s)*", Reply: "En lloc de *noi(a|es|s)*, potser et refereixes a *gent*?... *[Si us plau, considera editar el teu missatge perquè sigui més inclusiu]*"},
72+
{Filter: "noi(a|es|s)?", Reply: "En lloc de *noi(a|es|s)*, potser et refereixes a *gent*?... *[Si us plau, considera editar el teu missatge perquè sigui més inclusiu]*"},
7373
{Filter: "bo(g|j)eria", Reply: "La paraula *bogeria* és considerada per algunes persones com a irrespectuosa cap a les persones que pateixen alguna malaltia mental.\nPotser has volgut dir *indignant*, *impensable*, *absurd* o *incomprensible*? Has considerat fer servir un adjectiu diferent com *ridícul*?"},
7474
{Filter: "bo(ig|ja|jos)", Reply: "La paraula *boig/boja* és considerada per algunes persones com a irrespectuosa cap a les persones que pateixen alguna malaltia mental.\nPotser has volgut dir *indignant*, *impensable*, *absurd* o *incomprensible*? Has considerat fer servir un adjectiu diferent com *ridícul*?"},
7575
}

inclusion/language_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ func TestFilter(t *testing.T) {
2323
{name: "'ladies' is not usually used in the right context", input: "hi ladies!", filtered: true},
2424
{name: "'retrassada' should be 'Trastorn del desenvolupament intel·lectual'", input: "L'entrega ha sigut retrassada", filtered: true},
2525
{name: "'noi' should be 'persona'", input: "És un noi simpàtic", filtered: true},
26+
{name: "'noies' should be 'gent'", input: "Hola noies", filtered: true},
27+
{name: "'nois' should be 'gent'", input: "Hola nois", filtered: true},
28+
{name: "'noia' should be 'persona'", input: "És una noia simpàtica", filtered: true},
2629
{name: "'noible' should be ok", input: "És una persona noible", filtered: false},
30+
{name: "URL containing 'noises' should be ok", input: "https://abcnews.com/US/meow-meow-pilots-scolded-after-animal-noises-heard/story?id=132076661", filtered: false},
31+
{name: "'noises' inside a sentence should be ok", input: "the animal noises were loud", filtered: false},
32+
{name: "'paranoid' should be ok", input: "don't be paranoid", filtered: false},
33+
{name: "'noir' should be ok", input: "I love film noir", filtered: false},
2734
}
2835

2936
extraFilters := []InclusiveFilter{

0 commit comments

Comments
 (0)