ui:
pyuic4 $(PROJECT)
-translation:
+translation: po2ts transupdate ts2po transrelease
+
+po2ts:
# Convert translation strings from PO format to TS.
$(foreach lang, $(TRANSLATION_LANGUAGES), \
lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po \
-o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts;\
)
+
+transupdate:
# Update translation from GUI.
pylupdate4 $(PROJECT)
+
+ts2po:
# Convert translation strings to TS format from PO.
$(foreach lang, $(TRANSLATION_LANGUAGES), \
lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts \
-o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po;\
- )
\ No newline at end of file
+ )
+
+transrelease:
+ lrelease $(PROJECT)