Author: claudep
Date: 2012-04-07 15:35:57 -0700 (Sat, 07 Apr 2012)
New Revision: 17877

Modified:
   django/trunk/docs/Makefile
   django/trunk/docs/make.bat
Log:
Added gettext target to sphinx makefiles.

This have been copied from sphinx-quickstart result in latest sphinx versions.


Modified: django/trunk/docs/Makefile
===================================================================
--- django/trunk/docs/Makefile  2012-04-07 15:16:11 UTC (rev 17876)
+++ django/trunk/docs/Makefile  2012-04-07 22:35:57 UTC (rev 17877)
@@ -11,8 +11,10 @@
 PAPEROPT_a4     = -D latex_paper_size=a4
 PAPEROPT_letter = -D latex_paper_size=letter
 ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
 
-.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp 
epub latex latexpdf text man changes linkcheck doctest
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp 
epub latex latexpdf text man changes linkcheck doctest gettext
 
 help:
        @echo "Please use \`make <target>' where <target> is one of"
@@ -29,6 +31,7 @@
        @echo "  latexpdf   to make LaTeX files and run them through pdflatex"
        @echo "  text       to make text files"
        @echo "  man        to make manual pages"
+       @echo "  gettext    to make PO message catalogs"
        @echo "  changes    to make an overview of all changed/added/deprecated 
items"
        @echo "  linkcheck  to check all external links for integrity"
        @echo "  doctest    to run all doctests embedded in the documentation 
(if enabled)"
@@ -113,6 +116,11 @@
        @echo
        @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
 
+gettext:
+       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+       @echo
+       @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
 changes:
        $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
        @echo

Modified: django/trunk/docs/make.bat
===================================================================
--- django/trunk/docs/make.bat  2012-04-07 15:16:11 UTC (rev 17876)
+++ django/trunk/docs/make.bat  2012-04-07 22:35:57 UTC (rev 17877)
@@ -9,6 +9,7 @@
 set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
 if NOT "%PAPER%" == "" (
        set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+       set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
 )
 
 if "%1" == "" goto help
@@ -28,6 +29,7 @@
        echo.  latex      to make LaTeX files, you can set PAPER=a4 or 
PAPER=letter
        echo.  text       to make text files
        echo.  man        to make manual pages
+       echo.  gettext    to make PO message catalogs
        echo.  changes    to make an overview over all changed/added/deprecated 
items
        echo.  linkcheck  to check all external links for integrity
        echo.  doctest    to run all doctests embedded in the documentation if 
enabled
@@ -141,6 +143,14 @@
        goto end
 )
 
+if "%%1" == "gettext" (
+       %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
+       if errorlevel 1 exit /b 1
+       echo.
+       echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
+       goto end
+)
+
 if "%1" == "changes" (
        %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
        if errorlevel 1 exit /b 1

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to