Delegates are used for FK display. NOTE: CORE DUMP ON EXIT
[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: po2ts transupdate ts2po transrelease
12
13 po2ts:
14         # Convert translation strings from PO format to TS.
15         $(foreach lang, $(TRANSLATION_LANGUAGES), \
16                 lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po \
17                          -o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts;\
18         )
19
20 transupdate:
21         # Update translation from GUI.
22         pylupdate4 $(PROJECT)
23
24 ts2po:
25         # Convert translation strings to TS format from PO.
26         $(foreach lang, $(TRANSLATION_LANGUAGES), \
27                 lconvert -i $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).ts \
28                          -o $(TRANSLATIONS_PATH)/$(BASENAME)_$(lang).po;\
29         )
30
31 transrelease:
32         lrelease $(PROJECT)