]> git.proxmox.com Git - pve-manager-legacy.git/blame - po/Makefile
add slovenian translation (thanks to Dojan Borstnar)
[pve-manager-legacy.git] / po / Makefile
CommitLineData
482fa9b4
DM
1include ../defines.mk
2
2b717b5b 3LINGUAS=de it fr ja es sv ru tr zh_CN da ca pl sl
482fa9b4
DM
4
5all: $(patsubst %, pve-lang-%.js, $(LINGUAS))
6
7.PHONY: update-po
8update-po:
660fe2ae
DM
9 ./jsgettext.pl ../www/manager
10 for i in $(LINGUAS); do echo -n "$$i: ";msgmerge -s -v $$i.po messages.pot >$$i.po.tmp; mv $$i.po.tmp $$i.po; done
482fa9b4 11
bb95ab1d
DM
12# try to generate po files when someone add a new language
13.SECONDARY: # do not delete generated intermediate file
14%.po:
15 msginit -i messages.pot -l $*
16
482fa9b4
DM
17pve-lang-%.js: %.po
18 ./po2js.pl $< >$@.tmp
19 mv $@.tmp $@
20
21.PHONY: install
22install: $(patsubst %, pve-lang-%.js, $(LINGUAS))
23 install -m 0644 -o www-data -g www-data $^ ${WWWROOTDIR}
24
25clean:
26 rm -rf *~ *.po.tmp *.js.tmp pve-lang-*.js