From b364495e7e1b0e69683243801b922aaae9867aba Mon Sep 17 00:00:00 2001 From: Stone Li Date: Sun, 7 Apr 2024 09:34:24 +0800 Subject: [PATCH] FIX: fix hms display in tr language JIRA: STUDIO-6743 1. fix display tr luanguage in home page Change-Id: I672d46b1349078ab8e3fc59e124d2f583f09e8e9 Signed-off-by: Stone Li --- src/slic3r/GUI/GUI_App.cpp | 1 + src/slic3r/GUI/HMS.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 382158417..c233cc2fb 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -6317,6 +6317,7 @@ wxString GUI_App::current_language_code_safe() const { "uk", "uk_UA", }, { "zh", "zh_CN", }, { "ru", "ru_RU", }, + { "tr", "tr_TR", }, }; wxString language_code = this->current_language_code().BeforeFirst('_'); auto it = mapping.find(language_code); diff --git a/src/slic3r/GUI/HMS.cpp b/src/slic3r/GUI/HMS.cpp index 19a93518a..497c966c4 100644 --- a/src/slic3r/GUI/HMS.cpp +++ b/src/slic3r/GUI/HMS.cpp @@ -145,7 +145,12 @@ std::string HMSQuery::hms_language_code() std::string lang_code = wxGetApp().app_config->get_language_code(); if (lang_code.compare("uk") == 0 || lang_code.compare("cs") == 0 - || lang_code.compare("ru") == 0) { + || lang_code.compare("ru") == 0 + || lang_code.compare("tr") == 0 + || lang_code.compare("pt") == 0 + || lang_code.compare("ko") == 0 + ) + { BOOST_LOG_TRIVIAL(info) << "HMS: using english for lang_code = " << lang_code; return "en"; }