compilation errors fixed of Ukrainian localizalion (#1610)

* compilation errors fixed of Ukrainian localizalion

* add UKRAINIAN lang option in UI

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
djperya 2023-07-29 05:13:17 +03:00 committed by GitHub
parent d7a1241550
commit 979b17fab7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 1906 additions and 1689 deletions

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -4927,7 +4927,8 @@ bool GUI_App::load_language(wxString language, bool initial)
wxLANGUAGE_JAPANESE, wxLANGUAGE_JAPANESE,
wxLANGUAGE_ITALIAN, wxLANGUAGE_ITALIAN,
wxLANGUAGE_KOREAN, wxLANGUAGE_KOREAN,
wxLANGUAGE_RUSSIAN wxLANGUAGE_RUSSIAN,
wxLANGUAGE_UKRAINIAN
}; };
std::string cur_language = app_config->get("language"); std::string cur_language = app_config->get("language");
if (cur_language != "") { if (cur_language != "") {

View file

@ -144,6 +144,9 @@ wxBoxSizer *PreferencesDialog::create_item_language_combobox(
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_RUSSIAN)) { 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"); language_name = wxString::FromUTF8("\xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9");
} }
else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_UKRAINIAN)) {
language_name = wxString::FromUTF8("Ukrainian");
}
if (app_config->get(param) == vlist[i]->CanonicalName) { if (app_config->get(param) == vlist[i]->CanonicalName) {
m_current_language_selected = i; m_current_language_selected = i;
@ -896,7 +899,8 @@ wxWindow* PreferencesDialog::create_general_page()
wxLANGUAGE_JAPANESE, wxLANGUAGE_JAPANESE,
wxLANGUAGE_ITALIAN, wxLANGUAGE_ITALIAN,
wxLANGUAGE_KOREAN, wxLANGUAGE_KOREAN,
wxLANGUAGE_RUSSIAN wxLANGUAGE_RUSSIAN,
wxLANGUAGE_UKRAINIAN
}; };
auto translations = wxTranslations::Get()->GetAvailableTranslations(SLIC3R_APP_KEY); auto translations = wxTranslations::Get()->GetAvailableTranslations(SLIC3R_APP_KEY);