]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-119009: Add gettext target (#119006)
authorRafael Fontenelle <rffontenelle@users.noreply.github.com>
Wed, 15 May 2024 18:13:52 +0000 (15:13 -0300)
committerGitHub <noreply@github.com>
Wed, 15 May 2024 18:13:52 +0000 (12:13 -0600)
Doc/Makefile
Doc/conf.py

index dd068c520ad60cf6204f827e592f01e2f902818e..eca574ec290af7687e878c47120966299290c274 100644 (file)
@@ -32,6 +32,7 @@ help:
        @echo "  clean      to remove build files"
        @echo "  venv       to create a venv with necessary tools"
        @echo "  html       to make standalone HTML files"
+       @echo "  gettext    to generate POT files"
        @echo "  htmlview   to open the index page built by the html target in your browser"
        @echo "  htmllive   to rebuild and reload HTML files in your browser"
        @echo "  htmlhelp   to make HTML files and a HTML help project"
@@ -140,6 +141,11 @@ pydoc-topics: build
        @echo "Building finished; now run this:" \
              "cp build/pydoc-topics/topics.py ../Lib/pydoc_data/topics.py"
 
+.PHONY: gettext
+gettext: BUILDER = gettext
+gettext: SPHINXOPTS += '-d build/doctrees-gettext'
+gettext: build
+
 .PHONY: htmlview
 htmlview: html
        $(PYTHON) -c "import os, webbrowser; webbrowser.open('file://' + os.path.realpath('build/html/index.html'))"
index 0e86de837d35d289df0087a1e921202599ac2d7a..47fb96fe1de4822fb8d571407555ffcb995fe499 100644 (file)
@@ -374,6 +374,8 @@ htmlhelp_basename = 'python' + release.replace('.', '')
 # Split the index
 html_split_index = True
 
+# Split pot files one per reST file
+gettext_compact = False
 
 # Options for LaTeX output
 # ------------------------