Add missing country code to language selection

This commit is contained in:
Benau 2021-11-15 11:05:44 +08:00
parent 33e6110737
commit 571366a461

View File

@ -100,7 +100,11 @@ void OptionsScreenLanguage::init()
{
std::string code_name = (*lang_list)[n];
std::string s_name = translations->getLocalizedName(code_name) +
" (" + tinygettext::Language::from_name(code_name).get_language() + ")";
" (" + tinygettext::Language::from_name(code_name).get_language();
std::string country = tinygettext::Language::from_name(code_name).get_country();
if (!country.empty())
s_name += "_" + country;
s_name += ")";
core::stringw nice_name = StringUtils::utf8ToWide(s_name);
nice_lang_list.push_back(nice_name);
nice_name_2_id[nice_name] = code_name;