[Groonga-commit] groonga/groonga [master] [doc] add update-po task.

Back to archive index

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




Groonga-commit メーリングリストの案内
Back to archive index