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_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)
|
||||
{
|
||||
std::string language = wxGetApp().app_config->get("language");
|
||||
wxString region = "en";
|
||||
if (language.find("zh") == 0)
|
||||
region = "zh";
|
||||
|
||||
switch (cali_mode) {
|
||||
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:
|
||||
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:
|
||||
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:
|
||||
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:
|
||||
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:
|
||||
return "";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue