arreglos en globalInputs i Lang
This commit is contained in:
@@ -154,10 +154,40 @@ auto getLanguageFileName(Lang::Code code) -> std::string {
|
||||
}
|
||||
|
||||
// Establece el idioma
|
||||
void setLanguage(Code lang) {
|
||||
Options::settings.language = lang;
|
||||
loadFromFile(Asset::get()->get(getLanguage(lang).file_name));
|
||||
void setLanguage(Code code) {
|
||||
Options::settings.language = code;
|
||||
loadFromFile(Asset::get()->get(getLanguage(code).file_name));
|
||||
updateLanguageNames();
|
||||
updateDifficultyNames();
|
||||
}
|
||||
|
||||
// Obtiene una fichero a partir de un Code
|
||||
auto getLangFile(Code code) -> std::string {
|
||||
switch (code) {
|
||||
case Code::VALENCIAN:
|
||||
return Asset::get()->get("ba_BA.json");
|
||||
break;
|
||||
case Code::SPANISH:
|
||||
return Asset::get()->get("es_ES.json");
|
||||
break;
|
||||
default:
|
||||
return Asset::get()->get("en_UK.json");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Obtiene una cadena a partir de un Code
|
||||
auto getLangName(Code code) -> std::string {
|
||||
switch (code) {
|
||||
case Code::VALENCIAN:
|
||||
return " \"ba_BA\"";
|
||||
break;
|
||||
case Code::SPANISH:
|
||||
return " \"es_ES\"";
|
||||
break;
|
||||
default:
|
||||
return " \"en_UK\"";
|
||||
break;
|
||||
}
|
||||
}
|
||||
} // namespace Lang
|
||||
|
||||
Reference in New Issue
Block a user