Python官方文档中文翻译终于达到 62%!

花下猫语:Python官方文档的简体中文翻译工作,一直以来进度缓慢。两年前,我写了一篇《》聊了这事,当时翻译进度还不足20%。但是,国内有一部分志愿者们一直在努力。一次偶然的机会,我加入了翻译组的微信群,于是,每天早晨就会看到群里在播报当天的进度,基本上就是+0.00%、+0.01%、+0.02%……很难得有一天会是超过+0.05%。终于,在2021年1月末,整体进度达到了62%,这真是个好消息!

作者:刘玉龙

来源:PyChina

背景及时间线

2019年之前

Python 官方文档 [1] 上只有英、法、日、韩四种语言,虽然当时在中国 Python 的使用率正节节攀登,但官方文档上依然没有中文,只有很多个民间翻译版本。

2018年5月3日

在华蟒用户组,Shengjing Zhu(朱晟菁)再次发起了中文翻译工作 [2],并建立了对应的 GitHub [3],但与之前不同的是,此次翻译参考了日文团队的协作模式,使用了 Transifex 工具 [4],也算是半官方的翻译项目了。

2018年10月下旬

为了交流方便,几个翻译者凑在一起建立了微信群,并开始沟通仓库迁移事项。程序员节前,此仓库正式迁移到 Python 目录下 [5],并在初次代码构建后有了可以访问的官方链接,但由于当时的翻译程度并未达到标准,因此未能显式展示出简中页签,只能手动输入链接访问。

2019年3月29日

官方文档中增加了简中页签,可以被所有人直接看到。

2020年1月28日

翻译进度达到 50%。

2020年12月14日

翻译进度达到 60%。

2021-01-29

翻译进度达到 62.12%。

参与翻译方式

翻译工具使用 Transifex,分工协调使用 GitHub issue,都在官方项目下,步骤是:

1. 阅读 readme,阅读 PEP545 [6]

2. 注册 Transifex,并申请加入(语言选择 Chinese (China) zh_CN)

3. 等待审核,一般一两天就会通过

4. 在 issue/6 [7] 里回复自己想要翻译的模块,以避免与其他人冲突

5. 打开 Transifex 开始翻译吧~

Transifex 使用方式

1. 登陆&注册,并申请加入 python document translations 组织,并选择语言 Chinese (China) zh_CN

2. 选择版本,建议优先翻译默认版本,默认版本对应的是 Python 3.9 的文档

3. 选择相应条目后即可进入翻译工作区开始翻译,内容会定期更新到官网上

相关文档

[1]: https://docs.python.org/3/

[2]: https://groups.google.com/g/python-cn/c/8H4qhhI6khw

[3]: https://github.com/zhsj/python-docs-zh-cn

(现在去看会显示仓库已迁移)

[4]: https://www.transifex.com/python-doc/public/

[5]: https://github.com/python/python-docs-zh-cn

[6]: https://www.python.org/dev/peps/pep-0545/

[7]: https://github.com/python/python-docs-zh-cn/issues/6

(0)

相关推荐

  • python中文官方手册等手册链接地址

    python 官方英文文档 https://docs.python.org python 官方中文文档 https://docs.python.org/zh-cn/ python 3.5.2 第三方中 ...

  • 机器学习入门指南(2021版)

    大家好,我是老胡. 这是为朋友社群准备的一篇机器学习入门指南,分享了我机器学习之路看过的一些书.教程.视频,还有学习经验和建议,希望能对大家的学习有所帮助. pdf版思维导图,后台回复:指南 Pyth ...

  • 【免费下载】几百本编程中文书籍(含Python),持续更新中

    机器学习算法与Python实战 长期跟踪关注统计学.数据挖掘.机器学习算法.深度学习.人工智能技术与行业发展动态,分享Python.机器学习等技术文章.回复机器学习有惊喜资料. 219篇原创内容 公众 ...

  • SQL Server解惑——为什么你的查询结果超出了查询时间范围

    废话少说,直接上SQL代码(有兴趣的测试验证一下),下面这个查询语句为什么将2008-11-27的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子.USE AdventureWorks2 ...

  • Open3d学习计划(1)

    Open3D是一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化而设置的. 本系列学习计划有Blue同学作 ...

  • 你只知道with,那with该with who呢?

    来源:Python 技术「ID: pythonall」 在长期的编程实践中,我们必然已经有过使用下面这段代码的经验: with open("test.txt", "r&q ...

  • 第18天:Python 之迭代器

    第18天:Python 之迭代器

  • ASP.NET Core学习路线图

    "作为 ASP.NET Core 开发者,我接下来应该学习什么?",下面将介绍需要学习的东西,其中包括:依赖注入.数据库.缓存.日志.模板引擎.实时通信.测试.任务调度.设计模式等 ...

  • 资源分享(网站篇)

    日常会收集很多有趣的东西,但是太多了.想着慢慢的整理发出来,善用搜索功能哦~ https://www.mathworks.com/help/supportpkg/ryzeio/index.html?s ...

  • vaex 处理海量数据

    在数据科学计算.机器学习.以及深度学习领域,Python 是最受欢迎的语言.Python 在数据科学领域,有非常丰富的包可以选择,numpy.scipy.pandas.scikit-learn.mat ...