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