@@ -126,33 +126,33 @@ 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 = ' Part of the '
129
+ message = sphinx_gettext ( ' Part of the ' )
130
130
emph_node = nodes .emphasis (message , message ,
131
131
classes = ['stableabi' ])
132
132
ref_node = addnodes .pending_xref (
133
133
'Stable ABI' , refdomain = "std" , reftarget = 'stable' ,
134
134
reftype = 'ref' , refexplicit = "False" )
135
135
struct_abi_kind = record ['struct_abi_kind' ]
136
136
if struct_abi_kind in {'opaque' , 'members' }:
137
- ref_node += nodes .Text ('Limited API' )
137
+ ref_node += nodes .Text (sphinx_gettext ( 'Limited API' ) )
138
138
else :
139
- ref_node += nodes .Text ('Stable ABI' )
139
+ ref_node += nodes .Text (sphinx_gettext ( 'Stable ABI' ) )
140
140
emph_node += ref_node
141
141
if struct_abi_kind == 'opaque' :
142
- emph_node += nodes .Text (' (as an opaque struct)' )
142
+ emph_node += nodes .Text (sphinx_gettext ( ' (as an opaque struct)' ) )
143
143
elif struct_abi_kind == 'full-abi' :
144
- emph_node += nodes .Text (' (including all members)' )
144
+ emph_node += nodes .Text (sphinx_gettext ( ' (including all members)' ) )
145
145
if record ['ifdef_note' ]:
146
146
emph_node += nodes .Text (' ' + record ['ifdef_note' ])
147
147
if stable_added == '3.2' :
148
148
# Stable ABI was introduced in 3.2.
149
149
pass
150
150
else :
151
- emph_node += nodes .Text (f ' since version { stable_added } ' )
151
+ emph_node += nodes .Text (sphinx_gettext ( ' since version %s' ) % stable_added )
152
152
emph_node += nodes .Text ('.' )
153
153
if struct_abi_kind == 'members' :
154
154
emph_node += nodes .Text (
155
- ' (Only some members are part of the stable ABI.)' )
155
+ sphinx_gettext ( ' (Only some members are part of the stable ABI.)' ) )
156
156
node .insert (0 , emph_node )
157
157
158
158
# Return value annotation
0 commit comments