Find translations examples by grepping in .po files.
Project description
pogrep
Searches for string in po files. popgrep supports various GNU grep options to ease its use.
Pogrep is part of poutils!
Poutils (.po
utils) is a metapackage to easily install useful Python tools to use with po files
and pogrep
is a part of it! Go check out Poutils to discover the other tools!
Examples
Print usage: pogrep --help
Find how 'flavors' has already been translated: search recursively in the current directory, show the names of the matching files, excluding the venv and the locales directories which are not relevant:
pogrep --recursive --line-number --exclude-dir venv --exclude-dir locales flavor
Search the word 'typo' in traductions, but not in sources:
pogrep --recursive --translation --no-source --word-regexp typo
Blame usage of 'allogène' in traductions:
pogrep --recursive --ignore-case --blame allogène
Contributing
Please test your contribution using tox -p auto
.
Project details
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
File details
Details for the file pogrep-0.1.4.tar.gz
.
File metadata
- Download URL: pogrep-0.1.4.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfdc1ed1f0e8c5d96a409fe01577e22d94b01648e41e92aacbb5cc1197877a6f |
|
MD5 | 31b0f594b95db941ba82690374a40573 |
|
BLAKE2b-256 | 2aa3ffc9874c19608549dce758bc98d24730cfd720e1498bdb3c2d3f037ef97b |
File details
Details for the file pogrep-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: pogrep-0.1.4-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 585070b5b32263a3824157e518f01dafff70c34abd002f305a8a656bce809933 |
|
MD5 | cf2b82e6425fb105ce611022fef64d38 |
|
BLAKE2b-256 | 65c6e16ccaeab2e26f15a4fcfab6e65379c1d57f921cdae92bd087e3f668e0f1 |