最近接触了很多学习python的同学,注意到一些问题,一个是大家看不太懂错误信息,另一个是总会被迫学习额外英语去看懂文档。从信息获取角度讲,讲中文的人,肯定读中文最有效率;恰好,官方有标准库的中文翻译。嗯哼,写python代码时,直接呈现中文会不会有点意思?!说干就干,经过几日几夜的工作,一个 python中文环境 就有了,主要做了两部分工作:
- python解释器错误信息汉化
- 自动补全即时查看官方中文文档, 并保留链接以跳转到官网
错误信息汉化
这部分由于搜索技术不幸并没有找到谁做过相关的工作,只能撸起袖子上阵直接硬翻了。
效果:
image
还存在的问题:
- 错误信息的句子里面,如果有变量的存在,语序一类不好调整(也许可以用正则解决)。
- 错误信息应该有非常多,目前只翻译了码侬君可以复现出来的部分,有兴趣同学可以把没有翻译的错误信息提交给我。
补全时中文文档即时查看
这部分工作是基于官方中文文档,此翻译托管在 https://www.transifex.com/python-doc/python-37/translate/#zh_CN/ 每个人都可以参与,码侬君当然也已经报名参加了。
工作原理非常简单,获取当前补全的对象信息, 然后和官网上的词条进行匹配,最后展示匹配好的词条。
效果:
image
image
希望以上工作可以帮到大家。应用地址: