平方X

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3639|回复: 0

[2505]汉化 PEPs 笔记

[复制链接]

414

主题

709

帖子

3657

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3657
QQ
发表于 2018-1-11 17:49:34 | 显示全部楼层 |阅读模式
[md]
从 [github-peps](https://github.com/python/peps) 可以获取到整个项目。  
运行 genpepindex.py 可以生成 pep-0000.txt  
运行 pep2html.py 会生成 html 文件,不传参数则生成所有文件。  
在 pep2html.make_html 中
```
    outpath = os.path.splitext(inpath)[0] + ".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 改大以显示完整标题。
```

[The code](https://github.com/pingfangx/peps/commit/f4f21d83edb3fe2fb6ed19b8c4adafa26a52eb1c)[/md]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|平方X ( 冀ICP备14018164号 )

GMT+8, 2024-11-23 17:31 , Processed in 0.086468 second(s), 22 queries .

技术支持:Powered by Discuz!X3.4  © 2001-2013 Comsenz Inc.

版权所有:Copyright © 2014-2018 平方X www.pingfangx.com All rights reserved.

快速回复 返回顶部 返回列表