Add comments to the makefile. Add convertion from PO files.
[ipypbx] / Makefile
1 BASENAME=ipypbx
2 TRANSLATION_LANGUAGES=ru fi
3 TRANSLATIONS_PATH=src/ipypbx/locale
4 PROJECT=$(BASENAME).pro
5
6 all: ui translation
7
8 ui:
9         pyuic4 $(PROJECT)
10
11 translation:
12         # Convert translation strings from PO format to TS.
13         $(foreach lang, $(TRANSLATION_LANGUAGES), \
14                 lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po \
15                          -o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts;\
16         )
17         # Update translation from GUI.
18         pylupdate4 $(PROJECT)
19         # Convert translation strings to TS format from PO.
20         $(foreach lang, $(TRANSLATION_LANGUAGES), \
21                 lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts \
22                          -o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po;\
23         )