Message pour maîtrise Fleuve de l'Oubli
This commit is contained in:
@ -18,6 +18,23 @@ export class Grammar {
|
||||
}
|
||||
|
||||
static toLowerCaseNoAccent(words) {
|
||||
return words?.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "") ?? words;
|
||||
return words?.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "") ?? words;
|
||||
}
|
||||
static articleDetermine(genre) {
|
||||
switch (genre?.toLowerCase()) {
|
||||
case 'f': case 'feminin': return 'la';
|
||||
case 'p': case 'pluriel': return 'les';
|
||||
default:
|
||||
case 'm': case 'masculin': return 'le';
|
||||
}
|
||||
}
|
||||
static articleIndétermine(genre) {
|
||||
switch (genre?.toLowerCase()) {
|
||||
case 'f': case 'feminin': return 'une';
|
||||
case 'p': case 'pluriel': return 'des';
|
||||
case 'n': case 'neutre': return 'du'
|
||||
default:
|
||||
case 'm': case 'masculin': return 'un';
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user