diff options
Diffstat (limited to 'sphinx/ext')
-rw-r--r-- | sphinx/ext/refcounting.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sphinx/ext/refcounting.py b/sphinx/ext/refcounting.py index a8dc721d..1d2a353a 100644 --- a/sphinx/ext/refcounting.py +++ b/sphinx/ext/refcounting.py @@ -17,6 +17,7 @@ from os import path from docutils import nodes from sphinx import addnodes +from sphinx.locale import _ # refcount annotation @@ -78,12 +79,14 @@ class Refcounts(dict): continue elif entry.result_type not in ("PyObject*", "PyVarObject*"): continue - rc = 'Return value: ' + rc = _('Return value: ') if entry.result_refs is None: - rc += "Always NULL." + rc += _("Always NULL.") else: - rc += (entry.result_refs and "New" or "Borrowed") + \ - " reference." + if entry.result_refs: + rc += _("New reference.") + else: + rc += _("Borrowed reference.") node.insert(0, refcount(rc, rc)) |