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 installNote: this uses
poetrythat 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
pygrammalectev1.3.0 - use GitHub Actions
v0.9.0 (2020-09-07)
- use
pygrammalectedefault message for spelling errors
v0.8.0 (2020-08-25)
- use
pygrammalecte - add continuous integration
- fix #12, #13, #14, #15, #17, #18, #20
- add
--colorCLI option to get a colored output (default is colorless)
v0.7.0 (2019-12-11)
- add
--versionCLI option to display the current version ofpadpo --input-pathCLI option now accepts several paths as inpadpo --input-path file1.po file2.po directory1 directory2orpadpo -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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file padpoes-0.12.0.tar.gz.
File metadata
- Download URL: padpoes-0.12.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.11.4-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2b3b23cb65b40eff102df279a08a080415e7f313911a82561858ec5e6372af5
|
|
| MD5 |
a6c091998e87e42f15a2446a90187d3b
|
|
| BLAKE2b-256 |
7954607925527b3e714f9ebe02130cfbf6a09f0ba67d931483c09e302aaa36ce
|
File details
Details for the file padpoes-0.12.0-py3-none-any.whl.
File metadata
- Download URL: padpoes-0.12.0-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.11.4-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4de7141d061b6d61b682ec486c2003cb6dba80b9212ef7ffb0e1ef93bd68dce
|
|
| MD5 |
67b1a557f78e7ff8f18f8ef2f05d1eb7
|
|
| BLAKE2b-256 |
7b33415ff591ad133451ccfda4db50a77333a9be0a9944020fe1cc0dae6bfea7
|