pywebgettext - Extract gettext strings from python template
You can use pywebgettext instead of xgettext in order to generate POT translation file from HTML template. pywebgettext can extract the gettext message inside HTML tag attributes or script tag.
Installation
pip install pywebgettext
Documentation
Generate POT translation file:
$ pywebgettext --output=locale/messages.pot --sort-by-file template1.html file2.py
Merge against existing PO file or initialize a PO file:
$ msgmerge --sort-by-file --output-file=locale/fr_FR/LC_MESSAGES/messages.po locale/fr_FR/LC_MESSAGES/messages.po locale/messages.pot
Initialize PO file, if it doesn’t exist yet:
$ msginit --input=messages --output-file=locale/fr_FR/LC_MESSAGES/messages.po --no-wrap --locale=fr_FR
Fill empty strings like msgstr “” in messages.po.
Compile:
$ msgfmt locale/fr_FR/LC_MESSAGES/messages.po -o locale/fr_FR/LC_MESSAGES/messages.mo
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pywebgettext-0.0.3.tar.gz
(4.9 kB
view details)
File details
Details for the file pywebgettext-0.0.3.tar.gz.
File metadata
- Download URL: pywebgettext-0.0.3.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8dd4417ba65c33785483feb835a18d6e93e69124e40a6a8d440d8c37d67abee
|
|
| MD5 |
e63e07de799949c35f35aeca1a276e11
|
|
| BLAKE2b-256 |
89b7a5aa4b238aa481fd4559ab6b648d90917844869fe681b094b8fe8ef088b3
|