From d4c70f55286edf1fd7d6b87c0ca9e5c616ffbf7b Mon Sep 17 00:00:00 2001 From: SoftFever Date: Tue, 5 Sep 2023 20:34:38 +0800 Subject: [PATCH] Add Turkish language option --- localazy.json | 5 +++++ src/slic3r/GUI/Preferences.cpp | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/localazy.json b/localazy.json index 723183486..3556bd3f4 100644 --- a/localazy.json +++ b/localazy.json @@ -58,6 +58,11 @@ "type": "po", "pattern": "localization/i18n/zh_TW/OrcaSlicer_zh_TW.po", "lang": "zh_TW" + }, + { + "type": "po", + "pattern": "localization/i18n/tr/OrcaSlicer_tr.po", + "lang": "tr" } ] }, diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index e50a67738..2ad70763e 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -152,6 +152,9 @@ wxBoxSizer *PreferencesDialog::create_item_language_combobox( else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_UKRAINIAN)) { language_name = wxString::FromUTF8("Ukrainian"); } + else if (vlist[i] == wxLocale::GetLanguageInfo(wxLANGUAGE_TURKISH)) { + language_name = wxString::FromUTF8("Turkish"); + } if (app_config->get(param) == vlist[i]->CanonicalName) { m_current_language_selected = i; @@ -944,7 +947,9 @@ wxWindow* PreferencesDialog::create_general_page() wxLANGUAGE_ITALIAN, wxLANGUAGE_KOREAN, wxLANGUAGE_RUSSIAN, - wxLANGUAGE_UKRAINIAN + wxLANGUAGE_UKRAINIAN, + wxLANGUAGE_TURKISH + }; auto translations = wxTranslations::Get()->GetAvailableTranslations(SLIC3R_APP_KEY);