Extract gettext strings from python template
Project description
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
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
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 |