Mercurial > geeqie
view po/Makefile.in.in.patch @ 1089:822d98c18062
Do a gtk_init before the parsing of command line arguments to allow gtk specific options. (See http://library.gnome.org/devel/gtk/2.14/gtk-running.html). Patch by Klaus Ethgen.
author | zas_ |
---|---|
date | Tue, 04 Nov 2008 17:11:53 +0000 |
parents | 53cfc5af7fd7 |
children | 240cf36c9a44 |
line wrap: on
line source
--- Makefile.in.in 2008-04-19 14:36:53.000000000 +0200 +++ Makefile.in.in.new 2008-04-19 14:39:19.000000000 +0200 @@ -216,7 +216,30 @@ || cp -p $(srcdir)/$$file $(distdir); \ done -update-po: Makefile +### Updating po and gmo files +# +# Update by merging all .po files with the .po template master file. +# +# It is possible to update only a single .po file by setting the PO variable to +# either <lang> or <lang>.po when calling make. Example: make update-po PO=is + +update-po: Makefile $(GETTEXT_PACKAGE).pot + @cd $(srcdir); \ + $(foreach lang,$(basename $(if $(strip $(PO)),$(PO),$(CATALOGS))), \ + echo -n "$(lang): "; \ + if $(MSGMERGE) $(lang).po $(GETTEXT_PACKAGE).pot -o $(lang).new.po; then \ + mv -f $(lang).new.po $(lang).po; \ + else \ + echo "msgmerge failed!"; \ + rm -f $(lang).new.po; \ + fi; \ + ) + $(MAKE) update-gmo + +update-gmo: Makefile $(CATALOGS) + @: + +update-po-orig: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ cd $(srcdir); \