平方X 发表于 2018-1-11 17:49:34

[2505]汉化 PEPs 笔记


从 (https://github.com/python/peps) 可以获取到整个项目。
运行 genpepindex.py 可以生成 pep-0000.txt
运行 pep2html.py 会生成 html 文件,不传参数则生成所有文件。
在 pep2html.make_html 中
```
    outpath = os.path.splitext(inpath) + ".html"
    # 添加以生成到 html 目录
    outpath = 'html' + os.path.sep + outpath
```

还是不方便汉化,看到 0000 中的标题的生成
```
pep0.output.write_pep0
    for pep in meta:
      print(constants.text_type(pep), file=output)
直接输出的 pep
pep0.pep.PEP#__unicode__
    return constants.column_format % pep_info
于是只需要修改 column_format 就行
column_format = (u'%(number)4s\n%(title)-s\n\n')
再把 title_length = 1000 改大以显示完整标题。
```

(https://github.com/pingfangx/peps/commit/f4f21d83edb3fe2fb6ed19b8c4adafa26a52eb1c)
页: [1]
查看完整版本: [2505]汉化 PEPs 笔记