Make translation and stubs

This commit is contained in:
Salvo 'LtWorf' Tomaselli
2020-10-21 07:40:24 +02:00
parent 6fa7385291
commit f1cdcec730
3 changed files with 123 additions and 1 deletions

View File

@@ -1,3 +1,6 @@
.PHONY: all
all: gui translations
.PHONY: gui
gui: relational_gui/survey.py relational_gui/maingui.py relational_gui/rel_edit.py relational_gui/resources.py
@@ -65,6 +68,7 @@ clean:
rm -f relational_gui/maingui.py
rm -f relational_gui/rel_edit.py
rm -f relational_gui/resources.py
$(RM) po/*.mo
.PHONY: install-relational-cli
install-relational-cli:
@@ -74,7 +78,7 @@ install-relational-cli:
install -D relational-cli.1 $${DESTDIR:-/}/usr/share/man/man1/relational-cli.1
.PHONY: install-python3-relational
install-python3-relational:
install-python3-relational: install_translations
python3 setup/python3-relational.setup.py install --root=$${DESTDIR:-/};
rm -rf build;
@@ -89,3 +93,20 @@ install-relational:
.PHONY: install
install: install-relational-cli install-python3-relational install-relational
po/messages.pot: relational.py
xgettext --from-code=utf-8 -L Python -j -o po/messages.pot --package-name=relational \
relational.py
po/it.po: po/messages.pot
msgmerge --update po/it.po po/messages.pot
po/it.mo: po/it.po
msgfmt po/it.po --output-file po/it.mo
.PHONY: translations
translations: po/it.mo
.PHONY: install_translations
install_translations:
install -m644 -D po/it.mo $${DESTDIR:-/}/usr/share/locale/it/LC_MESSAGES/relational.mo