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.