开源改变世界

hal_mdihistory 的翻译打破了 Gmoccapy 翻译 #1566

推推 grbl 3年前 (2023-01-30) 139次浏览
关闭
hansu 打开了这个问题 2022 年 2 月 3 日 · 2 条评论 · 由#1606修复
关闭

hal_mdihistory 的翻译打破了 Gmoccapy 翻译#1566

hansu 打开了这个问题 2022 年 2 月 3 日 · 2 条评论 · 由#1606修复

注释

hal_mdihistory 的翻译打破了 Gmoccapy 翻译 #1566
成员

446e7ad 中,我做了可hal_mdihistory.py翻译的。
但这打破了 Gmoccapy 翻译。

如果我删除

获取文本安装“linuxcnc”localedir = LOCALEDIR

gmoccapy 翻译有效,但未翻译 mdi 历史记录。有没有办法同时拥有两者,或者这两个不同的翻译域有问题吗? 

hal_mdihistory 的翻译打破了 Gmoccapy 翻译 #1566
合作者

为什么 Gmoccapy 翻译与 linuxcnc 翻译不同?或者它们是相同的但只是相互破坏?
可能 linuxcnc 更适合支持。

hal_mdihistory 的翻译打破了 Gmoccapy 翻译 #1566
成员作者

gmoccapy 的翻译在一个单独的文件中。那没问题。在 offsetpage 小部件中,它使用不同的翻译域“linuxcnc”。但是在那个小部件中只考虑了 glade 文件的字符串。这是关于python代码的字符串。
我想我不能使用gettext.install("linuxcnc", localedir=LOCALEDIR),因为它会覆盖该行

获取文本安装“gmoccapy”localedir = LOCALEDIR

也许无法为嵌入式小部件代码设置另一个翻译域。