slitaz-forge view pkgs/Makefile @ rev 264

pkgs: make Makefile; tiny fix to header, pot & po
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Apr 11 20:40:09 2012 +0300 (2012-04-11)
parents
children 2a85be732514
line source
1 # Makefile for TazPkg Web.
2 #
3 TEXTDOMAIN?=tazpkg-web.pot
4 LINGUAS?=de fr pt_BR ru zh
6 all: msgfmt
8 # i18n
10 pot:
11 xgettext -o po/$(TEXTDOMAIN) -L Shell \
12 --package-name="TazPkg Web" \
13 ./search.sh ./lib/header.sh
15 msgmerge:
16 @for l in $(LINGUAS); do \
17 echo -n "Updating $$l po file."; \
18 msgmerge -U po/$$l.po po/$(TEXTDOMAIN); \
19 done;
21 msgfmt:
22 @for l in $(LINGUAS); do \
23 echo "Compiling $$l mo file..."; \
24 mkdir -p po/mo/$$l/LC_MESSAGES; \
25 msgfmt -o po/mo/$$l/LC_MESSAGES/$(TEXTDOMAIN) po/$$l.po; \
26 done;
28 # Clean source
30 clean:
31 rm -rf po/mo
32 rm -f po/*.mo
33 rm -f po/*.*~