mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Make messages translatable
This commit is contained in:
parent
4f620bf955
commit
f95b54a78e
@ -93,8 +93,8 @@ class Graphviz(Directive):
|
|||||||
document = self.state.document
|
document = self.state.document
|
||||||
if self.content:
|
if self.content:
|
||||||
return [document.reporter.warning(
|
return [document.reporter.warning(
|
||||||
'Graphviz directive cannot have both content and '
|
_('Graphviz directive cannot have both content and '
|
||||||
'a filename argument', line=self.lineno)]
|
'a filename argument'), line=self.lineno)]
|
||||||
env = self.state.document.settings.env
|
env = self.state.document.settings.env
|
||||||
argument = search_image_for_language(self.arguments[0], env)
|
argument = search_image_for_language(self.arguments[0], env)
|
||||||
rel_filename, filename = env.relfn2path(argument)
|
rel_filename, filename = env.relfn2path(argument)
|
||||||
@ -104,13 +104,13 @@ class Graphviz(Directive):
|
|||||||
dotcode = fp.read()
|
dotcode = fp.read()
|
||||||
except (IOError, OSError):
|
except (IOError, OSError):
|
||||||
return [document.reporter.warning(
|
return [document.reporter.warning(
|
||||||
'External Graphviz file %r not found or reading '
|
_('External Graphviz file %r not found or reading '
|
||||||
'it failed' % filename, line=self.lineno)]
|
'it failed') % filename, line=self.lineno)]
|
||||||
else:
|
else:
|
||||||
dotcode = '\n'.join(self.content)
|
dotcode = '\n'.join(self.content)
|
||||||
if not dotcode.strip():
|
if not dotcode.strip():
|
||||||
return [self.state_machine.reporter.warning(
|
return [self.state_machine.reporter.warning(
|
||||||
'Ignoring "graphviz" directive without content.',
|
_('Ignoring "graphviz" directive without content.'),
|
||||||
line=self.lineno)]
|
line=self.lineno)]
|
||||||
node = graphviz()
|
node = graphviz()
|
||||||
node['code'] = dotcode
|
node['code'] = dotcode
|
||||||
@ -201,8 +201,8 @@ def render_dot(self, code, options, format, prefix='graphviz'):
|
|||||||
except OSError as err:
|
except OSError as err:
|
||||||
if err.errno != ENOENT: # No such file or directory
|
if err.errno != ENOENT: # No such file or directory
|
||||||
raise
|
raise
|
||||||
logger.warning('dot command %r cannot be run (needed for graphviz '
|
logger.warning(_('dot command %r cannot be run (needed for graphviz '
|
||||||
'output), check the graphviz_dot setting', graphviz_dot)
|
'output), check the graphviz_dot setting'), graphviz_dot)
|
||||||
if not hasattr(self.builder, '_graphviz_warned_dot'):
|
if not hasattr(self.builder, '_graphviz_warned_dot'):
|
||||||
self.builder._graphviz_warned_dot = {}
|
self.builder._graphviz_warned_dot = {}
|
||||||
self.builder._graphviz_warned_dot[graphviz_dot] = True
|
self.builder._graphviz_warned_dot[graphviz_dot] = True
|
||||||
@ -219,11 +219,11 @@ def render_dot(self, code, options, format, prefix='graphviz'):
|
|||||||
stdout, stderr = p.stdout.read(), p.stderr.read()
|
stdout, stderr = p.stdout.read(), p.stderr.read()
|
||||||
p.wait()
|
p.wait()
|
||||||
if p.returncode != 0:
|
if p.returncode != 0:
|
||||||
raise GraphvizError('dot exited with error:\n[stderr]\n%s\n'
|
raise GraphvizError(_('dot exited with error:\n[stderr]\n%s\n'
|
||||||
'[stdout]\n%s' % (stderr, stdout))
|
'[stdout]\n%s') % (stderr, stdout))
|
||||||
if not path.isfile(outfn):
|
if not path.isfile(outfn):
|
||||||
raise GraphvizError('dot did not produce an output file:\n[stderr]\n%s\n'
|
raise GraphvizError(_('dot did not produce an output file:\n[stderr]\n%s\n'
|
||||||
'[stdout]\n%s' % (stderr, stdout))
|
'[stdout]\n%s') % (stderr, stdout))
|
||||||
return relfn, outfn
|
return relfn, outfn
|
||||||
|
|
||||||
|
|
||||||
@ -233,8 +233,8 @@ def render_dot_html(self, node, code, options, prefix='graphviz',
|
|||||||
format = self.builder.config.graphviz_output_format
|
format = self.builder.config.graphviz_output_format
|
||||||
try:
|
try:
|
||||||
if format not in ('png', 'svg'):
|
if format not in ('png', 'svg'):
|
||||||
raise GraphvizError("graphviz_output_format must be one of 'png', "
|
raise GraphvizError(_("graphviz_output_format must be one of 'png', "
|
||||||
"'svg', but is %r" % format)
|
"'svg', but is %r") % format)
|
||||||
fname, outfn = render_dot(self, code, options, format, prefix)
|
fname, outfn = render_dot(self, code, options, format, prefix)
|
||||||
except GraphvizError as exc:
|
except GraphvizError as exc:
|
||||||
logger.warning('dot code %r: ' % code + str(exc))
|
logger.warning('dot code %r: ' % code + str(exc))
|
||||||
|
Loading…
Reference in New Issue
Block a user