summaryrefslogtreecommitdiff
path: root/sphinx/ext
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext')
-rw-r--r--sphinx/ext/refcounting.py11
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))