2
POTFILES = $(wildcard ../src/*.c ../src/*.h)
4
MSGFMT = /usr/bin/msgfmt
5
XGETTEXT = /usr/bin/xgettext
6
MSGMERGE = /usr/bin/msgmerge
8
XGETTEXT_OPTS = --keyword=_ --keyword=N_ --keyword=X_ --add-comments=TRANSLATORS: --no-location
9
POFILES = cs.po de.po es.po fr.po lt.po nl.po pl.po pt.po
10
MOFILES = $(POFILES:.po=.mo)
12
EXTRA_DIST = $(POFILES) $(MOFILES)
13
LOCALEDIR = $(datadir)/locale
17
update-po: $(DOMAIN).pot $(POFILES) $(MOFILES)
20
@po=$(@:.mo=.po); if test $$po -nt $@ ; then $(MSGFMT) -c --statistics $$po -o $@; echo "$@ updated."; fi
23
$(MSGMERGE) $@ $< -o $@.in && mv $@.in $@
25
$(DOMAIN).pot: $(POTFILES)
26
@$(XGETTEXT) $(XGETTEXT_OPTS) $(POTFILES) -o $(DOMAIN).pot
28
install-data-local: $(MOFILES)
29
for i in $(MOFILES); do \
30
lang=`echo $$i | sed 's/\.mo$$//'`; \
31
$(mkinstalldirs) ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES; \
32
$(INSTALL_DATA) $$i ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
36
for i in $(MOFILES); do \
37
lang=`echo $$i | sed 's/\.mo$$//'`; \
38
rm -f ${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/$(DOMAIN).mo; \