Skip to content

Commit 7ee931b

Browse files
authored
Merge pull request #44 from ICanBoogie/french-invariables
Add French invariable names (FIX #42)
2 parents 0c20f2b + c37fbec commit 7ee931b

File tree

3 files changed

+43
-1
lines changed

3 files changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# CHANGELOG
22

3+
## v3.0.2
4+
5+
### New requirements
6+
7+
None
8+
9+
### New features
10+
11+
None
12+
13+
### Backward Incompatible Changes
14+
15+
None
16+
17+
### Deprecated Features
18+
19+
None
20+
21+
### Other Changes
22+
23+
Add invariable French nouns.
24+
25+
26+
327
## v3.0.1
428

529
### New requirements

lib/Inflections/fr.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public static function configure(Inflections $inflections): void
4040
->plural('/(s|x|z)$/', '\1')
4141
->irregular('monsieur', 'messieurs')
4242
->irregular('madame', 'mesdames')
43-
->irregular('mademoiselle', 'mesdemoiselles');
43+
->irregular('mademoiselle', 'mesdemoiselles')
44+
->uncountable(explode(' ', "abattis autobus bras bus corps époux escalvis frais ours prix souris virus voix"));
4445
}
4546
}

tests/Inflections/fr.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,21 @@
5959
'monsieur' => 'messieurs',
6060
'madame' => 'mesdames',
6161
'mademoiselle' => 'mesdemoiselles',
62+
63+
# invariables
64+
65+
'abattis' => 'abattis',
66+
'autobus' => 'autobus',
67+
'bras' => 'bras',
68+
'bus' => 'bus',
69+
'corps' => 'corps',
70+
'époux' => 'époux',
71+
'escalvis' => 'escalvis',
72+
'frais' => 'frais',
73+
'ours' => 'ours',
74+
'prix' => 'prix',
75+
'souris' => 'souris',
76+
'virus' => 'virus',
77+
'voix' => 'voix',
78+
6279
];

0 commit comments

Comments
 (0)