diff options
author | Jonathan Corbet <corbet@lwn.net> | 2024-02-21 23:46:25 +0300 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2024-02-21 23:46:25 +0300 |
commit | 32ed7930304ca7600a54c2e702098bd2ce7086af (patch) | |
tree | 425656b1241abbf34758f8a5a63f11be2a015507 /Documentation | |
parent | 9ee367809c677428eff6913aa22389aa4a602872 (diff) | |
parent | b7b2ffc3ca59b06397550f96febe95f3f153eb1e (diff) | |
download | linux-32ed7930304ca7600a54c2e702098bd2ce7086af.tar.xz |
Merge branch 'docs-fixes' into docs-mw
Bring in the build fixes so that we can successfully build PDFs again.
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/conf.py | 6 | ||||
-rw-r--r-- | Documentation/sphinx/translations.py | 10 |
2 files changed, 10 insertions, 6 deletions
diff --git a/Documentation/conf.py b/Documentation/conf.py index 5830b01c5642..da64c9fb7e07 100644 --- a/Documentation/conf.py +++ b/Documentation/conf.py @@ -388,6 +388,12 @@ latex_elements = { verbatimhintsturnover=false, ''', + # + # Some of our authors are fond of deep nesting; tell latex to + # cope. + # + 'maxlistdepth': '10', + # For CJK One-half spacing, need to be in front of hyperref 'extrapackages': r'\usepackage{setspace}', diff --git a/Documentation/sphinx/translations.py b/Documentation/sphinx/translations.py index 47161e6eba99..32c2b32b2b5e 100644 --- a/Documentation/sphinx/translations.py +++ b/Documentation/sphinx/translations.py @@ -29,10 +29,7 @@ all_languages = { } class LanguagesNode(nodes.Element): - def __init__(self, current_language, *args, **kwargs): - super().__init__(*args, **kwargs) - - self.current_language = current_language + pass class TranslationsTransform(Transform): default_priority = 900 @@ -49,7 +46,8 @@ class TranslationsTransform(Transform): # normalize docname to be the untranslated one docname = os.path.join(*components[2:]) - new_nodes = LanguagesNode(all_languages[this_lang_code]) + new_nodes = LanguagesNode() + new_nodes['current_language'] = all_languages[this_lang_code] for lang_code, lang_name in all_languages.items(): if lang_code == this_lang_code: @@ -84,7 +82,7 @@ def process_languages(app, doctree, docname): html_content = app.builder.templates.render('translations.html', context={ - 'current_language': node.current_language, + 'current_language': node['current_language'], 'languages': languages, }) |