查找并正确缩进 .po 文件。
项目描述
powrap
脚本,用于修复指定 .po 文件的缩进。如果提供了 --modified,则它将仅根据 git 修复已修改的文件(如果您的 .po 文件是版本化的,则很有用)。
如果提供了 --quiet,则不会显示进度条
Powrap 是 poutils 的一部分!
Poutils (.po 工具) 是一个元包,可以轻松安装与 po 文件和 powrap 一起使用的有用 Python 工具!请查看 Poutils 以了解其他工具!
依赖项
powrap 依赖于 gettext 的 msgcat,因此您必须首先安装 gettext,例如在 Debian 上运行
apt install gettext
贡献
首先,创建一个虚拟环境,并在其中运行 pip install -r requirements-dev.txt。
要运行测试,使用 tox -p auto。
要在当前虚拟环境中安装 powrap,运行 pip install -e .。
依赖项
我们使用 pip-tools 来固定依赖项,但在 setup.cfg 中,我们的依赖项并未固定,目标是确保 powrap 可以与其他工具轻松安装。
依赖项固定仅用于创建可重复的开发环境以及相应的 CI 环境
pip-compile setup.py # generates requirements.txt pip-compile requirements-dev.in # generates requirements-dev.txt
可以使用 pip-compile 的 --upgrade 标志升级固定的依赖项。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
powrap-1.0.1.tar.gz (6.4 kB 查看哈希值)
构建分布
powrap-1.0.1-py3-none-any.whl (5.6 kB 查看哈希值)
关闭
powrap-1.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ebc687067dd51b587970df9e0d8ecd492bf989c7a2f32f59b7c45303c794905e |
|
MD5 | 6494d87f17191ac829ab3d11bf340fd3 |
|
BLAKE2b-256 | bc873b9fa0462729f4be61faf63aa661ba2b894e654709ed514f1676b633c270 |
关闭
powrap-1.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 823b34bfd7b0281fe72c1ea0f4ed82afed8ba5d88c9c5570af0bcd9f849654c2 |
|
MD5 | 738a3f9d042efc5fdd85188b15a60cf7 |
|
BLAKE2b-256 | 39c2b63c1c9d039a277eb8b1b64380bfb0e0f784a0242c20d241efa5bcb7ba51 |