diff options
author | Nozomu Kaneko <nozom.kaneko@gmail.com> | 2012-12-15 02:28:04 +0900 |
---|---|---|
committer | Nozomu Kaneko <nozom.kaneko@gmail.com> | 2012-12-15 02:28:04 +0900 |
commit | 74a12600e91da74e5146ded11c2b21a65cd0254f (patch) | |
tree | 1acd972764412097371a9a8bba15477a894fe75a /sphinx/ext | |
parent | afe9a615ccb2894887c320d985918708aa78003f (diff) | |
download | sphinx-74a12600e91da74e5146ded11c2b21a65cd0254f.tar.gz |
fix #1056: message "Return value: ..." generated by refcounting not localized
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)) |