跳转到主要内容

gettext文件检查器

项目描述

padpo

PyPI PyPI Code style: Black Downloads Tests Maintainability Test Coverage

gettext文件 (*.po) 检查器

创建用于帮助翻译官方Python文档的法语版本: https://github.com/python/python-docs-fr

翻译时需要询问翻译者是否有问题,现在他们有了 padpo… :smile: :laughing: :stuck_out_tongue_winking_eye: :joy: (注意:我是在晚上很晚的时候想到这个名字的)。

许可证

BSD 3-clause

欢迎提交拉取请求。

Padpo 是 poutils 的一部分!

Poutils(.po 工具)是一个元包,用于轻松安装与 po 文件和 padpo 一起使用的 Python 工具,其中 padpo 是其一部分!前往查看 Poutils 以发现其他工具!

用法

使用安装期间创建的 已激活的虚拟环境

对于本地输入文件

padpo --input-path a_file.po

或者对于本地输入目录

padpo --input-path a_directory_containing_po_files

或者对于 python-docs-fr 仓库中的拉取请求(此处为拉取请求 #978)

padpo --python-docs-fr 978

或者对于 GitHub 仓库中的拉取请求(此处为 python/python-docs-fr/pull/978)

padpo --github python/python-docs-fr/pull/978

Screenshot

颜色

默认情况下,输出是无色的,格式类似于 GCC 消息。您可以使用 -c--color 选项获取带颜色的输出。

安装

自动安装

pip install padpo

手动安装

  1. 安装依赖项

    poetry install
    

    注意:这使用了 poetry,您可以从这里获取:[https://poetry.eustace.io/docs/](https://poetry.eustace.io/docs/)

  2. 使用虚拟环境

    poetry shell
    

PyPI 更新

./deliver.sh

变更日志

v0.11.0(2021-02-02)

  • 更新词汇表(修复 #58)

v0.10.0(2020-12-04)

  • 使用 pygrammalecte v1.3.0
  • 使用 GitHub Actions

v0.9.0(2020-09-07)

  • 使用 pygrammalecte 默认消息进行拼写错误

v0.8.0(2020-08-25)

  • 使用 pygrammalecte
  • 添加持续集成
  • 修复 #12, #13, #14, #15, #17, #18, #20
  • 添加 --color 命令行选项以获取带颜色的输出(默认为无色)

v0.7.0(2019-12-11)

  • 添加 --version 命令行选项以显示 padpo 的当前版本
  • --input-path 命令行选项现在可以接受多个路径,例如 padpo --input-path file1.po file2.po directory1 directory2padpo -i file1.po file2.po directory1 directory2

v0.6.0(2019-12-9)

  • 将错误与定义的词汇表进行比较

v0.5.0(2019-12-3)

  • 使用 grammalecte 检查拼写错误
  • 标记版本!

v0.4.0(2019-12-2)

  • 使用 poetry:[https://poetry.eustace.io/docs/](https://poetry.eustace.io/docs/)
  • 使用 tox 和 pytests 添加一些测试
  • 修复 grammalecte 的一些误报问题

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

padpo-0.11.0.tar.gz (15.4 kB 查看哈希

上传时间:

构建分布

padpo-0.11.0-py3-none-any.whl (16.9 kB 查看哈希

上传时间: Python 3

由以下支持