Linter for gettext files
Project description
padpoes
Linter for gettext files (*.po)
Forked from https://github.com/AFPy/padpo
Created to help the translation of official Python docs in Spanish: https://github.com/python/python-docs-es
Thanks and creadits to all the python-docs-fr team (L)
License
BSD 3-clause
Pull request are welcome.
Usage
Using the activated virtual environment created during the installation:
For a local input file:
padpoes --input-path a_file.po
or for a local input directory:
padpoes --input-path a_directory_containing_po_files
or for a pull request in python-docs-fr repository (here pull request #978)
padpoes --python-docs-fr 978
or for a pull request in a GitHub repository (here python/python-docs-es/pull/978)
padpoes --github python/python-docs-fr/pull/978
Color
By default, the output is colorless, and formatted like GCC messages. You can use -c
or --color
option to get a colored output.
Installation
Automatic installation
pip install padpoes
Manual installation
-
Install dependencies
poetry install
Note: this uses
poetry
that you can get here: https://poetry.eustace.io/docs/ -
Use virtual environment$
poetry shell
Update on PyPI
./deliver.sh
Changelog
v0.12.0 (2021-03-22)
- Removes
pygrammalect
- Removes NBSP checker
- Migrates CLI commands to python-docs-es repository
- Change glossary from French to Spanish
v0.11.0 (2021-02-02)
- update glossary (fix #58)
v0.10.0 (2020-12-04)
- use
pygrammalecte
v1.3.0 - use GitHub Actions
v0.9.0 (2020-09-07)
- use
pygrammalecte
default message for spelling errors
v0.8.0 (2020-08-25)
- use
pygrammalecte
- add continuous integration
- fix #12, #13, #14, #15, #17, #18, #20
- add
--color
CLI option to get a colored output (default is colorless)
v0.7.0 (2019-12-11)
- add
--version
CLI option to display the current version ofpadpo
--input-path
CLI option now accepts several paths as inpadpo --input-path file1.po file2.po directory1 directory2
orpadpo -i file1.po file2.po directory1 directory2
v0.6.0 (2019-12-9)
- check errors against defined glossaries
v0.5.0 (2019-12-3)
- check spelling errors with grammalecte
- tag releases!
v0.4.0 (2019-12-2)
- use poetry: https://poetry.eustace.io/docs/
- add some tests with tox and pytests
- fix some false positive issues with grammalecte
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.