null+****@clear*****
null+****@clear*****
2011年 5月 15日 (日) 20:58:50 JST
Kouhei Sutou 2011-05-15 11:58:50 +0000 (Sun, 15 May 2011) New Revision: 6895956e64bb7c7c318b1f01b17dccfb0e6e9061 Log: [doc] add update-po task. Modified files: doc/Makefile.am Modified: doc/Makefile.am (+15 -1) =================================================================== --- doc/Makefile.am 2011-05-14 13:13:44 +0000 (b368a8d) +++ doc/Makefile.am 2011-05-15 11:58:50 +0000 (a928bc4) @@ -238,13 +238,27 @@ add-language: gettext false) mkdir -p $(srcdir)/po/$(LANGUAGE) for pot in $(BUILDDIR)/pot/*.pot; do \ - po=`basename \$$pot | sed s/pot/po/`; \ + po=`basename $$pot | sed s/pot$$/po/`; \ msginit \ --input "$$pot" \ --output $(srcdir)/po/$(LANGUAGE)/$${po} \ --locale=$(LANGUAGE); \ done +update-po: gettext + for language in $(LANGUAGES); do \ + test $${language} = "en" && continue; \ + for po in $(srcdir)/po/$${language}/*.po; do \ + pot=$(BUILDDIR)/pot/`basename $$po | sed s/po$$/pot/`; \ + echo -n "updateing $${po}: "; \ + msgmerge \ + --update \ + --sort-by-file \ + $${po} \ + $${pot}; \ + done; \ + done + if ENABLE_DOCUMENT dist-hook: @touch $(distdir)/man-build-stamp