From 8436c315a89b4d5c4d5c7b1e13b1720c932adc84 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Sat, 2 Apr 2022 04:32:55 +0200 Subject: build: small fixes & enhancements - rename LANGUAGE exported env var to LOCAL, not to disturb Make messages - remove failing sphinx commands - remove quotes around BUILDDIR and SOURCEDIR as these will never have spaces - share doctrees for localized builders for perf. This also fixes warning for epub about .doctrees unknown mimetype - fix LaTeX paper size to always use A4 - fix today format to use a localized version --- conf.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'conf.py') diff --git a/conf.py b/conf.py index 77fa4a2..d17c5fd 100644 --- a/conf.py +++ b/conf.py @@ -51,7 +51,7 @@ templates_path = ['_templates'] # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. -language = os.environ['LANGUAGE'] +language = os.environ['LOCALE'] # Set by make. languages = os.environ['LANGUAGES'].split(' ') @@ -81,6 +81,9 @@ image_converter_args = ['-density', '250', '-resize', '230%'] # Disable smart quotes at Sphinx level, as it is done by MyST. smartquotes = False +# Date formats for today, for instance in LaTeX. +# Use locale’s appropriate date representation. +today_fmt = '%x' # -- Options for HTML output ------------------------------------------------- @@ -119,7 +122,16 @@ html_static_path = ['_static'] # The domain is used for code documentation, so no need for it here. primary_domain = None + # -- Options for MAN output -------------------------------------------------- # Show URLs after text in MAN output. man_show_urls = True + + +# -- Options for LATEX output ------------------------------------------------ + +# Always use A4 paper. +latex_elements = { + 'papersize': 'a4paper', +} -- cgit v1.2.3