Use emplace_back when constructing pairs for language list
This commit is contained in:
parent
115e8ad0ff
commit
8d6a9a1d75
1 changed files with 22 additions and 22 deletions
|
|
@ -824,29 +824,29 @@ void OptionEntryLanguageCode::CheckLanguagesAreInitialized() const
|
|||
return;
|
||||
|
||||
// Add well-known supported languages
|
||||
languages.push_back({ "bg", "Bulgarian" });
|
||||
languages.push_back({ "cs", "Czech" });
|
||||
languages.push_back({ "da", "Danish" });
|
||||
languages.push_back({ "de", "German" });
|
||||
languages.push_back({ "en", "English" });
|
||||
languages.push_back({ "es", "Spanish" });
|
||||
languages.push_back({ "fr", "French" });
|
||||
languages.push_back({ "ja", "Japanese" });
|
||||
languages.push_back({ "hr", "Croatian" });
|
||||
languages.push_back({ "it", "Italian" });
|
||||
languages.push_back({ "ko_KR", "Korean" });
|
||||
languages.push_back({ "pl", "Polish" });
|
||||
languages.push_back({ "pt_BR", "Portuguese (Brazil)" });
|
||||
languages.push_back({ "ro_RO", "Romanian" });
|
||||
languages.push_back({ "ru", "Russian" });
|
||||
languages.push_back({ "sv", "Swedish" });
|
||||
languages.push_back({ "uk", "Ukrainian" });
|
||||
languages.push_back({ "zh_CN", "Simplified Chinese" });
|
||||
languages.push_back({ "zh_TW", "Traditional Chinese" });
|
||||
languages.emplace_back("bg", "Bulgarian");
|
||||
languages.emplace_back("cs", "Czech");
|
||||
languages.emplace_back("da", "Danish");
|
||||
languages.emplace_back("de", "German");
|
||||
languages.emplace_back("en", "English");
|
||||
languages.emplace_back("es", "Spanish");
|
||||
languages.emplace_back("fr", "French");
|
||||
languages.emplace_back("ja", "Japanese");
|
||||
languages.emplace_back("hr", "Croatian");
|
||||
languages.emplace_back("it", "Italian");
|
||||
languages.emplace_back("ko_KR", "Korean");
|
||||
languages.emplace_back("pl", "Polish");
|
||||
languages.emplace_back("pt_BR", "Portuguese (Brazil)");
|
||||
languages.emplace_back("ro_RO", "Romanian");
|
||||
languages.emplace_back("ru", "Russian");
|
||||
languages.emplace_back("sv", "Swedish");
|
||||
languages.emplace_back("uk", "Ukrainian");
|
||||
languages.emplace_back("zh_CN", "Simplified Chinese");
|
||||
languages.emplace_back("zh_TW", "Traditional Chinese");
|
||||
|
||||
// Ensures that the ini specified language is present in languages list even if unkown (for example if someone starts to translate a new language)
|
||||
// Ensures that the ini specified language is present in languages list even if unknown (for example if someone starts to translate a new language)
|
||||
if (std::find_if(languages.begin(), languages.end(), [this](const auto &x) { return x.first == this->szCode; }) == languages.end()) {
|
||||
languages.push_back({ szCode, szCode });
|
||||
languages.emplace_back(szCode, szCode);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue