BASENAME=ipypbx TRANSLATION_LANGUAGES=ru fi TRANSLATIONS_PATH=src/ipypbx/locale PROJECT=$(BASENAME).pro all: ui translation ui: pyuic4 $(PROJECT) translation: # 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;\ ) # Update translation from GUI. pylupdate4 $(PROJECT) # 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;\ )