From 195d0542af2dac6e855e6af5d4888006839b4383 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 27 Dec 2021 02:28:45 +0900 Subject: [PATCH] Fix some messages are still not translated --- sphinx/roles.py | 6 +++--- sphinx/util/docfields.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sphinx/roles.py b/sphinx/roles.py index e194db5bcf3..c6949b0c972 100644 --- a/sphinx/roles.py +++ b/sphinx/roles.py @@ -15,7 +15,7 @@ from docutils.nodes import Element, Node, TextElement, system_message from sphinx import addnodes -from sphinx.locale import _ +from sphinx.locale import _, __ from sphinx.util import ws_re from sphinx.util.docutils import ReferenceRole, SphinxRole from sphinx.util.typing import RoleFunction @@ -190,7 +190,7 @@ def run(self) -> Tuple[List[Node], List[system_message]]: title = "PEP " + self.title reference += nodes.strong(title, title) except ValueError: - msg = self.inliner.reporter.error('invalid PEP number %s' % self.target, + msg = self.inliner.reporter.error(__('invalid PEP number %s') % self.target, line=self.lineno) prb = self.inliner.problematic(self.rawtext, self.rawtext, msg) return [prb], [msg] @@ -224,7 +224,7 @@ def run(self) -> Tuple[List[Node], List[system_message]]: title = "RFC " + self.title reference += nodes.strong(title, title) except ValueError: - msg = self.inliner.reporter.error('invalid RFC number %s' % self.target, + msg = self.inliner.reporter.error(__('invalid RFC number %s') % self.target, line=self.lineno) prb = self.inliner.problematic(self.rawtext, self.rawtext, msg) return [prb], [msg] diff --git a/sphinx/util/docfields.py b/sphinx/util/docfields.py index 49ee26789a4..081713b0f54 100644 --- a/sphinx/util/docfields.py +++ b/sphinx/util/docfields.py @@ -78,8 +78,8 @@ def make_xref(self, rolename: str, domain: str, target: str, role = env.get_domain(domain).role(rolename) if role is None or inliner is None: if role is None and inliner is not None: - msg = "Problem in %s domain: field is supposed " - msg += "to use role '%s', but that role is not in the domain." + msg = __("Problem in %s domain: field is supposed " + "to use role '%s', but that role is not in the domain.") logger.warning(__(msg), domain, rolename, location=location) refnode = addnodes.pending_xref('', refdomain=domain, refexplicit=False, reftype=rolename, reftarget=target)