https://github.com/python/cpython/commit/0612a89ffcf0bb52b1750a3466671ba8daad1d87
commit: 0612a89ffcf0bb52b1750a3466671ba8daad1d87
branch: main
author: Adam Turner <[email protected]>
committer: AA-Turner <[email protected]>
date: 2025-02-02T16:12:01Z
summary:

gh-126609: Allow translating the ``availability`` directive (#129549)

files:
M Doc/tools/extensions/availability.py
M Doc/tools/templates/dummy.html

diff --git a/Doc/tools/extensions/availability.py 
b/Doc/tools/extensions/availability.py
index 47833fdcb87590..1a2c7b02b44439 100644
--- a/Doc/tools/extensions/availability.py
+++ b/Doc/tools/extensions/availability.py
@@ -6,6 +6,7 @@
 
 from docutils import nodes
 from sphinx import addnodes
+from sphinx.locale import _ as sphinx_gettext
 from sphinx.util import logging
 from sphinx.util.docutils import SphinxDirective
 
@@ -55,7 +56,7 @@ class Availability(SphinxDirective):
     final_argument_whitespace = True
 
     def run(self) -> list[nodes.container]:
-        title = "Availability"
+        title = sphinx_gettext("Availability")
         refnode = addnodes.pending_xref(
             title,
             nodes.inline(title, title, classes=["xref", "std", "std-ref"]),
diff --git a/Doc/tools/templates/dummy.html b/Doc/tools/templates/dummy.html
index 49c2a71a5e40cf..4f0f6f91436a87 100644
--- a/Doc/tools/templates/dummy.html
+++ b/Doc/tools/templates/dummy.html
@@ -7,6 +7,10 @@
 {% trans %}Deprecated since version {deprecated}, will be removed in version 
{removed}{% endtrans %}
 {% trans %}Deprecated since version {deprecated}, removed in version 
{removed}{% endtrans %}
 
+In extensions/availability.py:
+
+{% trans %}Availability{% endtrans %}
+
 In extensions/c_annotations.py:
 
 {% trans %}Part of the{% endtrans %}

_______________________________________________
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