FIX: replace ',' with '.' when using minor languages

Change-Id: I992f4c702141f89860625f64d9524ee1c0445cee
This commit is contained in:
zhimin.zeng 2023-08-14 10:30:41 +08:00 committed by lane.wei
parent 6750b5b33c
commit 6a86c9f2a3
3 changed files with 17 additions and 8 deletions

View file

@ -2013,6 +2013,8 @@ int MachineObject::command_start_calibration(bool vibration, bool bed_leveling,
int MachineObject::command_start_pa_calibration(const X1CCalibInfos &pa_data, int mode)
{
CNumericLocalesSetter locales_setter;
pa_calib_results.clear();
if (get_printer_series() == PrinterSeries::SERIES_X1) {
json j;
@ -2057,7 +2059,7 @@ int MachineObject::command_set_pa_calibration(const std::vector<PACalibResult> &
j["print"]["filaments"][i]["name"] = pa_calib_values[i].name;
j["print"]["filaments"][i]["k_value"] = std::to_string(pa_calib_values[i].k_value);
if (is_auto_cali)
j["print"]["filaments"][i]["n_coef"] = std::to_string(pa_calib_values[i].n_coef);
j["print"]["filaments"][i]["n_coef"] = std::to_string(pa_calib_values[i].n_coef);
else
j["print"]["filaments"][i]["n_coef"] = "0.0";
}
@ -2135,6 +2137,8 @@ int MachineObject::commnad_select_pa_calibration(const PACalibIndexInfo& pa_cali
int MachineObject::command_start_flow_ratio_calibration(const X1CCalibInfos& calib_data)
{
CNumericLocalesSetter locales_setter;
if (get_printer_series() == PrinterSeries::SERIES_X1 && calib_data.calib_datas.size() > 0) {
json j;
j["print"]["command"] = "flowrate_cali";