New Italian translation.
[kdbg.git] / po / Makefile.am
blob936e92e5d9978b1edad396c4422418ad43b5d796
2 GMOFILES = cs.gmo da.gmo de.gmo fr.gmo hr.gmo it.gmo \
3         no.gmo pl.gmo pt.gmo ro.gmo ru.gmo sk.gmo zh_CN.GB2312.gmo
4 POFILES = $(GMOFILES:.gmo=.po) 
6 localedir = $(kde_locale)
8 MAINTAINERCLEANFILES = $(GMOFILES)
10 GMSGFMT = @GMSGFMT@
11 MSGFMT = @MSGFMT@
12 XGETTEXT = @XGETTEXT@
13 EXTRA_DIST = $(PACKAGE).pot $(POFILES) $(GMOFILES)
16 all: all-@USE_NLS@
17 install-data-local: install-@USE_NLS@
19 SUFFIXES = .po .gmo
21 .po.mo:
22         $(MSGFMT) -o $@ $<
24 .po.gmo:
25         file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
26         && rm -f $$file && $(GMSGFMT) -o $$file $< 
28 all-yes: $(GMOFILES)
29 all-no:
31 install-yes: all
32         @catalogs='$(GMOFILES)'; \
33         for cat in $$catalogs; do \
34         destdir="$(DESTDIR)$(localedir)"; \
35         lang=`echo $$cat | sed 's/\.gmo//'`; \
36         name=$(PACKAGE).mo \
37         dir=$$destdir/$$lang/LC_MESSAGES; \
38         $(mkinstalldirs) $$dir; \
39         $(INSTALL_DATA) $$cat $$dir/$$name; \
40           echo "installing $$cat as $$dir/$$name"; \
41         done
43 install-no:
45 uninstall-local:
46         @catalogs='$(GMOFILES)'; \
47         for cat in $$catalogs; do \
48         destdir="$(DESTDIR)$(localedir)"; \
49         lang=`echo $$cat | sed 's/\.gmo//'`; \
50         name=$(PACKAGE).mo; \
51         dir=$$destdir/$$lang/LC_MESSAGES; \
52         rm -f $$cat $$dir/$$name; \
53         echo "removing $$dir/$$name" ; \
54         done
56 merge:
57         @catalogs='$(POFILES)'; \
58         for cat in $$catalogs; do \
59                 name=$(PACKAGE).pot ; \
60                 echo $$cat $$name; \
61                 msgmerge $$cat $$name > $$cat.new ; \
62                 if cmp $$cat $$cat.new >/dev/null; then \
63                         rm $$cat.new;  \
64                 else  \
65                         mv $$cat.new $$cat ; \
66                 fi; \
67         done