mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Replace `l_()
by
_()
`
This commit is contained in:
parent
8d653a406d
commit
aba26657c5
@ -37,7 +37,7 @@ from sphinx.environment.adapters.asset import ImageAdapter
|
||||
from sphinx.environment.adapters.indexentries import IndexEntries
|
||||
from sphinx.environment.adapters.toctree import TocTree
|
||||
from sphinx.highlighting import PygmentsBridge
|
||||
from sphinx.locale import _, l_
|
||||
from sphinx.locale import _
|
||||
from sphinx.search import js_index
|
||||
from sphinx.theming import HTMLThemeFactory
|
||||
from sphinx.util import jsonimpl, logging, status_iterator
|
||||
@ -1427,7 +1427,7 @@ def setup(app):
|
||||
app.add_config_value('html_theme_path', [], 'html')
|
||||
app.add_config_value('html_theme_options', {}, 'html')
|
||||
app.add_config_value('html_title',
|
||||
lambda self: l_('%s %s documentation') % (self.project, self.release),
|
||||
lambda self: _('%s %s documentation') % (self.project, self.release),
|
||||
'html', string_classes)
|
||||
app.add_config_value('html_short_title', lambda self: self.html_title, 'html')
|
||||
app.add_config_value('html_style', None, 'html', string_classes)
|
||||
|
@ -18,7 +18,7 @@ from typing import TYPE_CHECKING, Any, NamedTuple, Union
|
||||
from six import PY2, PY3, iteritems, string_types, binary_type, text_type, integer_types
|
||||
|
||||
from sphinx.errors import ConfigError
|
||||
from sphinx.locale import l_, __
|
||||
from sphinx.locale import _, __
|
||||
from sphinx.util import logging
|
||||
from sphinx.util.i18n import format_date
|
||||
from sphinx.util.osutil import cd
|
||||
@ -143,10 +143,10 @@ class Config(object):
|
||||
nitpick_ignore = ([], None),
|
||||
numfig = (False, 'env'),
|
||||
numfig_secnum_depth = (1, 'env'),
|
||||
numfig_format = ({'section': l_('Section %s'),
|
||||
'figure': l_('Fig. %s'),
|
||||
'table': l_('Table %s'),
|
||||
'code-block': l_('Listing %s')},
|
||||
numfig_format = ({'section': _('Section %s'),
|
||||
'figure': _('Fig. %s'),
|
||||
'table': _('Table %s'),
|
||||
'code-block': _('Listing %s')},
|
||||
'env'),
|
||||
|
||||
tls_verify = (True, 'env'),
|
||||
@ -204,7 +204,7 @@ class Config(object):
|
||||
# type: () -> None
|
||||
# check all values for deviation from the default value's type, since
|
||||
# that can result in TypeErrors all over the place
|
||||
# NB. since config values might use l_() we have to wait with calling
|
||||
# NB. since config values might use _() we have to wait with calling
|
||||
# this method until i18n is initialized
|
||||
for name in self._raw_config:
|
||||
if name not in self.values:
|
||||
@ -214,7 +214,7 @@ class Config(object):
|
||||
permitted = settings[2] if len(settings) == 3 else ()
|
||||
|
||||
if hasattr(default, '__call__'):
|
||||
default = default(self) # could invoke l_()
|
||||
default = default(self) # could invoke _()
|
||||
if default is None and not permitted:
|
||||
continue # neither inferrable nor expliclitly permitted types
|
||||
current = self[name]
|
||||
|
@ -18,7 +18,7 @@ from docutils import nodes
|
||||
from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util.docfields import Field, TypedField
|
||||
from sphinx.util.nodes import make_refnode
|
||||
@ -62,12 +62,12 @@ class CObject(ObjectDescription):
|
||||
"""
|
||||
|
||||
doc_field_types = [
|
||||
TypedField('parameter', label=l_('Parameters'),
|
||||
TypedField('parameter', label=_('Parameters'),
|
||||
names=('param', 'parameter', 'arg', 'argument'),
|
||||
typerolename='type', typenames=('type',)),
|
||||
Field('returnvalue', label=l_('Returns'), has_arg=False,
|
||||
Field('returnvalue', label=_('Returns'), has_arg=False,
|
||||
names=('returns', 'return')),
|
||||
Field('returntype', label=l_('Return type'), has_arg=False,
|
||||
Field('returntype', label=_('Return type'), has_arg=False,
|
||||
names=('rtype',)),
|
||||
]
|
||||
|
||||
@ -254,11 +254,11 @@ class CDomain(Domain):
|
||||
name = 'c'
|
||||
label = 'C'
|
||||
object_types = {
|
||||
'function': ObjType(l_('function'), 'func'),
|
||||
'member': ObjType(l_('member'), 'member'),
|
||||
'macro': ObjType(l_('macro'), 'macro'),
|
||||
'type': ObjType(l_('type'), 'type'),
|
||||
'var': ObjType(l_('variable'), 'data'),
|
||||
'function': ObjType(_('function'), 'func'),
|
||||
'member': ObjType(_('member'), 'member'),
|
||||
'macro': ObjType(_('macro'), 'macro'),
|
||||
'type': ObjType(_('type'), 'type'),
|
||||
'var': ObjType(_('variable'), 'data'),
|
||||
}
|
||||
|
||||
directives = {
|
||||
|
@ -21,7 +21,7 @@ from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType
|
||||
from sphinx.environment import NoUri
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util import logging
|
||||
from sphinx.util.docfields import Field, GroupedField
|
||||
@ -5563,16 +5563,16 @@ class CPPObject(ObjectDescription):
|
||||
"""Description of a C++ language object."""
|
||||
|
||||
doc_field_types = [
|
||||
GroupedField('parameter', label=l_('Parameters'),
|
||||
GroupedField('parameter', label=_('Parameters'),
|
||||
names=('param', 'parameter', 'arg', 'argument'),
|
||||
can_collapse=True),
|
||||
GroupedField('template parameter', label=l_('Template Parameters'),
|
||||
GroupedField('template parameter', label=_('Template Parameters'),
|
||||
names=('tparam', 'template parameter'),
|
||||
can_collapse=True),
|
||||
GroupedField('exceptions', label=l_('Throws'), rolename='cpp:class',
|
||||
GroupedField('exceptions', label=_('Throws'), rolename='cpp:class',
|
||||
names=('throws', 'throw', 'exception'),
|
||||
can_collapse=True),
|
||||
Field('returnvalue', label=l_('Returns'), has_arg=False,
|
||||
Field('returnvalue', label=_('Returns'), has_arg=False,
|
||||
names=('returns', 'return')),
|
||||
]
|
||||
|
||||
@ -5985,13 +5985,13 @@ class CPPDomain(Domain):
|
||||
name = 'cpp'
|
||||
label = 'C++'
|
||||
object_types = {
|
||||
'class': ObjType(l_('class'), 'class', 'type', 'identifier'),
|
||||
'function': ObjType(l_('function'), 'function', 'func', 'type', 'identifier'),
|
||||
'member': ObjType(l_('member'), 'member', 'var'),
|
||||
'type': ObjType(l_('type'), 'type', 'identifier'),
|
||||
'concept': ObjType(l_('concept'), 'concept', 'identifier'),
|
||||
'enum': ObjType(l_('enum'), 'enum', 'type', 'identifier'),
|
||||
'enumerator': ObjType(l_('enumerator'), 'enumerator')
|
||||
'class': ObjType(_('class'), 'class', 'type', 'identifier'),
|
||||
'function': ObjType(_('function'), 'function', 'func', 'type', 'identifier'),
|
||||
'member': ObjType(_('member'), 'member', 'var'),
|
||||
'type': ObjType(_('type'), 'type', 'identifier'),
|
||||
'concept': ObjType(_('concept'), 'concept', 'identifier'),
|
||||
'enum': ObjType(_('enum'), 'enum', 'type', 'identifier'),
|
||||
'enumerator': ObjType(_('enumerator'), 'enumerator')
|
||||
}
|
||||
|
||||
directives = {
|
||||
|
@ -18,7 +18,7 @@ from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType
|
||||
from sphinx.domains.python import _pseudo_parse_arglist
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util.docfields import Field, GroupedField, TypedField
|
||||
from sphinx.util.nodes import make_refnode
|
||||
@ -202,15 +202,15 @@ class JSCallable(JSObject):
|
||||
has_arguments = True
|
||||
|
||||
doc_field_types = [
|
||||
TypedField('arguments', label=l_('Arguments'),
|
||||
TypedField('arguments', label=_('Arguments'),
|
||||
names=('argument', 'arg', 'parameter', 'param'),
|
||||
typerolename='func', typenames=('paramtype', 'type')),
|
||||
GroupedField('errors', label=l_('Throws'), rolename='err',
|
||||
GroupedField('errors', label=_('Throws'), rolename='err',
|
||||
names=('throws', ),
|
||||
can_collapse=True),
|
||||
Field('returnvalue', label=l_('Returns'), has_arg=False,
|
||||
Field('returnvalue', label=_('Returns'), has_arg=False,
|
||||
names=('returns', 'return')),
|
||||
Field('returntype', label=l_('Return type'), has_arg=False,
|
||||
Field('returntype', label=_('Return type'), has_arg=False,
|
||||
names=('rtype',)),
|
||||
]
|
||||
|
||||
@ -297,12 +297,12 @@ class JavaScriptDomain(Domain):
|
||||
label = 'JavaScript'
|
||||
# if you add a new object type make sure to edit JSObject.get_index_string
|
||||
object_types = {
|
||||
'function': ObjType(l_('function'), 'func'),
|
||||
'method': ObjType(l_('method'), 'meth'),
|
||||
'class': ObjType(l_('class'), 'class'),
|
||||
'data': ObjType(l_('data'), 'data'),
|
||||
'attribute': ObjType(l_('attribute'), 'attr'),
|
||||
'module': ObjType(l_('module'), 'mod'),
|
||||
'function': ObjType(_('function'), 'func'),
|
||||
'method': ObjType(_('method'), 'meth'),
|
||||
'class': ObjType(_('class'), 'class'),
|
||||
'data': ObjType(_('data'), 'data'),
|
||||
'attribute': ObjType(_('attribute'), 'attr'),
|
||||
'module': ObjType(_('module'), 'mod'),
|
||||
}
|
||||
directives = {
|
||||
'function': JSCallable,
|
||||
|
@ -19,7 +19,7 @@ from six import iteritems
|
||||
from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType, Index
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util import logging
|
||||
from sphinx.util.docfields import Field, GroupedField, TypedField
|
||||
@ -173,21 +173,21 @@ class PyObject(ObjectDescription):
|
||||
}
|
||||
|
||||
doc_field_types = [
|
||||
PyTypedField('parameter', label=l_('Parameters'),
|
||||
PyTypedField('parameter', label=_('Parameters'),
|
||||
names=('param', 'parameter', 'arg', 'argument',
|
||||
'keyword', 'kwarg', 'kwparam'),
|
||||
typerolename='class', typenames=('paramtype', 'type'),
|
||||
can_collapse=True),
|
||||
PyTypedField('variable', label=l_('Variables'), rolename='obj',
|
||||
PyTypedField('variable', label=_('Variables'), rolename='obj',
|
||||
names=('var', 'ivar', 'cvar'),
|
||||
typerolename='class', typenames=('vartype',),
|
||||
can_collapse=True),
|
||||
PyGroupedField('exceptions', label=l_('Raises'), rolename='exc',
|
||||
PyGroupedField('exceptions', label=_('Raises'), rolename='exc',
|
||||
names=('raises', 'raise', 'exception', 'except'),
|
||||
can_collapse=True),
|
||||
Field('returnvalue', label=l_('Returns'), has_arg=False,
|
||||
Field('returnvalue', label=_('Returns'), has_arg=False,
|
||||
names=('returns', 'return')),
|
||||
PyField('returntype', label=l_('Return type'), has_arg=False,
|
||||
PyField('returntype', label=_('Return type'), has_arg=False,
|
||||
names=('rtype',), bodyrolename='class'),
|
||||
]
|
||||
|
||||
@ -631,8 +631,8 @@ class PythonModuleIndex(Index):
|
||||
"""
|
||||
|
||||
name = 'modindex'
|
||||
localname = l_('Python Module Index')
|
||||
shortname = l_('modules')
|
||||
localname = _('Python Module Index')
|
||||
shortname = _('modules')
|
||||
|
||||
def generate(self, docnames=None):
|
||||
# type: (Iterable[unicode]) -> Tuple[List[Tuple[unicode, List[List[Union[unicode, int]]]]], bool] # NOQA
|
||||
@ -702,15 +702,15 @@ class PythonDomain(Domain):
|
||||
name = 'py'
|
||||
label = 'Python'
|
||||
object_types = {
|
||||
'function': ObjType(l_('function'), 'func', 'obj'),
|
||||
'data': ObjType(l_('data'), 'data', 'obj'),
|
||||
'class': ObjType(l_('class'), 'class', 'exc', 'obj'),
|
||||
'exception': ObjType(l_('exception'), 'exc', 'class', 'obj'),
|
||||
'method': ObjType(l_('method'), 'meth', 'obj'),
|
||||
'classmethod': ObjType(l_('class method'), 'meth', 'obj'),
|
||||
'staticmethod': ObjType(l_('static method'), 'meth', 'obj'),
|
||||
'attribute': ObjType(l_('attribute'), 'attr', 'obj'),
|
||||
'module': ObjType(l_('module'), 'mod', 'obj'),
|
||||
'function': ObjType(_('function'), 'func', 'obj'),
|
||||
'data': ObjType(_('data'), 'data', 'obj'),
|
||||
'class': ObjType(_('class'), 'class', 'exc', 'obj'),
|
||||
'exception': ObjType(_('exception'), 'exc', 'class', 'obj'),
|
||||
'method': ObjType(_('method'), 'meth', 'obj'),
|
||||
'classmethod': ObjType(_('class method'), 'meth', 'obj'),
|
||||
'staticmethod': ObjType(_('static method'), 'meth', 'obj'),
|
||||
'attribute': ObjType(_('attribute'), 'attr', 'obj'),
|
||||
'module': ObjType(_('module'), 'mod', 'obj'),
|
||||
} # type: Dict[unicode, ObjType]
|
||||
|
||||
directives = {
|
||||
|
@ -17,7 +17,7 @@ from six import iteritems
|
||||
from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util.nodes import make_refnode
|
||||
|
||||
@ -116,8 +116,8 @@ class ReSTDomain(Domain):
|
||||
label = 'reStructuredText'
|
||||
|
||||
object_types = {
|
||||
'directive': ObjType(l_('directive'), 'dir'),
|
||||
'role': ObjType(l_('role'), 'role'),
|
||||
'directive': ObjType(_('directive'), 'dir'),
|
||||
'role': ObjType(_('role'), 'role'),
|
||||
}
|
||||
directives = {
|
||||
'directive': ReSTDirective,
|
||||
|
@ -22,7 +22,7 @@ from six import iteritems
|
||||
from sphinx import addnodes
|
||||
from sphinx.directives import ObjectDescription
|
||||
from sphinx.domains import Domain, ObjType
|
||||
from sphinx.locale import l_, _
|
||||
from sphinx.locale import _
|
||||
from sphinx.roles import XRefRole
|
||||
from sphinx.util import ws_re, logging, docname_join
|
||||
from sphinx.util.nodes import clean_astext, make_refnode
|
||||
@ -81,7 +81,7 @@ class GenericObject(ObjectDescription):
|
||||
|
||||
|
||||
class EnvVar(GenericObject):
|
||||
indextemplate = l_('environment variable; %s')
|
||||
indextemplate = _('environment variable; %s')
|
||||
|
||||
|
||||
class EnvVarXRefRole(XRefRole):
|
||||
@ -452,13 +452,13 @@ class StandardDomain(Domain):
|
||||
label = 'Default'
|
||||
|
||||
object_types = {
|
||||
'term': ObjType(l_('glossary term'), 'term', searchprio=-1),
|
||||
'token': ObjType(l_('grammar token'), 'token', searchprio=-1),
|
||||
'label': ObjType(l_('reference label'), 'ref', 'keyword',
|
||||
'term': ObjType(_('glossary term'), 'term', searchprio=-1),
|
||||
'token': ObjType(_('grammar token'), 'token', searchprio=-1),
|
||||
'label': ObjType(_('reference label'), 'ref', 'keyword',
|
||||
searchprio=-1),
|
||||
'envvar': ObjType(l_('environment variable'), 'envvar'),
|
||||
'cmdoption': ObjType(l_('program option'), 'option'),
|
||||
'doc': ObjType(l_('document'), 'doc', searchprio=-1)
|
||||
'envvar': ObjType(_('environment variable'), 'envvar'),
|
||||
'cmdoption': ObjType(_('program option'), 'option'),
|
||||
'doc': ObjType(_('document'), 'doc', searchprio=-1)
|
||||
} # type: Dict[unicode, ObjType]
|
||||
|
||||
directives = {
|
||||
@ -495,9 +495,9 @@ class StandardDomain(Domain):
|
||||
'citations': {}, # citation_name -> docname, labelid, lineno
|
||||
'citation_refs': {}, # citation_name -> list of docnames
|
||||
'labels': { # labelname -> docname, labelid, sectionname
|
||||
'genindex': ('genindex', '', l_('Index')),
|
||||
'modindex': ('py-modindex', '', l_('Module Index')),
|
||||
'search': ('search', '', l_('Search Page')),
|
||||
'genindex': ('genindex', '', _('Index')),
|
||||
'modindex': ('py-modindex', '', _('Module Index')),
|
||||
'search': ('search', '', _('Search Page')),
|
||||
},
|
||||
'anonlabels': { # labelname -> docname, labelid
|
||||
'genindex': ('genindex', ''),
|
||||
|
@ -325,14 +325,13 @@ def _patch_python_domain():
|
||||
pass
|
||||
else:
|
||||
import sphinx.domains.python
|
||||
import sphinx.locale
|
||||
l_ = sphinx.locale.lazy_gettext
|
||||
from sphinx.locale import _
|
||||
for doc_field in sphinx.domains.python.PyObject.doc_field_types:
|
||||
if doc_field.name == 'parameter':
|
||||
doc_field.names = ('param', 'parameter', 'arg', 'argument')
|
||||
break
|
||||
sphinx.domains.python.PyObject.doc_field_types.append(
|
||||
PyTypedField('keyword', label=l_('Keyword Arguments'),
|
||||
PyTypedField('keyword', label=_('Keyword Arguments'),
|
||||
names=('keyword', 'kwarg', 'kwparam'),
|
||||
typerolename='obj', typenames=('paramtype', 'kwtype'),
|
||||
can_collapse=True))
|
||||
|
Loading…
Reference in New Issue
Block a user