diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | template.py | 3 |
3 files changed, 5 insertions, 1 deletions
@@ -14,6 +14,7 @@ fr/ it/ es/ ru/ +pt/ __pycache__ *.pyc @@ -17,6 +17,7 @@ locale-update: locale/messages.pot msgmerge -U -m --previous locale/es/LC_MESSAGES/messages.po locale/messages.pot msgmerge -U -m --previous locale/it/LC_MESSAGES/messages.po locale/messages.pot msgmerge -U -m --previous locale/ru/LC_MESSAGES/messages.po locale/messages.pot + msgmerge -U -m --previous locale/pt/LC_MESSAGES/messages.po locale/messages.pot if grep -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then echo -e "\nERROR: Conflicts encountered in PO files.\n"; exit 1; fi @@ -28,6 +29,7 @@ locale-compile: pybabel compile -d locale -l it --use-fuzzy pybabel compile -d locale -l es --use-fuzzy pybabel compile -d locale -l ru --use-fuzzy + pybabel compile -d locale -l pt --use-fuzzy # Process everything related to gettext translations. locale: locale-update locale-compile diff --git a/template.py b/template.py index 005239d..f0d37da 100755 --- a/template.py +++ b/template.py @@ -30,7 +30,8 @@ langs_full = {"en": "English", "it": "Italiano", "es": "Español", "de": "Deutsch", - "ru": "Ру́сский язы́к"} + "ru": "Ру́сский язы́к", + "pt": "Português"} for in_file in glob.glob("*.j2"): name, ext = re.match(r"(.*)\.([^.]+)$", in_file.rstrip(".j2")).groups() |