Make toolbar visible again.
[kdbg.git] / po / Makefile.am
blob82db6e9ba842fc0de831793deb57b9a3665ba6a6
2 GMOFILES = cs.gmo da.gmo de.gmo \
3         es.gmo fr.gmo hr.gmo hu.gmo it.gmo ja.gmo \
4         no.gmo no_NY.gmo pl.gmo pt.gmo ro.gmo ru.gmo \
5         sk.gmo sr.gmo sv.gmo tr.gmo zh_CN.GB2312.gmo
6 POFILES = $(GMOFILES:.gmo=.po) 
8 localedir = $(kde_locale)
10 MAINTAINERCLEANFILES = $(GMOFILES)
12 GMSGFMT = @GMSGFMT@
13 MSGFMT = @MSGFMT@
14 XGETTEXT = @XGETTEXT@
15 EXTRA_DIST = $(PACKAGE).pot $(POFILES) $(GMOFILES)
18 all: all-@USE_NLS@
19 install-data-local: install-@USE_NLS@
21 SUFFIXES = .po .gmo
23 .po.mo:
24         $(MSGFMT) -o $@ $<
26 .po.gmo:
27         file=`echo $* | sed 's,.*/,,'`.gmo \
28         && rm -f $$file && $(GMSGFMT) -o $$file $< 
30 all-yes: $(GMOFILES)
31 all-no:
33 install-yes: all
34         @catalogs='$(GMOFILES)'; \
35         for cat in $$catalogs; do \
36         destdir="$(DESTDIR)$(localedir)"; \
37         lang=`echo $$cat | sed 's/\.gmo//'`; \
38         name=$(PACKAGE).mo \
39         dir=$$destdir/$$lang/LC_MESSAGES; \
40         $(mkinstalldirs) $$dir; \
41         $(INSTALL_DATA) $$cat $$dir/$$name; \
42           echo "installing $$cat as $$dir/$$name"; \
43         done
45 install-no:
47 uninstall-local:
48         @catalogs='$(GMOFILES)'; \
49         for cat in $$catalogs; do \
50         destdir="$(DESTDIR)$(localedir)"; \
51         lang=`echo $$cat | sed 's/\.gmo//'`; \
52         name=$(PACKAGE).mo; \
53         dir=$$destdir/$$lang/LC_MESSAGES; \
54         rm -f $$cat $$dir/$$name; \
55         echo "removing $$dir/$$name" ; \
56         done
58 merge:
59         @catalogs='$(POFILES)'; \
60         for cat in $$catalogs; do \
61                 name=$(PACKAGE).pot ; \
62                 echo $$cat $$name; \
63                 msgmerge $$cat $$name > $$cat.new ; \
64                 if cmp $$cat $$cat.new >/dev/null; then \
65                         rm $$cat.new;  \
66                 else  \
67                         mv $$cat.new $$cat ; \
68                 fi; \
69         done