Add Korean translation + Font problem (need help) (#1553)
* add ko_KR * add * additional translation "Tip of the Day" * add korean to language list * -Fix Korean translation -Add Russian to language list
This commit is contained in:
parent
f5b824eaa2
commit
224e1ea2de
5 changed files with 9809 additions and 3 deletions
9785
bbl/i18n/ko/OrcaSlicer_ko.po
Normal file
9785
bbl/i18n/ko/OrcaSlicer_ko.po
Normal file
File diff suppressed because it is too large
Load diff
|
@ -43,6 +43,16 @@
|
|||
"type": "po",
|
||||
"pattern": "bbl/i18n/ja/OrcaSlicer_ja.po",
|
||||
"lang": "ja"
|
||||
},
|
||||
{
|
||||
"type": "po",
|
||||
"pattern": "bbl/i18n/ko/OrcaSlicer_ko.po",
|
||||
"lang": "ko"
|
||||
},
|
||||
{
|
||||
"type": "po",
|
||||
"pattern": "bbl/i18n/ru/OrcaSlicer_ru.po",
|
||||
"lang": "ru"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
BIN
resources/i18n/ko/OrcaSlicer.mo
Normal file
BIN
resources/i18n/ko/OrcaSlicer.mo
Normal file
Binary file not shown.
|
@ -4819,7 +4819,8 @@ 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\xE6\x9C\xAC\xE8\xAA\x9E")}
|
||||
{"ja", wxString::FromUTF8("\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E")},
|
||||
{"ko", wxString::FromUTF8("\xED\x95\x9C\xEA\xB5\xAD\xEC\x96\xB4")}
|
||||
};
|
||||
for (auto l : language_descptions) {
|
||||
const wxLanguageInfo *langinfo = wxLocale::FindLanguageInfo(l.first);
|
||||
|
@ -4926,7 +4927,9 @@ bool GUI_App::load_language(wxString language, bool initial)
|
|||
wxLANGUAGE_DUTCH,
|
||||
wxLANGUAGE_HUNGARIAN,
|
||||
wxLANGUAGE_JAPANESE,
|
||||
wxLANGUAGE_ITALIAN
|
||||
wxLANGUAGE_ITALIAN,
|
||||
wxLANGUAGE_KOREAN,
|
||||
wxLANGUAGE_RUSSIAN
|
||||
};
|
||||
std::string cur_language = app_config->get("language");
|
||||
if (cur_language != "") {
|
||||
|
|
|
@ -139,6 +139,12 @@ wxBoxSizer *PreferencesDialog::create_item_language_combobox(
|
|||
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_ITALIAN)) {
|
||||
language_name = wxString::FromUTF8("\x69\x74\x61\x6c\x69\x61\x6e\x6f");
|
||||
}
|
||||
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_KOREAN)) {
|
||||
language_name = wxString::FromUTF8("\xED\x95\x9C\xEA\xB5\xAD\xEC\x96\xB4");
|
||||
}
|
||||
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_RUSSIAN)) {
|
||||
language_name = wxString::FromUTF8("\xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9");
|
||||
}
|
||||
|
||||
if (app_config->get(param) == vlist[i]->CanonicalName) {
|
||||
m_current_language_selected = i;
|
||||
|
@ -894,7 +900,9 @@ wxWindow* PreferencesDialog::create_general_page()
|
|||
wxLANGUAGE_DUTCH,
|
||||
wxLANGUAGE_HUNGARIAN,
|
||||
wxLANGUAGE_JAPANESE,
|
||||
wxLANGUAGE_ITALIAN
|
||||
wxLANGUAGE_ITALIAN,
|
||||
wxLANGUAGE_KOREAN,
|
||||
wxLANGUAGE_RUSSIAN
|
||||
};
|
||||
|
||||
auto translations = wxTranslations::Get()->GetAvailableTranslations(SLIC3R_APP_KEY);
|
||||
|
|
Loading…
Reference in a new issue