Contact me: hankecnc@gmail.com

bCNC 无法在具有法语语言环境的 debian 上启动 #1320

推推 grbl 3年前 (2023-02-02) 251次浏览
关闭
delattrepa 打开了这个问题 2019 年 12 月 21 日 · 4条评论
关闭

bCNC 无法在具有法语语言环境的 debian 上启动#1320

delattrepa 打开了这个问题 2019 年 12 月 21 日 · 4条评论

评论

bCNC 无法在具有法语语言环境的 debian 上启动 #1320

使用 bCNC,我在我的 debian/KDE 上发现了一些与法语语言环境相关的错误。当我将区域设置更改为默认设置时,该错误不存在。

这是错误:
python2 -m bCNC
new-config Utils <ConfigParser.ConfigParser instance at 0x7f9b2f2e4440>

警告:bCNC 最近被移植以支持 python v2.x 和 v3.x
大多数事情似乎在两个 python 版本中都运行良好。
请将任何问题报告给:https ://github.com/vlachoudis/bCNC/issues

self.canvas.winfo_id(): 123732059
/usr/local/lib/python2.7/dist-packages/bCNC/ProbePage.py:1876: UnicodeWarning: Unicode 相等比较未能将两个参数转换为 Unicode – 将它们解释为不相等
CNC.toolWaitAfterProbe = int(TOOL_WAIT.index(self.toolWait.get()))
Traceback(最后一次调用):
文件“/usr/lib/python2.7/runpy.py”,第 174 行,在 _run_module_as_main
“ main ”中”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/usr/local/lib/python2.7/dist-packages/ bCNC/ main .py”,第 2715 行,在
main()
文件“/usr/local/lib/python2.7/dist-packages/bCNC/主要.py”,第 2683 行,在主应用
程序 = Application(tk)
文件“/usr/local/lib/python2.7/dist-packages/bCNC/main .py”,第 196 行,在init page = cls(self. ribbon, self) 文件“/usr/local/lib/python2.7/dist-packages/bCNC/CNCRibbon.py”,第 115 行,在init self.register() 文件“/usr/local/lib/python2.7 /dist-packages/bCNC/ProbePage.py”,第 1987 行,在寄存器 (ProbeCommonFrame、ProbeFrame、AutolevelFrame、CameraFrame、ToolFrame)) 文件“/usr/local/lib/python2.7/dist-packages/bCNC/CNCRibon. py”,第 134 行,在 _register w = f(self.master._pageFrame, self.app) 文件“/usr/local/lib/python2.7/dist-packages/bCNC/ProbePage.py”,第 1667 行,在初始化

self.toolWait.set(TOOL_WAIT[1])
文件“/usr/local/lib/python2.7/dist-packages/bCNC/lib/tkExtra.py”,第 3094 行,在 set
self.invoke()
文件“/ usr/local/lib/python2.7/dist-packages/bCNC/lib/tkExtra.py”,第 3046 行,在调用
self.command()
文件“/usr/local/lib/python2.7/dist-packages/ bCNC/ProbePage.py”,第 1876 行,在 waitChange
CNC.toolWaitAfterProbe = int(TOOL_WAIT.index(self.toolWait.get()))
ValueError: u’AVANT & APR\xc8S sondage’ 不在列表中

我猜这是 Unicode 和以下文件中的特殊字符 È(带重音符号的大写 E)的问题:

https://github.com/vlachoudis/bCNC/blob/master/bCNC/locale/fr/LC_MESSAGES/bCNC.po
#: bCNC/ProbePage.py:44
msgid “BEFORE & AFTER probing”
msgstr “AVANT & APRÈS sondage”

bCNC 无法在具有法语语言环境的 debian 上启动 #1320
gnurc 评论了 2019 年 12 月 27 日  

你好

我对西班牙语也有同样的问题。

BR

编辑:通过将语言环境更改为英语可以正常工作。

bCNC 无法在具有法语语言环境的 debian 上启动 #1320
ted0xff 评论了 2019 年 12 月 28 日  

你好,

您应该尝试更新您的 bCNC 副本 (pip2 install –upgrade bCNC)。
我有一个法语版的 debian,语言环境没问题
bCNC 无法在具有法语语言环境的 debian 上启动 #1320

编辑:哎呀,我的 bCNC 不是最新的,这是一个回归,0.9.14.62 中的法语语言环境还可以

bCNC 无法在具有法语语言环境的 debian 上启动 #1320

所以目前,你有两个解决方案:
留在 python2(并且永远不会再更新):

pip2 install --upgrade bCNC==0.9.14.62
python2 -m bCNC

或者去python3(两者可以同居):

pip3 install --upgrade bCNC
python3 -m bCNC

这次我测试了两个安装

bCNC 无法在具有法语语言环境的 debian 上启动 #1320

python2 版本 0.9.14.62 的升级与 python3 中的新安装一样有效。

谢谢。