From b30ed7bd9fd4cbddfe2497dc9587f139ff7872ec Mon Sep 17 00:00:00 2001 From: Stone Li Date: Tue, 31 Jan 2023 15:08:07 +0800 Subject: [PATCH] ENH: display unicode for Japanese Change-Id: Icf3f926901bd0fe2cc2a5c160eb1aaef3ed29977 --- src/slic3r/GUI/GUI_App.cpp | 2 +- src/slic3r/GUI/Preferences.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1f5da3634..dbe4fe2aa 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -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); diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index e797fdb76..8c1b9c89e 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -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;