FIX: Link Chinese wiki in Chinese environment
jira: STUDIO-10795 Change-Id: I50454a0e4e3f4b6ab8a1d2be8f2dbc4343c6a3e6
This commit is contained in:
parent
d707fd04c3
commit
a25e7198ee
|
@ -297,7 +297,11 @@ void AMSMaterialsSetting::create_panel_kn(wxWindow* parent)
|
||||||
m_ratio_text->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
m_ratio_text->Bind(wxEVT_LEAVE_WINDOW, [this](auto& e) {SetCursor(wxCURSOR_ARROW); });
|
||||||
|
|
||||||
m_ratio_text->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {
|
m_ratio_text->Bind(wxEVT_LEFT_DOWN, [this](auto& e) {
|
||||||
wxLaunchDefaultBrowser(wxT("https://wiki.bambulab.com/en/software/bambu-studio/calibration_pa"));
|
std::string language = wxGetApp().app_config->get("language");
|
||||||
|
wxString region = "en";
|
||||||
|
if (language.find("zh") == 0)
|
||||||
|
region = "zh";
|
||||||
|
wxLaunchDefaultBrowser(wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_pa", region));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -34,17 +34,22 @@ wxString get_cali_mode_caption_string(CalibMode mode)
|
||||||
|
|
||||||
wxString get_calibration_wiki_page(CalibMode cali_mode)
|
wxString get_calibration_wiki_page(CalibMode cali_mode)
|
||||||
{
|
{
|
||||||
|
std::string language = wxGetApp().app_config->get("language");
|
||||||
|
wxString region = "en";
|
||||||
|
if (language.find("zh") == 0)
|
||||||
|
region = "zh";
|
||||||
|
|
||||||
switch (cali_mode) {
|
switch (cali_mode) {
|
||||||
case CalibMode::Calib_PA_Line:
|
case CalibMode::Calib_PA_Line:
|
||||||
return wxString("https://wiki.bambulab.com/en/software/bambu-studio/calibration_pa");
|
return wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_pa", region);
|
||||||
case CalibMode::Calib_Flow_Rate:
|
case CalibMode::Calib_Flow_Rate:
|
||||||
return wxString("https://wiki.bambulab.com/en/software/bambu-studio/calibration_flow_rate");
|
return wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_flow_rate", region);
|
||||||
case CalibMode::Calib_Vol_speed_Tower:
|
case CalibMode::Calib_Vol_speed_Tower:
|
||||||
return wxString("https://wiki.bambulab.com/en/software/bambu-studio/calibration_volumetric");
|
return wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_volumetric", region);
|
||||||
case CalibMode::Calib_Temp_Tower:
|
case CalibMode::Calib_Temp_Tower:
|
||||||
return wxString("https://wiki.bambulab.com/en/software/bambu-studio/calibration_temperature");
|
return wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_temperature", region);
|
||||||
case CalibMode::Calib_Retraction_tower:
|
case CalibMode::Calib_Retraction_tower:
|
||||||
return wxString("https://wiki.bambulab.com/en/software/bambu-studio/calibration_retraction");
|
return wxString::Format("https://wiki.bambulab.com/%s/software/bambu-studio/calibration_retraction", region);
|
||||||
default:
|
default:
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue