• Home
  • Raw
  • Download

Lines Matching refs:po

30 gettextsrcdir = $(datadir)/gettext/po
82 .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
84 .po.mo:
88 .po.gmo:
91 …$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
92 …ng}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo…
101 all-yes: stamp-po
115 # In this case, stamp-po is a nop (i.e. a phony target).
117 # stamp-po is a timestamp denoting the last time at which the CATALOGS have
125 stamp-po: $(srcdir)/$(DOMAIN).pot
130 echo "touch stamp-po" && \
132 mv stamp-poT stamp-po; \
178 test ! -f $(DOMAIN).po || { \
180 sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
181 sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
182 if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
183 rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
185 rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
186 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
189 mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
202 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
203 if test -f "$(srcdir)/$${lang}.po"; then \
205 …echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
209 $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
211 $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
215 $(MAKE) $${lang}.po-create; \
349 rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
360 rm -f stamp-po $(GMOFILES)
364 $(MAKE) update-po
366 # This is a separate target because 'update-po' must be executed before.
367 dist2: stamp-po $(DISTFILES)
373 dists="$$dists $(DOMAIN).pot stamp-po"; \
392 update-po: Makefile
399 .nop.po-create:
400 @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
401 …echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'.…
406 .nop.po-update:
407 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
412 …$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
416 $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
418 …$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
421 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
422 rm -f $$tmpdir/$$lang.new.po; \
424 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
427 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
432 echo "msgmerge for $$lang.po failed!" 1>&2; \
433 rm -f $$tmpdir/$$lang.new.po; \
447 && @SHELL@ ./config.status $(subdir)/$@.in po-directories