From 7f8d113e74bff6d688ae15ad830377ae27f6a1bc Mon Sep 17 00:00:00 2001 From: zkk <1007518571@qq.com> Date: Tue, 7 Jan 2025 17:33:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=80=97=E6=9D=90=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E6=98=BE=E7=A4=BA=E5=81=B6=E5=B0=94=E4=B8=8D=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E6=9C=89=E4=BA=9B?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E4=BC=9A=E5=BC=82=E5=B8=B8=E9=97=AE=E9=A2=98?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E4=B8=80=E7=82=B9=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed commit of the following: commit cf7cafefbcd2274c9a481e58042d11db8cd79961 Merge: dc3478b4 8d259cea Author: zkk <1007518571@qq.com> Date: Tue Jan 7 17:26:59 2025 +0800 Merge commit '8d259ceadd5026cecc1dc61224d91aef4f3877b4' into release commit 8d259ceadd5026cecc1dc61224d91aef4f3877b4 Author: zkk <1007518571@qq.com> Date: Tue Jan 7 17:15:46 2025 +0800 实现 打印中恢复喷头温度 提示语的翻译 commit dd11c9683cb5af5407e650eea9b683b1066256c7 Author: zkk <1007518571@qq.com> Date: Tue Jan 7 16:52:04 2025 +0800 优化单个喷头时不显示喷头偏移菜单 commit c3ec7a81bbe1490b76202485d0502a4829a3cee5 Author: zkk <1007518571@qq.com> Date: Fri Jan 3 17:52:24 2025 +0800 修复屏幕耗材检测显示偶尔不准确的问题 commit 413bf6fc4a740f53d265c63abe7c51eaad483cb0 Author: zkk <1007518571@qq.com> Date: Fri Jan 3 15:00:54 2025 +0800 修复耗材检测弹窗异常问题 commit dc3478b48c7da1dbae120d1270c9ab64646d6647 Merge: 02c7556c 3bfc1aa7 Author: zkk <1007518571@qq.com> Date: Thu Jan 2 11:18:07 2025 +0800 Merge commit '3bfc1aa714e282d74b801155d830377ca58d8f59' into release commit 3bfc1aa714e282d74b801155d830377ca58d8f59 Author: zkk <1007518571@qq.com> Date: Thu Jan 2 11:17:15 2025 +0800 修复移轴页面移轴功能失效问题 commit 02c7556cdadf8de1ef3c54d2831920927cadbe30 Merge: 6bfa42e0 991003e6 Author: zkk <1007518571@qq.com> Date: Tue Dec 31 15:07:54 2024 +0800 Merge commit '991003e6cbea335eca73d3783aa1837059614724' into release commit 991003e6cbea335eca73d3783aa1837059614724 Author: zkk <1007518571@qq.com> Date: Tue Dec 31 15:03:34 2024 +0800 优化完整 简体中文和繁体中文的翻译 commit 1a177e90d09b9b9949bff2a1e3c6b12173420620 Author: zkk <1007518571@qq.com> Date: Tue Dec 31 14:10:03 2024 +0800 优化排除对象的英文语法错误 commit e8d509cb6c2883b1fadb5ab9f9ca658e61849055 Author: zkk <1007518571@qq.com> Date: Fri Dec 27 16:40:52 2024 +0800 优化耗材检测显示内容 commit 1b7670485a918cb334119175777525f768e670be Author: zkk <1007518571@qq.com> Date: Fri Dec 27 14:56:25 2024 +0800 完善断料自动切头功能描述 commit ecc0c3dd16442497e56f5f8ab3a0c6be00bd180e Author: zkk <1007518571@qq.com> Date: Fri Dec 27 13:40:01 2024 +0800 实现弹窗翻译功能 commit bc6d60fa183af50b7b16fea685139ca9d5df90ea Author: zkk <1007518571@qq.com> Date: Fri Dec 27 09:53:16 2024 +0800 优化不合理名称和不合理大小写 commit 2e650926bdba1c65baa506be1b1dd09621e8d8ea Author: zkk <1007518571@qq.com> Date: Thu Dec 26 15:06:11 2024 +0800 修复10寸屏幕偏移值微调页面出界问题 commit c481b551f777a3a6cadf7be3bfcab38448b51694 Author: zkk <1007518571@qq.com> Date: Wed Dec 25 15:28:26 2024 +0800 优化移轴设置页面没有返回按钮的问题 commit 2b3c9936bd693c8fc265d6352799f382680f4920 Author: zkk <1007518571@qq.com> Date: Wed Dec 25 10:05:04 2024 +0800 删除移动设置页面中轴反转的选项 commit 5e37d59497c54086d3f1e215cbabc03254857a58 Author: zkk <1007518571@qq.com> Date: Wed Dec 25 09:05:03 2024 +0800 优化选择语言标题 commit 5214c3697baac78bd0a465e33d6f4f3c1e30862e Author: zkk <1007518571@qq.com> Date: Tue Dec 24 10:57:41 2024 +0800 增加设置hostname功能 commit 3709a7465cc2e0d677ecc9979fb18144f7e0ec33 Author: zkk <1007518571@qq.com> Date: Tue Dec 24 10:43:46 2024 +0800 增加工厂设置中打包模式 commit 0c2a2618beb68d50601e433beef06122fb0ffd40 Author: zkk <1007518571@qq.com> Date: Mon Dec 23 16:25:37 2024 +0800 实现恢复出厂设置功能 commit e3a38f85613d53a4a063e835c34c701196010c6e Author: zkk <1007518571@qq.com> Date: Mon Dec 23 15:48:17 2024 +0800 一点格式化 commit 4e9e452e8bed4b53eaaae8f0a69142de8aa50611 Author: zkk <1007518571@qq.com> Date: Sat Dec 21 14:20:22 2024 +0800 优化探针偏移值校准时如果当前激活为第一个喷头时不会重复激活喷头 commit 3b85e8e8d59b0d4eae75f80d9e637fe9dc272cbe Merge: 882850db 10ec2029 Author: zkk <1007518571@qq.com> Date: Wed Dec 18 17:26:08 2024 +0800 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipperScreen into develop commit 882850dbde648598e5f91281101d0ea01fd56d56 Author: zkk <1007518571@qq.com> Date: Wed Dec 18 17:21:16 2024 +0800 补充双喷头偏移校准页面二维码图片 commit 10ec2029eb73e66874d5a0ec492c016480641110 Author: ruipeng <1041589370@qq.com> Date: Wed Dec 18 17:17:18 2024 +0800 增加自动切换喷头开关选项 commit 3d6eed9d9526b77472ba7df29014b5768c594026 Author: zkk <1007518571@qq.com> Date: Mon Dec 16 16:33:34 2024 +0800 喷头偏移值校准功能的实现 commit 40ecbb3ea4827c9bac1aa271cccc958c94c1114a Author: zkk <1007518571@qq.com> Date: Fri Dec 13 09:20:00 2024 +0800 z探针校准时指定默认激活工具头为第一个头 commit bce3caa409618ef5bc2067865940d14a1441c0f8 Author: zkk <1007518571@qq.com> Date: Fri Dec 13 09:19:19 2024 +0800 优化z探针校准时候移动过慢问题 commit 6bfa42e036a521c8ff7db1bf8ccb65500eabb6ea Merge: 1a87ced3 4f3aa9aa Author: zkk <1007518571@qq.com> Date: Thu Dec 12 10:33:58 2024 +0800 Merge commit '4f3aa9aa4c581ae9e7a740bd37f9e80ba064c27f' into release commit 4f3aa9aa4c581ae9e7a740bd37f9e80ba064c27f Merge: e3fd413d 1a69b518 Author: zkk <1007518571@qq.com> Date: Thu Dec 12 10:30:00 2024 +0800 Merge branch 'develop' of https://server.creatbot.com/Gitea/CreatBot/CreatBotKlipperScreen into develop commit 1a69b5180de733f15550a1294a7221d6070306a0 Author: ruipeng <1041589370@qq.com> Date: Wed Dec 11 11:44:36 2024 +0800 新增D600pro2、D1000的V0版机型 commit e3fd413d6256414441e9fe653c1132b1799a5cb2 Author: zkk <1007518571@qq.com> Date: Tue Dec 10 14:34:13 2024 +0800 修复打印时没有修改z偏移值 仍提示保存z偏移的按钮的bug commit 594fb668fe94fe907c028bf65ecced43ea8660cb Author: zkk <1007518571@qq.com> Date: Tue Dec 10 14:25:04 2024 +0800 设置自适应调平选项默认为关闭状态 commit 1a87ced3f5725569a6b9a7ee5f5250044d01d852 Merge: 629416d1 6064a6e1 Author: zkk <1007518571@qq.com> Date: Fri Nov 29 10:18:32 2024 +0800 Merge branch 'develop' into release # Conflicts: # config/main_menu.conf # ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.mo resolved by cf7cafefbcd2274c9a481e58042d11db8cd79961 version # ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.po # ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.mo resolved by cf7cafefbcd2274c9a481e58042d11db8cd79961 version # ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.po # ks_includes/prompts_text.py # ks_includes/widgets/prompts.py # screen.py --- config/main_menu.conf | 1 + .../zh_CN/LC_MESSAGES/KlipperScreen.mo | Bin 22477 -> 22337 bytes .../zh_CN/LC_MESSAGES/KlipperScreen.po | 12 +++++------ .../zh_TW/LC_MESSAGES/KlipperScreen.mo | Bin 22180 -> 22056 bytes .../zh_TW/LC_MESSAGES/KlipperScreen.po | 12 +++++------ ks_includes/prompts_text.py | 19 +++++++++--------- ks_includes/widgets/prompts.py | 4 ++-- panels/extrude.py | 4 ++++ screen.py | 6 +++--- 9 files changed, 31 insertions(+), 27 deletions(-) diff --git a/config/main_menu.conf b/config/main_menu.conf index 529e1bd8..98f02ed7 100644 --- a/config/main_menu.conf +++ b/config/main_menu.conf @@ -38,6 +38,7 @@ panel: zcalibrate name: {{ gettext('Nozzle Offset') }} icon: nozzle_offset panel: nozzle_offset +enable: {{ printer.extruders.count > 1 }} [menu __main more limits] name: {{ gettext('Limits') }} diff --git a/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.mo b/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.mo index 6f1e6970600e9915255f389cc2856f9ff58c4f51..a546ab58c7a305ce121b85ee07f3e16be874a17a 100644 GIT binary patch delta 8163 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 delta 8218 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 Z87Fu0it8(9U7xe%|F+q3q}{}T{{fKPP;USL diff --git a/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.po b/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.po index 1bf1cf4e..970db6fd 100644 --- a/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.po +++ b/ks_includes/locales/zh_CN/LC_MESSAGES/KlipperScreen.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: KlipperScreen\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-31 14:57+0800\n" +"POT-Creation-Date: 2025-01-07 17:11+0800\n" "PO-Revision-Date: 2024-06-03 19:09+0000\n" "Last-Translator: wsj20050623 <2129426599@qq.com>\n" "Language-Team: Chinese (Simplified) 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 aUOl&M?d9zY+}x7b+Gl6Zt|~6MKjeQ(69={c delta 7182 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 B7tjCz diff --git a/ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.po b/ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.po index 2b8ad8a0..f22f4751 100644 --- a/ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.po +++ b/ks_includes/locales/zh_TW/LC_MESSAGES/KlipperScreen.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: KlipperScreen\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-31 14:57+0800\n" +"POT-Creation-Date: 2025-01-07 17:11+0800\n" "PO-Revision-Date: 2024-06-01 12:09+0000\n" "Last-Translator: 峻瑜哥 \n" "Language-Team: Chinese (Traditional) 0: for s, x in enumerate(filament_sensors): diff --git a/screen.py b/screen.py index 728d9c68..9a558431 100755 --- a/screen.py +++ b/screen.py @@ -876,7 +876,7 @@ class KlipperScreen(Gtk.Window): elif action == "notify_update_response": if 'message' in data and 'Error' in data['message']: logging.error(f"{action}:{data['message']}") - self.show_popup_message(_(data['message'].lstrip()), 3, from_ws=True) + self.show_popup_message(_(cleaned_data) if (cleaned_data := data['message'].strip()) else "", 3, from_ws=True) if "KlipperScreen" in data['message']: self.restart_ks() elif action == "notify_power_changed": @@ -895,9 +895,9 @@ class KlipperScreen(Gtk.Window): return self.prompt.decode(action) elif data.startswith("echo: "): - self.show_popup_message(_(data[6:].lstrip()), 1, from_ws=True) + self.show_popup_message(_(cleaned_data) if (cleaned_data := data[6:].strip()) else "", 1, from_ws=True) elif data.startswith("!! "): - self.show_popup_message(_(data[3:].lstrip()), 3, from_ws=True) + self.show_popup_message(_(cleaned_data) if (cleaned_data := data[3:].strip()) else "", 3, from_ws=True) elif "unknown" in data.lower() and \ not ("TESTZ" in data or "MEASURE_AXES_NOISE" in data or "ACCELEROMETER_QUERY" in data): self.show_popup_message(data, from_ws=True)