@@ -126,7 +126,8 @@ def add_annotations(self, app, doctree):
126
126
f"Object type mismatch in limited API annotation "
127
127
f"for { name } : { record ['role' ]!r} != { objtype !r} " )
128
128
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 )
130
131
emph_node = nodes .emphasis (message , message ,
131
132
classes = ['stableabi' ])
132
133
ref_node = addnodes .pending_xref (
@@ -139,27 +140,27 @@ def add_annotations(self, app, doctree):
139
140
ref_node += nodes .Text (sphinx_gettext ('Stable ABI' ))
140
141
emph_node += ref_node
141
142
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)' ))
143
144
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)' ))
145
146
if record ['ifdef_note' ]:
146
147
emph_node += nodes .Text (' ' + record ['ifdef_note' ])
147
148
if stable_added == '3.2' :
148
149
# Stable ABI was introduced in 3.2.
149
150
pass
150
151
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 )
152
153
emph_node += nodes .Text ('.' )
153
154
if struct_abi_kind == 'members' :
154
155
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.)' ))
156
157
node .insert (0 , emph_node )
157
158
158
159
# Unstable API annotation.
159
160
if name .startswith ('PyUnstable' ):
160
161
warn_node = nodes .admonition (
161
162
classes = ['unstable-c-api' , 'warning' ])
162
- message = sphinx_gettext ('This is ' )
163
+ message = sphinx_gettext ('This is' ) + ' '
163
164
emph_node = nodes .emphasis (message , message )
164
165
ref_node = addnodes .pending_xref (
165
166
'Unstable API' , refdomain = "std" ,
0 commit comments