@@ -126,7 +126,8 @@ def add_annotations(self, app, doctree):
126126 f"Object type mismatch in limited API annotation "
127127 f"for { name } : { record ['role' ]!r} != { objtype !r} " )
128128 stable_added = record ['added' ]
129- message = sphinx_gettext (' Part of the ' )
129+ message = sphinx_gettext ('Part of the' )
130+ message = message .center (len (message ) + 2 )
130131 emph_node = nodes .emphasis (message , message ,
131132 classes = ['stableabi' ])
132133 ref_node = addnodes .pending_xref (
@@ -139,27 +140,27 @@ def add_annotations(self, app, doctree):
139140 ref_node += nodes .Text (sphinx_gettext ('Stable ABI' ))
140141 emph_node += ref_node
141142 if struct_abi_kind == 'opaque' :
142- emph_node += nodes .Text (sphinx_gettext (' (as an opaque struct)' ))
143+ emph_node += nodes .Text (' ' + sphinx_gettext ('(as an opaque struct)' ))
143144 elif struct_abi_kind == 'full-abi' :
144- emph_node += nodes .Text (sphinx_gettext (' (including all members)' ))
145+ emph_node += nodes .Text (' ' + sphinx_gettext ('(including all members)' ))
145146 if record ['ifdef_note' ]:
146147 emph_node += nodes .Text (' ' + record ['ifdef_note' ])
147148 if stable_added == '3.2' :
148149 # Stable ABI was introduced in 3.2.
149150 pass
150151 else :
151- emph_node += nodes .Text (sphinx_gettext (' since version %s' ) % stable_added )
152+ emph_node += nodes .Text (' ' + sphinx_gettext ('since version %s' ) % stable_added )
152153 emph_node += nodes .Text ('.' )
153154 if struct_abi_kind == 'members' :
154155 emph_node += nodes .Text (
155- sphinx_gettext (' (Only some members are part of the stable ABI.)' ))
156+ ' ' + sphinx_gettext ('(Only some members are part of the stable ABI.)' ))
156157 node .insert (0 , emph_node )
157158
158159 # Unstable API annotation.
159160 if name .startswith ('PyUnstable' ):
160161 warn_node = nodes .admonition (
161162 classes = ['unstable-c-api' , 'warning' ])
162- message = sphinx_gettext ('This is ' )
163+ message = sphinx_gettext ('This is' ) + ' '
163164 emph_node = nodes .emphasis (message , message )
164165 ref_node = addnodes .pending_xref (
165166 'Unstable API' , refdomain = "std" ,
0 commit comments