Home | History | Annotate | Download | only in po

Lines Matching refs:po

1 # Makefile for PO directory in any package using GNU gettext.
25 gettextsrcdir = $(datadir)/gettext/po
89 # Makefile variables for PO directory in any package using GNU gettext.
95 subdir = po
116 .SUFFIXES: .po .gmo .mo .nop .po-update
118 .po.mo:
121 .po.gmo:
124 echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
125 cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po
142 && test ! -f $(DOMAIN).po \
144 && mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot )
150 @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
152 echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
153 cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot
283 rm -f core core.* $(DOMAIN).po *.new.po
298 $(MAKE) update-po
300 # This is a separate target because 'update-po' must be executed before.
313 update-po: Makefile
318 # General rule for updating PO files.
320 .nop.po-update:
321 @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
326 echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
328 if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
329 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
330 rm -f $$tmpdir/$$lang.new.po; \
332 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
335 echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
340 echo "msgmerge for $$lang.po failed!" 1>&2; \
341 rm -f $$tmpdir/$$lang.new.po; \
363 .SUFFIXES: .insert-header .po-update-en
365 en@quot.po-update: en@quot.po-update-en
366 en@boldquot.po-update: en@boldquot.po-update-en
368 .insert-header.po-update-en:
369 @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
376 if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
377 if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
378 rm -f $$tmpdir/$$lang.new.po; \
380 if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
383 echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
388 echo "creation of $$lang.po failed!" 1>&2; \
389 rm -f $$tmpdir/$$lang.new.po; \