Les forums → Grammalecte → Quel est le meilleur endroit pour parler du code ?
getMorph (sWord) {
// retrieves morphologies list, different casing allowed
sWord = str_transform.spellingNormalization(sWord);
let l = this.morph(sWord);
if (sWord[0].gl_isUpperCase()) {
l.push(...this.morph(sWord.toLowerCase()));
if (sWord.gl_isUpperCase() && sWord.length > 1) {
l.push(...this.morph(sWord.gl_toCapitalize()));
}
}
return l;
}
ça aurait été plus parlant).getMorph("sALUT")
blockquote p {
white-space: pre;
}
blockquote p br {
display: none;
}
vue qu'el est défini sur true le return sera donc toujours true quelque soit le lookup(). et dans la version python étant toujours false elle ne sert a rien.return !!(this.bAcronymValid || this.lookup(sWord.toLowerCase()) || this.lookup(sWord.gl_toCapitalize()));
Je pense qu'il est donc nécessaire de :
* Vérifier telle qu'il est saisie
* Vérifier si la saisie en minuscule existe
* Vérifier si la saisie en majuscule existe
* Vérifier si la saisie en "Title" amélioré (qui met aussi une majuscule après les "-" +stopword en minuscule) existe
A se niveau il y aurais déjà la plupart des cas de vérifié.
if (sWord.includes("'")) { // ugly hack
sWord = sWord.replace("'", "’");
}