Check if language pack metadata are valid

This commit is contained in:
Thomas Basler 2024-10-21 19:10:54 +02:00
parent 68c87c9217
commit 2e23c7e0ae

View File

@ -75,11 +75,15 @@ void I18nClass::readConfig(String file)
} }
LanguageInfo_t lang; LanguageInfo_t lang;
lang.code = String(doc["meta"]["code"]); lang.code = String(doc["meta"]["code"] | "");
lang.name = String(doc["meta"]["name"]); lang.name = String(doc["meta"]["name"] | "");
lang.filename = file; lang.filename = file;
if (lang.code != "" && lang.name != "") {
_availLanguages.push_back(lang); _availLanguages.push_back(lang);
} else {
MessageOutput.printf("Invalid meta data\r\n");
}
f.close(); f.close();
} }