added sanity-check for 5-letter-language; adjusted comments

This commit is contained in:
plc-user
2024-03-28 19:40:56 +01:00
parent 3f796fea4b
commit d54a8b9369
2 changed files with 7 additions and 6 deletions

View File

@@ -38,13 +38,14 @@ NamesList::~NamesList()
/**
Ajoute un nom a la liste
@param lang Sigle de deux lettres representant une langue. Si cela n'est
pas respecte, l'insertion n'est pas effectuee.
@param lang Sigle de deux ou cinq lettres representant une langue. Si cela
n'est pas respecte, l'insertion n'est pas effectuee.
@param name Nom lui-meme. Ce ne doit pas etre une chaine de caractere vide.
Si cela n'est pas respecte, l'insertion n'est pas effectuee.
*/
void NamesList::addName(const QString &lang, const QString &name) {
if (lang.length() != 2) return;
if ((lang.length() != 2) && (lang.length() != 5)) return;
if ((lang.length() == 5) && (lang[2] != '_')) return;
hash_names.insert(lang, name);
}