[Groonga-commit] groonga/groonga [master] [doc] add create-mo.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 5月 16日 (月) 19:49:25 JST


Kouhei Sutou	2011-05-16 10:49:25 +0000 (Mon, 16 May 2011)

  New Revision: c3e44bf42213320ec89207039c5fc5a45e61a464

  Log:
    [doc] add create-mo.

  Modified files:
    doc/Makefile.am
    doc/source/conf.py

  Modified: doc/Makefile.am (+13 -2)
===================================================================
--- doc/Makefile.am    2011-05-17 01:59:20 +0000 (a928bc4)
+++ doc/Makefile.am    2011-05-16 10:49:25 +0000 (1ab015f)
@@ -238,7 +238,7 @@ 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}	\
@@ -256,7 +256,18 @@ update-po: gettext
 	      --sort-by-file						\
 	      $${po}							\
 	      $${pot};							\
-	  done;								\
+	  done
+
+create-mo:
+	for language in $(LANGUAGES); do		\
+	  test $${language} = "en" && continue;		\
+	  for po in $(srcdir)/po/$${language}/*.po; do	\
+	    mo=`basename $${po} | sed s/po$$/mo/`;	\
+	    mo=locale/$${language}/LC_MESSAGES/$${mo};	\
+	    echo "creating $${mo}";			\
+	    mkdir -p `dirname $${mo}`;			\
+	    msgfmt -o $${mo} $${po};			\
+	  done;						\
 	done
 
 if ENABLE_DOCUMENT

  Modified: doc/source/conf.py (+1 -1)
===================================================================
--- doc/source/conf.py    2011-05-17 01:59:20 +0000 (0c58084)
+++ doc/source/conf.py    2011-05-16 10:49:25 +0000 (6daac37)
@@ -88,7 +88,7 @@ version = version_regex.search(release).group('version')
 release = version
 
 # The directories that has *.mo files.
-locale_dirs = ["locale"]
+locale_dirs = ["../locale"]
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.




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