# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1584448660 -3600 # Tue Mar 17 13:37:40 2020 +0100 # Node ID 4d3913eff0471359e7e08769e345c48f0ccdb586 # Parent d6fd433fe68548b02639ff1a80f343525be99075 ✨ add command to update po file in Makefile diff --git a/doc/Makefile b/doc/Makefile --- a/doc/Makefile +++ b/doc/Makefile @@ -7,18 +7,24 @@ SPHINXBUILD ?= sphinx-build SOURCEDIR = . BUILDDIR = _build +LANGUAGE ?= en -LANGUAGE ?= en +.PHONY: help Makefile gettext update_locale clean # Put it first so that "make" without argument is like "make help". help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)/$(LANGUAGE)$(BUILDDIRSUFFIX)" $(SPHINXOPTS) $(O) -.PHONY: help Makefile gettext +clean: + rm -rf $(BUILDDIR)/* gettext: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)$(BUILDDIRSUFFIX)" $(SPHINXOPTS) $(O) +# used to update *.po files +update_locale: Makefile gettext + @sphinx-intl update -p "$(BUILDDIR)$(BUILDDIRSUFFIX)/gettext" -l fr + # Catch-all target: route all unknown targets to Sphinx using the new # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile