@@ -196,19 +196,20 @@ class DeprecatedRemoved(Directive):
196
196
final_argument_whitespace = True
197
197
option_spec = {}
198
198
199
- _label = 'Deprecated since version %s , will be removed in version %s '
199
+ _label = 'Deprecated since version {deprecated} , will be removed in version {removed} '
200
200
201
201
def run (self ):
202
202
node = addnodes .versionmodified ()
203
203
node .document = self .state .document
204
204
node ['type' ] = 'deprecated-removed'
205
205
version = (self .arguments [0 ], self .arguments [1 ])
206
206
node ['version' ] = version
207
- text = self ._label % version
207
+ label = translators ['sphinx' ].gettext (self ._label )
208
+ text = label .format (deprecated = self .arguments [0 ], removed = self .arguments [1 ])
208
209
if len (self .arguments ) == 3 :
209
210
inodes , messages = self .state .inline_text (self .arguments [2 ],
210
211
self .lineno + 1 )
211
- para = nodes .paragraph (self .arguments [2 ], '' , * inodes )
212
+ para = nodes .paragraph (self .arguments [2 ], '' , * inodes , translatable = False )
212
213
node .append (para )
213
214
else :
214
215
messages = []
@@ -220,13 +221,14 @@ def run(self):
220
221
content .source = node [0 ].source
221
222
content .line = node [0 ].line
222
223
content += node [0 ].children
223
- node [0 ].replace_self (nodes .paragraph ('' , '' , content ))
224
+ node [0 ].replace_self (nodes .paragraph ('' , '' , content , translatable = False ))
224
225
node [0 ].insert (0 , nodes .inline ('' , '%s: ' % text ,
225
226
classes = ['versionmodified' ]))
226
227
else :
227
228
para = nodes .paragraph ('' , '' ,
228
229
nodes .inline ('' , '%s.' % text ,
229
- classes = ['versionmodified' ]))
230
+ classes = ['versionmodified' ]),
231
+ translatable = False )
230
232
node .append (para )
231
233
env = self .state .document .settings .env
232
234
env .note_versionchange ('deprecated' , version [0 ], node , self .lineno )
0 commit comments