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.