ENH: display unicode for Japanese

Change-Id: Icf3f926901bd0fe2cc2a5c160eb1aaef3ed29977
This commit is contained in:
Stone Li 2023-01-31 15:08:07 +08:00 committed by Lane.Wei
parent c0ee8d4f0f
commit b30ed7bd9f
2 changed files with 4 additions and 3 deletions

View File

@ -4347,7 +4347,7 @@ bool GUI_App::load_language(wxString language, bool initial)
{"it", wxString::FromUTF8("\x49\x74\x61\x6C\x69\x61\x6E\x6F")},
{"ru", wxString::FromUTF8("\xD1\x80\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9")},
{"hu", wxString::FromUTF8("Magyar")},
{"ja", wxString::FromUTF8("\xE6\x97\xA5\xE8\xAF\xAD")}
{"ja", wxString::FromUTF8("\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E")}
};
for (auto l : language_descptions) {
const wxLanguageInfo *langinfo = wxLocale::FindLanguageInfo(l.first);

View File

@ -110,8 +110,6 @@ wxBoxSizer *PreferencesDialog::create_item_language_combobox(
auto language_name = vlist[i]->Description;
if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_CHINESE_SIMPLIFIED)) {
//language_name = _L(vlist[i]->Description);
//language_name = _L("Chinese (Simplified)");
language_name = wxString::FromUTF8("\xe4\xb8\xad\xe6\x96\x87\x28\xe7\xae\x80\xe4\xbd\x93\x29");
}
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_SPANISH)) {
@ -132,6 +130,9 @@ wxBoxSizer *PreferencesDialog::create_item_language_combobox(
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_HUNGARIAN)) {
language_name = wxString::FromUTF8("Magyar");
}
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_JAPANESE)) {
language_name = wxString::FromUTF8("\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E");
}
if (app_config->get(param) == vlist[i]->CanonicalName) {
m_current_language_selected = i;