diff --git a/resources/videos/dual_extruder_slicing.mp4 b/resources/videos/dual_extruder_slicing_en.mp4 similarity index 100% rename from resources/videos/dual_extruder_slicing.mp4 rename to resources/videos/dual_extruder_slicing_en.mp4 diff --git a/resources/videos/dual_extruder_slicing_zh.mp4 b/resources/videos/dual_extruder_slicing_zh.mp4 new file mode 100644 index 000000000..4dd6111e1 Binary files /dev/null and b/resources/videos/dual_extruder_slicing_zh.mp4 differ diff --git a/src/slic3r/GUI/FilamentGroupPopup.cpp b/src/slic3r/GUI/FilamentGroupPopup.cpp index 6e1a0975a..033152cc9 100644 --- a/src/slic3r/GUI/FilamentGroupPopup.cpp +++ b/src/slic3r/GUI/FilamentGroupPopup.cpp @@ -150,7 +150,12 @@ FilamentGroupPopup::FilamentGroupPopup(wxWindow *parent) : PopupWindow(parent, w video_link->SetCursor(wxCursor(wxCURSOR_HAND)); video_link->Bind(wxEVT_LEFT_DOWN, [](wxMouseEvent &) { - fs::path video_path = fs::path(resources_dir()) / "videos/dual_extruder_slicing.mp4"; + bool is_zh = wxGetApp().app_config->get("language") == "zh_CN"; + fs::path video_path; + if (is_zh) + video_path = fs::path(resources_dir()) / "videos/dual_extruder_slicing_zh.mp4"; + else + video_path = fs::path(resources_dir()) / "videos/dual_extruder_slicing_en.mp4"; wxString video_path_str = wxString::FromUTF8(video_path.string()); if (wxFileExists(video_path_str)) {