fix Grammar

This commit is contained in:
Vincent Vandemeulebrouck 2021-02-28 01:38:40 +01:00
parent cfe99ec188
commit 948f707340

View File

@ -26,7 +26,7 @@ export class Grammar {
/* -------------------------------------------- */ /* -------------------------------------------- */
static articleDetermine(genre) { static articleDetermine(genre) {
switch (toLowerCaseNoAccent(genre)) { switch (Grammar.toLowerCaseNoAccent(genre)) {
case 'f': case 'feminin': return 'la'; case 'f': case 'feminin': return 'la';
case 'p': case 'mp': case 'fp': case 'pluriel': return 'les'; case 'p': case 'mp': case 'fp': case 'pluriel': return 'les';
default: default:
@ -35,8 +35,8 @@ export class Grammar {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
static articleIndétermine(genre) { static articleIndetermine(genre) {
switch (toLowerCaseNoAccent(genre)) { switch (Grammar.toLowerCaseNoAccent(genre)) {
case 'f': case 'feminin': return 'une'; case 'f': case 'feminin': return 'une';
case 'p': case 'fp': case 'mp': case 'pluriel': return 'des'; case 'p': case 'fp': case 'mp': case 'pluriel': return 'des';
case 'n': case 'neutre': return 'du' case 'n': case 'neutre': return 'du'
@ -58,7 +58,7 @@ export class Grammar {
* @param {...any} mots * @param {...any} mots
*/ */
static accord(genre, ...mots) { static accord(genre, ...mots) {
switch (toLowerCaseNoAccent(genre)) { switch (Grammar.toLowerCaseNoAccent(genre)) {
default: default:
case 'n': case 'neutre': case 'n': case 'neutre':
case 'm': case 'masculin': return mots[0]; case 'm': case 'masculin': return mots[0];