https://github.com/python/cpython/commit/fb0cf7d1408c904e40142a74cd7a53eb52a8e568
commit: fb0cf7d1408c904e40142a74cd7a53eb52a8e568
branch: main
author: Rafael Fontenelle <[email protected]>
committer: hugovk <[email protected]>
date: 2024-05-15T12:13:52-06:00
summary:

gh-119009: Add gettext target (#119006)

files:
M Doc/Makefile
M Doc/conf.py

diff --git a/Doc/Makefile b/Doc/Makefile
index dd068c520ad60c..eca574ec290af7 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -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'))"
diff --git a/Doc/conf.py b/Doc/conf.py
index 0e86de837d35d2..47fb96fe1de482 100644
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -374,6 +374,8 @@
 # Split the index
 html_split_index = True
 
+# Split pot files one per reST file
+gettext_compact = False
 
 # Options for LaTeX output
 # ------------------------

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to