flask-docs-zh
flask-docs-zh copied to clipboard
add pofmt hook to format PO files
更新了pofmt版本,现在全宽字符在计算宽度时会乘一个系数(默认是1.8)来平衡视觉。参见最新修改。
遗留问题:
- 连续的中文字符超出最大宽度时,无法按宽度系数折行(只要有标点符号就能正确折行)
- ~中文标点无法识别为分隔字符~(Solved)
我看到有大量改动是把 msgid 行首的空格移动到上一行行尾,以及调整行尾单词的细微调整。这些改动是不是有必要(猜测会导致现有提交的 PR 产生冲突)?有没有可能关掉对 msgid 的格式化?
@greyli msgid也有可能被editor或者babel改变折行,所以我理解也是应该纳入格式化中
UPDATE: pofmt 0.3.0已经支持关掉msgid: --no-msgid,但我未更新precommit-config,我希望保持当前行为
msgid也有可能被editor或者babel改变折行,所以我理解也是应该纳入格式化中
嗯,有道理。
@greyli @frostming Any updates?