CPython#

预览cpython

daobook/cpythonxin 分支维护了 python/cpython/3.10 的中文版本。

基于 Sphinx4.x 构建中文文档。支持自动部署到 gh-pages

xin 分支的生成#

xin 分支的生成过程:

首先,基于分支 main,直接使用 sphinx-quickstart 生成 make.bat 于 Windows 平台使用(原来的 make.bat 重命名为 make-old.bat)。

接着,在 conf.py 中添加如下内容,以支持 zh_CN

# sphinx-intl & zh_CN
language = 'zh_CN'
locale_dirs = ['../locales/']
gettext_compact = False

接着,引入 daobook/python-docs-zh-cnxin 分支的中文 .po 文件:

git clone https://github.com/daobook/python-docs-zh-cn.git locales/zh_CN/LC_MESSAGES/
rm -rf locales/zh_CN/LC_MESSAGES/.git

然后,生成 .pot 文件,并更新 .po 文件:

cd Doc
make gettext
sphinx-intl update -p build/gettext -l zh_CN

最后,生成 HTML 文档,便可以预览了:

make html

变更#

  • 于 2021/11/08 引入 python/python-docs-zh-cn3.10 分支的中文 po 文件。

  • 更新 library/language.polibrary/ast.po。(2021/11/21)