Added support for the ko_KR locale

This commit is contained in:
Leon Styhre 2024-09-15 20:52:23 +02:00
parent c4ef9e2e7f
commit 52966534d4
5 changed files with 2842 additions and 2 deletions

View file

@ -575,6 +575,7 @@ void GuiMenu::openUIOptions()
applicationLanguage->add("SVENSKA", "sv_SE", selectedApplicationLanguage == "sv_SE"); applicationLanguage->add("SVENSKA", "sv_SE", selectedApplicationLanguage == "sv_SE");
applicationLanguage->add("日本語", "ja_JP", selectedApplicationLanguage == "ja_JP"); applicationLanguage->add("日本語", "ja_JP", selectedApplicationLanguage == "ja_JP");
applicationLanguage->add("简体中文", "zh_CN", selectedApplicationLanguage == "zh_CN"); applicationLanguage->add("简体中文", "zh_CN", selectedApplicationLanguage == "zh_CN");
applicationLanguage->add("한국어", "ko_KR", selectedApplicationLanguage == "ko_KR");
// If there are no objects returned, then there must be a manually modified entry in the // If there are no objects returned, then there must be a manually modified entry in the
// configuration file. Simply set the application langauge to "automatic" in this case. // configuration file. Simply set the application langauge to "automatic" in this case.
if (applicationLanguage->getSelectedObjects().size() == 0) if (applicationLanguage->getSelectedObjects().size() == 0)

View file

@ -115,7 +115,8 @@ std::vector<std::pair<std::string, std::string>> ThemeData::sSupportedLanguages
{"ru_RU", "РУССКИЙ"}, {"ru_RU", "РУССКИЙ"},
{"sv_SE", "SVENSKA"}, {"sv_SE", "SVENSKA"},
{"ja_JP", "日本語"}, {"ja_JP", "日本語"},
{"zh_CN", "简体中文"}}; {"zh_CN", "简体中文"},
{"ko_KR", "한국어"}};
std::map<std::string, std::map<std::string, std::string>> ThemeData::sPropertyAttributeMap std::map<std::string, std::map<std::string, std::string>> ThemeData::sPropertyAttributeMap
// The data type is defined by the parent property. // The data type is defined by the parent property.

View file

@ -40,7 +40,8 @@ namespace Utils
{{"ru"}, {"RU"}}, {{"ru"}, {"RU"}},
{{"sv"}, {"SE"}}, {{"sv"}, {"SE"}},
{{"ja"}, {"JP"}}, {{"ja"}, {"JP"}},
{{"zh"}, {"CN"}}}; {{"zh"}, {"CN"}},
{{"ko"}, {"KR"}}};
// clang-format on // clang-format on
std::string sCurrentLocale {"en_US"}; std::string sCurrentLocale {"en_US"};
@ -204,6 +205,8 @@ namespace Utils
sMenuTitleScaleFactor = 0.94f; sMenuTitleScaleFactor = 0.94f;
else if (localePair.first == "zh") else if (localePair.first == "zh")
sMenuTitleScaleFactor = 0.94f; sMenuTitleScaleFactor = 0.94f;
else if (localePair.first == "ko")
sMenuTitleScaleFactor = 0.96f;
std::string localePath; std::string localePath;
localePath.append("/") localePath.append("/")

View file

@ -10,3 +10,4 @@ ro_RO
ru_RU ru_RU
sv_SE sv_SE
zh_CN zh_CN
ko_KR

2834
locale/po/ko_KR.po Normal file

File diff suppressed because it is too large Load diff