Merge branch '4.x'

This commit is contained in:
Takeshi KOMIYA 2022-01-16 02:26:11 +09:00
commit 6a0215198f
77 changed files with 1392 additions and 981 deletions

12
CHANGES
View File

@ -84,14 +84,18 @@ Features added
* #9961: html: Support nested <kbd> HTML elements in other HTML builders
* #10013: html: Allow to change the loading method of JS via ``loading_method``
parameter for :meth:`Sphinx.add_js_file()`
* #9551: html search: "Hide Search Matches" link removes "highlight" parameter
from URL
* #9815: html theme: Wrap sidebar components in div to allow customizing their
layout via CSS
* #9827: i18n: Sort items in glossary by translated terms
* #9899: py domain: Allows to specify cross-reference specifier (``.`` and
``~``) as ``:type:`` option
* #9894: linkcheck: add option ``linkcheck_exclude_documents`` to disable link
checking in matched documents.
* #9793: sphinx-build: Allow to use the parallel build feature in macOS on macOS
and Python3.8+
* #10055: sphinx-build: Create directories when ``-w`` option given
* #9993: std domain: Allow to refer an inline target (ex. ``_`target name```)
via :rst:role:`ref` role
* #9391: texinfo: improve variable in ``samp`` role
@ -109,10 +113,15 @@ Bugs fixed
position-only-arguments
* #9194: autodoc: types under the "typing" module are not hyperlinked
* #10009: autodoc: Crashes if target object raises an error on getting docstring
* #10058: autosummary: Imported members are not shown when
``autodoc_class_signature = 'separated'``
* #9947: i18n: topic directive having a bullet list can't be translatable
* #9878: mathjax: MathJax configuration is placed after loading MathJax itself
* #9857: Generated RFC links use outdated base url
* #9909: HTML, prevent line-wrapping in literal text.
* #10061: html theme: Configuration values added by themes are not be able to
override from conf.py
* #10073: imgconverter: Unnecessary availablity check is called for "data" URIs
* #9925: LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of
inline and parsed literals
* #9944: LaTeX: extra vertical whitespace for some nested declarations
@ -122,6 +131,9 @@ Bugs fixed
at info-field-list
* #9390: texinfo: Do not emit labels inside footnotes
* #9979: Error level messages were displayed as warning messages
* #10057: Failed to scan documents if the project is placed onto the root
directory
* #9636: code-block: ``:dedent:`` without argument did strip newlines
Testing
--------

View File

@ -598,6 +598,7 @@ __ https://pygments.org/docs/lexers
are removed via :func:`textwrap.dedent()`. For example::
.. code-block:: ruby
:linenos:
:dedent: 4
some ruby code
@ -831,6 +832,9 @@ Glossary
.. versionchanged:: 1.4
Index key for glossary term should be considered *experimental*.
.. versionchanged:: 4.4
In internationalized documentation, the ``:sorted:`` flag sorts
according to translated terms.
Meta-information markup
-----------------------

28
package-lock.json generated
View File

@ -422,30 +422,10 @@
"dev": true
},
"follow-redirects": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
"integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
"dev": true,
"requires": {
"debug": "^3.2.6"
},
"dependencies": {
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
}
}
"version": "1.14.7",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
"dev": true
},
"fs-extra": {
"version": "7.0.1",

View File

@ -703,7 +703,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
epub_filename = path.join(self.outdir, outname)
with ZipFile(epub_filename, 'w', ZIP_DEFLATED) as epub:
epub.write(path.join(self.outdir, 'mimetype'), 'mimetype', ZIP_STORED)
for filename in ['META-INF/container.xml', 'content.opf', 'toc.ncx']:
for filename in ('META-INF/container.xml', 'content.opf', 'toc.ncx'):
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)
for filename in self.files:
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)

View File

@ -148,7 +148,7 @@ class ChangesBuilder(Builder):
def hl(self, text: str, version: str) -> str:
text = html.escape(text)
for directive in ['versionchanged', 'versionadded', 'deprecated']:
for directive in ('versionchanged', 'versionadded', 'deprecated'):
text = text.replace('.. %s:: %s' % (directive, version),
'<b>.. %s:: %s</b>' % (directive, version))
return text

View File

@ -39,18 +39,31 @@ logger = logging.getLogger(__name__)
uri_re = re.compile('([a-z]+:)?//') # matches to foo:// and // (a protocol relative URL)
Hyperlink = NamedTuple('Hyperlink', (('uri', str),
('docname', str),
('lineno', Optional[int])))
CheckRequest = NamedTuple('CheckRequest', (('next_check', float),
('hyperlink', Optional[Hyperlink])))
CheckResult = NamedTuple('CheckResult', (('uri', str),
('docname', str),
('lineno', int),
('status', str),
('message', str),
('code', int)))
RateLimit = NamedTuple('RateLimit', (('delay', float), ('next_check', float)))
class Hyperlink(NamedTuple):
uri: str
docname: str
lineno: Optional[int]
class CheckRequest(NamedTuple):
next_check: float
hyperlink: Optional[Hyperlink]
class CheckResult(NamedTuple):
uri: str
docname: str
lineno: int
status: str
message: str
code: int
class RateLimit(NamedTuple):
delay: float
next_check: float
# Tuple is old styled CheckRequest
CheckRequestType = Union[CheckRequest, Tuple[float, str, str, int]]

View File

@ -16,6 +16,7 @@ import os
import pdb
import sys
import traceback
from os import path
from typing import IO, Any, List
from docutils.utils import SystemMessage
@ -28,6 +29,7 @@ from sphinx.locale import __
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
from sphinx.util.console import color_terminal, nocolor, red, terminal_safe # type: ignore
from sphinx.util.docutils import docutils_namespace, patch_docutils
from sphinx.util.osutil import abspath, ensuredir
def handle_exception(app: Sphinx, args: Any, exception: BaseException, stderr: IO = sys.stderr) -> None: # NOQA
@ -240,6 +242,8 @@ def build_main(argv: List[str] = sys.argv[1:]) -> int:
if warning and args.warnfile:
try:
warnfile = abspath(args.warnfile)
ensuredir(path.dirname(warnfile))
warnfp = open(args.warnfile, 'w')
except Exception as exc:
parser.error(__('cannot open warning file %r: %s') % (

View File

@ -206,7 +206,7 @@ class Config:
except ValueError as exc:
raise ValueError(__('invalid number %r for config value %r, ignoring') %
(value, name)) from exc
elif hasattr(defvalue, '__call__'):
elif callable(defvalue):
return value
elif defvalue is not None and not isinstance(defvalue, str):
raise ValueError(__('cannot override config setting %r with unsupported '
@ -251,13 +251,24 @@ class Config:
if name in self.values:
self.__dict__[name] = config[name]
def post_init_values(self) -> None:
"""
Initialize additional config variables that are added after init_values() called.
"""
config = self._raw_config
for name in config:
if name not in self.__dict__ and name in self.values:
self.__dict__[name] = config[name]
check_confval_types(None, self)
def __getattr__(self, name: str) -> Any:
if name.startswith('_'):
raise AttributeError(name)
if name not in self.values:
raise AttributeError(__('No such config value: %s') % name)
default = self.values[name][0]
if hasattr(default, '__call__'):
if callable(default):
return default(self)
return default
@ -413,7 +424,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
for confval in config:
default, rebuild, annotations = config.values[confval.name]
if hasattr(default, '__call__'):
if callable(default):
default = default(config) # evaluate default value
if default is None and not annotations:
continue # neither inferable nor expliclitly annotated types
@ -427,7 +438,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
"but `{current}` is given.")
logger.warning(msg.format(name=confval.name,
current=confval.value,
candidates=annotations.candidates))
candidates=annotations.candidates), once=True)
else:
if type(confval.value) is type(default):
continue
@ -452,13 +463,13 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
permitted = " or ".join(wrapped_annotations)
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
permitted=permitted))
permitted=permitted), once=True)
else:
msg = __("The config value `{name}' has type `{current.__name__}', "
"defaults to `{default.__name__}'.")
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
default=type(default)))
default=type(default)), once=True)
def check_primary_domain(app: "Sphinx", config: Config) -> None:

View File

@ -57,7 +57,7 @@ class Highlight(SphinxDirective):
def dedent_lines(lines: List[str], dedent: int, location: Tuple[str, int] = None) -> List[str]:
if not dedent:
if dedent is None:
return textwrap.dedent(''.join(lines)).splitlines(True)
if any(s[:dedent].strip() for s in lines):
@ -138,9 +138,9 @@ class CodeBlock(SphinxDirective):
if 'dedent' in self.options:
location = self.state_machine.get_source_and_line(self.lineno)
lines = code.split('\n')
lines = code.splitlines(True)
lines = dedent_lines(lines, self.options['dedent'], location=location)
code = '\n'.join(lines)
code = ''.join(lines)
literal: Element = nodes.literal_block(code, code)
if 'linenos' in self.options or 'lineno-start' in self.options:

View File

@ -217,7 +217,7 @@ class ASTNestedName(ASTBase):
assert not self.rooted, str(self)
assert len(self.names) == 1
self.names[0].describe_signature(signode, 'noneIsName', env, '', symbol)
elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix.
prefix = ''

View File

@ -776,7 +776,7 @@ class ASTNestedName(ASTBase):
assert len(self.names) == 1
assert not self.templates[0]
self.names[0].describe_signature(signode, 'param', env, '', symbol)
elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix. however, only the identifier part should be a link, such
# that template args can be a link as well.
@ -5385,7 +5385,7 @@ class DefinitionParser(BaseParser):
postFixes: List[ASTPostfixOp] = []
while True:
self.skip_ws()
if prefixType in ['expr', 'cast', 'typeid']:
if prefixType in ('expr', 'cast', 'typeid'):
if self.skip_string_and_ws('['):
expr = self._parse_expression()
self.skip_ws()
@ -7781,7 +7781,7 @@ class CPPDomain(Domain):
typ: str, target: str, node: pending_xref,
contnode: Element) -> Tuple[Optional[Element], Optional[str]]:
# add parens again for those that could be functions
if typ == 'any' or typ == 'func':
if typ in ('any', 'func'):
target += '()'
parser = DefinitionParser(target, location=node, config=env.config)
try:
@ -7902,7 +7902,7 @@ class CPPDomain(Domain):
if (env.config.add_function_parentheses and typ == 'func' and
title.endswith('operator()')):
addParen += 1
if ((typ == 'any' or typ == 'func') and
if (typ in ('any', 'func') and
title.endswith('operator') and
displayName.endswith('operator()')):
addParen += 1

View File

@ -9,7 +9,6 @@
"""
import re
import unicodedata
from copy import copy
from typing import (TYPE_CHECKING, Any, Callable, Dict, Iterable, Iterator, List, Optional,
Tuple, Type, Union, cast)
@ -334,6 +333,7 @@ class Glossary(SphinxDirective):
def run(self) -> List[Node]:
node = addnodes.glossary()
node.document = self.state.document
node['sorted'] = ('sorted' in self.options)
# This directive implements a custom format of the reST definition list
# that allows multiple lines of terms before the definition. This is
@ -398,9 +398,8 @@ class Glossary(SphinxDirective):
was_empty = False
# now, parse all the entries into a big definition list
items = []
items: List[nodes.definition_list_item] = []
for terms, definition in entries:
termtexts: List[str] = []
termnodes: List[Node] = []
system_messages: List[Node] = []
for line, source, lineno in terms:
@ -414,7 +413,6 @@ class Glossary(SphinxDirective):
node_id=None, document=self.state.document)
term.rawsource = line
system_messages.extend(sysmsg)
termtexts.append(term.astext())
termnodes.append(term)
termnodes.extend(system_messages)
@ -424,16 +422,10 @@ class Glossary(SphinxDirective):
self.state.nested_parse(definition, definition.items[0][1],
defnode)
termnodes.append(defnode)
items.append((termtexts,
nodes.definition_list_item('', *termnodes)))
items.append(nodes.definition_list_item('', *termnodes))
if 'sorted' in self.options:
items.sort(key=lambda x:
unicodedata.normalize('NFD', x[0][0].lower()))
dlist = nodes.definition_list()
dlist = nodes.definition_list('', *items)
dlist['classes'].append('glossary')
dlist.extend(item[1] for item in items)
node += dlist
return messages + [node]

View File

@ -372,8 +372,6 @@ class Autosummary(SphinxDirective):
location=self.get_location())
items.append((display_name, '', '', real_name))
continue
if documenter.options.members and not documenter.check_module():
continue
# try to also get a source code analyzer for attribute docs
try:

View File

@ -444,10 +444,10 @@ def _skip_member(app: Sphinx, what: str, name: str, obj: Any,
"""
has_doc = getattr(obj, '__doc__', False)
is_member = (what == 'class' or what == 'exception' or what == 'module')
is_member = what in ('class', 'exception', 'module')
if name != '__weakref__' and has_doc and is_member:
cls_is_owner = False
if what == 'class' or what == 'exception':
if what in ('class', 'exception'):
qualname = getattr(obj, '__qualname__', '')
cls_path, _, _ = qualname.rpartition('.')
if cls_path:

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Kaqchikel (http://www.transifex.com/sphinx-doc/sphinx-1/language/cak/)\n"
"MIME-Version: 1.0\n"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: English (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_FR/)\n"
"MIME-Version: 1.0\n"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: English (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_HK/)\n"
"MIME-Version: 1.0\n"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Esperanto (http://www.transifex.com/sphinx-doc/sphinx-1/language/eo/)\n"
"MIME-Version: 1.0\n"
@ -136,7 +136,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -144,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -157,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -460,6 +460,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1195,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1872,7 +1882,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametroj"
@ -1881,12 +1891,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr ""
@ -1899,7 +1909,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcio"
@ -1977,7 +1987,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klaso"
@ -1994,7 +2004,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
@ -2009,7 +2019,7 @@ msgstr "%s() (klaso)"
msgid "%s (global variable or constant)"
msgstr ""
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@ -2023,20 +2033,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "datenoj"
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
@ -2067,7 +2077,7 @@ msgstr ""
msgid "object"
msgstr ""
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "escepto"
@ -2079,92 +2089,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@ -2832,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2852,76 +2862,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2958,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3022,30 +3038,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3510,6 +3526,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Estonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/et/)\n"
"MIME-Version: 1.0\n"
@ -138,7 +138,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -146,12 +146,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "laiendus %s pole rööbiti lugemiseks turvaline"
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -159,12 +159,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "laiendus %s pole rööbiti kirjutamiseks turvaline"
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -462,6 +462,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Pythoni täiustusettepanekud; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1197,7 +1207,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1874,7 +1884,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameetrid"
@ -1883,12 +1893,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Tagastab"
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tagastustüüp"
@ -1901,7 +1911,7 @@ msgid "variable"
msgstr "muutuja"
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funktsioon"
@ -1979,7 +1989,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klass"
@ -1996,7 +2006,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (sisseehitatud funktsioon)"
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s meetod)"
@ -2011,7 +2021,7 @@ msgstr "%s() (klass)"
msgid "%s (global variable or constant)"
msgstr "%s (globaalmuutuja või konstant)"
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribuut)"
@ -2025,20 +2035,20 @@ msgstr "Argumendid"
msgid "%s (module)"
msgstr "%s (moodul)"
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "meetod"
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "andmed"
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribuut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr "moodul"
@ -2069,7 +2079,7 @@ msgstr "operaator"
msgid "object"
msgstr "objekt"
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "erind"
@ -2081,92 +2091,92 @@ msgstr "lause"
msgid "built-in function"
msgstr "sisseehitatud funktsioon"
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Muutujad"
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moodulis %s)"
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moodulis %s)"
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (sisseehitatud muutuja)"
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (sisseehitatud klass)"
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass moodulis %s)"
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (klassi %s meetod)"
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s staatiline meetod)"
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Pythoni moodulite indeks"
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moodulid"
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Iganenud"
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klassi meetod"
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "staatiline meetod"
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (iganenud)"
@ -2834,19 +2844,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2854,76 +2864,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "Põlvnemine: %s"
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2960,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "tõrge objekti %s importimisel"
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] automaatkokkuvõtte genereerimine failile: %s"
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] kirjutamine kataloogi %s"
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3024,30 +3040,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "lähtefailid, mille kohta rST-faile genereerida"
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "väljundfailide kataloog"
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "failide vaikimisi järelliide (vaikimisi: %(default)s)"
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "kohandatud mallide kataloog (vaikimisi: %(default)s)"
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "imporditud liikmete dokumenteerimine (vaikimisi: %(default)s)"
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3512,6 +3528,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hebrew (http://www.transifex.com/sphinx-doc/sphinx-1/language/he/)\n"
"MIME-Version: 1.0\n"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hindi (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi/)\n"
"MIME-Version: 1.0\n"
@ -138,7 +138,7 @@ msgstr "निर्देश %r पहले से पंजीकृत ह
msgid "role %r is already registered, it will be overridden"
msgstr "भूमिका %r पहले से पंजीकृत है, यह निरस्त हो जाएगी"
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -146,12 +146,12 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर पाठन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें."
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "समानांतर पठन के लिए यह %s विस्तार अथवा आयाम सुरक्षित नहीं है | "
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -159,12 +159,12 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर लेखन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें."
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "समानांतर लेखन के लिए %s विस्तार अथवा आयाम सुरक्षित नहीं है | "
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "%s पर काम कर रहे हैं"
@ -462,6 +462,16 @@ msgstr "परिवर्धक %r के सेटअप() कर्म से
msgid "Python Enhancement Proposals; PEP %s"
msgstr "पाइथन अभिवृद्धि प्रस्ताव; पी.ई.पी. %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1197,7 +1207,7 @@ msgid "job number should be a positive number"
msgstr "कार्य संख्या एक धनात्मक संख्या होनी चाहिए"
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1874,7 +1884,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "मापदण्ड"
@ -1883,12 +1893,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "प्रदत्त "
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "प्रदत्त प्रकार "
@ -1901,7 +1911,7 @@ msgid "variable"
msgstr "चर पद"
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "फंक्शन"
@ -1979,7 +1989,7 @@ msgid "Throws"
msgstr "देता है "
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "वर्ग"
@ -1996,7 +2006,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (अंतर्निर्मित फंक्शन)"
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधि)"
@ -2011,7 +2021,7 @@ msgstr "%s() (वर्ग)"
msgid "%s (global variable or constant)"
msgstr "%s (वैश्विक चरपद अथवा अचर) "
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s लक्षण)"
@ -2025,20 +2035,20 @@ msgstr "चर "
msgid "%s (module)"
msgstr "%s (प्रभाग)"
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "पद्धति"
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "आंकड़े "
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "लक्षण"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr "प्रभाग"
@ -2069,7 +2079,7 @@ msgstr "चालक"
msgid "object"
msgstr "वस्तु"
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "अपवाद "
@ -2081,92 +2091,92 @@ msgstr "वक्तव्य "
msgid "built-in function"
msgstr "अंतर्निर्मित कर्म"
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "चर पद "
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "उभारता है "
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s प्रभाग में )"
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s प्रभाग में )"
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (अंतर्निर्मित चर पद)"
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (अंतर्निर्मित वर्ग)"
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s वर्ग में)"
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s वर्ग विधि) "
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s स्थैतिक विधि)"
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "पाइथन प्रभाग सूची"
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "प्रभाग"
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "अवमानित "
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "वर्ग विधि"
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "स्थैतिक पद्धति"
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "पारस्परिक-सन्दर्भों के लिए एक से अधिक लक्ष्य मिले %r: %s"
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(अवमानित)"
@ -2834,19 +2844,19 @@ msgstr "स्वतः %s (%r) के लिए अमान्य हस्त
msgid "error while formatting arguments for %s: %s"
msgstr "%s के पदों का प्रारूप बनाने में व्यवधान: %s"
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s गुण %s वस्तु में अनुपस्थित"
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2854,76 +2864,76 @@ msgid ""
"explicit module name)"
msgstr "पता नहीं है कि कौन सा प्रभाग स्वतःप्रलेखन %r के लिए आयात करना है (लेखपत्र में \"प्रभाग\" या \"वर्तमान-प्रभाग\" निर्देश रख कर देखें; अथवा स्पष्ट प्रभाग नाम देकर देखें)"
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "स्वतः प्रभाग नाम में \"::\" विवेकहीन है"
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "स्वतः-प्रभाग %s के लिए हस्ताक्षर पद अथवा प्रत्युत्तरित टिप्पणी प्रदान की गई"
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ अंतिम अक्षरमाला होनी चाहिए, न कि %r (%s प्रभाग में) -- __all__ की उपेक्षा की जाएगी"
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "आधार: %s"
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2960,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "पद-विच्छेदन में असफलता: %s"
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "विषय-वस्तु के आयात में असफलता: %s"
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "ऑटोसमरी आतंरिक रूप से आर.एस.टी. फाइलें बनाता है. आपके सोर्स_सफिक्स में आर.एस.टी. सम्मिलित नहीं है. छोड़ा गया."
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[ऑटोसमरी] अब इसका स्वतःसारांश बना रहा है: %s"
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[ऑटोसमरी] %s पर लिख रहा है"
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3024,30 +3040,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nस्वत सारांश #autosummary# निर्देश का प्रयोग करते हुए पुर्नसरंचितपाठ बनाता है.\n\nस्फिंक्स-ऑटोजेन स्फिंक्स.एक्स्ट.ऑटोसमरी.जेनेरेट का मुखड़ा है.\nयह प्रदत्त फाइलों में सम्मिलित ऑटो समरी निर्देशों के अनुसार पुर्नसरंचितपाठ बनाता है\n\nस्वत सारांश #autosummary# निर्देश का प्रारूप स्फिंक्स.एक्स्ट.ऑटोसमरी \nपाइथन प्रभाग में निबंधित है और इसे आप निम्नलिखित माध्यम से पढ़ सकते हैं:\n\n pydoc sphinx.ext.autosummary\n"
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "आर.एस.टी. फाइलें बनाने के लिए स्रोत फाइलें"
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "सभी परिणाम रखने के लिए निर्देशिका"
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "फाइलों के लिए मानक प्रत्यय (मानक: %(default)s)"
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "पारंपरिक प्रारूप निर्देशिका (मानक: %(default)s)"
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "लेखपत्र आयातित सदस्य (मानक: %(default)s)"
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3512,6 +3528,13 @@ msgstr "छोड़ा "
msgid "failed"
msgstr "असफल"
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Croatian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hr/)\n"
"MIME-Version: 1.0\n"
@ -135,7 +135,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -143,12 +143,12 @@ msgid ""
"explicit"
msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije"
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -156,12 +156,12 @@ msgid ""
"explicit"
msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije"
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -459,6 +459,16 @@ msgstr "proširenje %r vratio je nepodržan objekt iz setup() funkcije; rezulta
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1194,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1871,7 +1881,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
@ -1880,12 +1890,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Vraća"
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Vraća tip"
@ -1898,7 +1908,7 @@ msgid "variable"
msgstr "varijabla"
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcija"
@ -1976,7 +1986,7 @@ msgid "Throws"
msgstr "Baca (iznimke)"
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "razred"
@ -1993,7 +2003,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (ugrađene funkcije)"
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
@ -2008,7 +2018,7 @@ msgstr "%s() (razred)"
msgid "%s (global variable or constant)"
msgstr "%s (globalna varijabla ili konstanta)"
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribut)"
@ -2022,20 +2032,20 @@ msgstr "Argumenti"
msgid "%s (module)"
msgstr "%s (modul)"
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metoda"
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "podaci"
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
@ -2066,7 +2076,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "izuzetak"
@ -2078,92 +2088,92 @@ msgstr "izjava"
msgid "built-in function"
msgstr "ugrađen funkcije"
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Varijable"
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Podiže"
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (u modulu %s)"
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (u modulu %s)"
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ugrađene variable)"
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ugrađen razred)"
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (razred u %s)"
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metoda klase)"
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statična metoda)"
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python indeks modula"
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "Moduli"
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zastarjelo"
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metoda klase"
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statična metoda"
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zastarjelo)"
@ -2831,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2851,76 +2861,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "Osnovice: %s"
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2957,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3021,30 +3037,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3509,6 +3525,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Icelandic (http://www.transifex.com/sphinx-doc/sphinx-1/language/is/)\n"
"MIME-Version: 1.0\n"

View File

@ -4,14 +4,14 @@
#
# Translators:
# Minho Ryang <minhoryang@gmail.com>, 2019
# YT H <dev@theYT.net>, 2019-2021
# YT H <dev@theYT.net>, 2019-2022
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"PO-Revision-Date: 2022-01-05 10:17+0000\n"
"Last-Translator: YT H <dev@theYT.net>\n"
"Language-Team: Korean (http://www.transifex.com/sphinx-doc/sphinx-1/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -463,12 +463,12 @@ msgstr "Python 향상 제안; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
msgstr "잘못된 PEP 번호 %s"
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
msgstr "잘못된 RFC 번호 %s"
#: sphinx/theming.py:80
#, python-format
@ -2852,7 +2852,7 @@ msgstr "%s 속성이 %s 객체에 없음"
msgid ""
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
msgstr "autodoc: 문서화 할 %s.%s (%r) 을(를) 결정하지 못했으며, 다음 예외가 발생했습니다:\n%s"
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
@ -2974,7 +2974,7 @@ msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
msgstr "autosummary: %s을(를) import 하지 못했습니다.\n가능한 힌트:\n%s"
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
@ -3021,7 +3021,7 @@ msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
msgstr "[autosummary] %s을(를) import 하지 못했습니다.\n가능한 힌트:\n%s"
#: sphinx/ext/autosummary/generate.py:624
msgid ""
@ -3531,7 +3531,7 @@ msgstr "실패"
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
msgstr "%s 영역에서 문제 발생: 필드가 '%s' 역할을 사용해야 하지만, 해당 역할이 도메인에 없습니다."
#: sphinx/util/docutils.py:213
#, python-format

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt/)\n"
"MIME-Version: 1.0\n"

View File

@ -7,15 +7,15 @@
# FIRST AUTHOR <roger.demetrescu@gmail.com>, 2008
# gilberto dos santos alves <gsavix@gmail.com>, 2015-2016
# Rafael Fontenelle <rafaelff@gnome.org>, 2019
# Rafael Fontenelle <rffontenelle@gmail.com>, 2019-2021
# Rafael Fontenelle <rffontenelle@gmail.com>, 2019-2022
# Komiya Takeshi <i.tkomiya@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"PO-Revision-Date: 2022-01-02 02:45+0000\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -467,12 +467,12 @@ msgstr "Propostas Estendidas Python; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
msgstr "Número de PEP inválido %s"
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
msgstr "Número de RFC inválido %s"
#: sphinx/theming.py:80
#, python-format
@ -2856,7 +2856,7 @@ msgstr "faltando atributo %s no objeto %s"
msgid ""
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
msgstr "autodoc: falhou em determinar %s.%s (%r) a ser documentado, a seguinte exceção foi levantada:\n%s"
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
@ -2978,7 +2978,7 @@ msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
msgstr "autosummary: falha ao importar %s\nPossíveis dicas:\n%s"
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
@ -3025,7 +3025,7 @@ msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
msgstr "[autosummary] falha ao importar %s\nPossíveis dicas:\n%s"
#: sphinx/ext/autosummary/generate.py:624
msgid ""
@ -3535,7 +3535,7 @@ msgstr "falhou"
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
msgstr "Problema no domínio %s: o campo deveria usar o papel \"%s\", mas esse papel não está no domínio."
#: sphinx/util/docutils.py:213
#, python-format

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@ -136,7 +136,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -144,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -157,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -460,6 +460,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1195,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1872,7 +1882,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parâmetros"
@ -1881,12 +1891,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Retorno"
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipo de retorno"
@ -1899,7 +1909,7 @@ msgid "variable"
msgstr "variável"
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "função"
@ -1977,7 +1987,7 @@ msgid "Throws"
msgstr "Gera"
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "classe"
@ -1994,7 +2004,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (função interna)"
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método %s)"
@ -2009,7 +2019,7 @@ msgstr "%s() (classe)"
msgid "%s (global variable or constant)"
msgstr "%s (variável global ou constante)"
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo %s)"
@ -2023,20 +2033,20 @@ msgstr "Parâmetros"
msgid "%s (module)"
msgstr "%s (módulo)"
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "método"
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dados"
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr "módulo"
@ -2067,7 +2077,7 @@ msgstr "operador"
msgid "object"
msgstr "objecto"
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "excepção"
@ -2079,92 +2089,92 @@ msgstr "comando"
msgid "built-in function"
msgstr "função interna"
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variáveis"
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Levanta"
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (no módulo %s)"
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (no módulo %s)"
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variável interna)"
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe em %s)"
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de classe %s)"
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático %s)"
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Índice de Módulos do Python"
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "módulos"
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsoleto"
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "método de classe"
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "método estático"
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsoleto)"
@ -2832,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2852,76 +2862,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2958,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3022,30 +3038,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3510,6 +3526,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -10,7 +10,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Romanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ro/)\n"
"MIME-Version: 1.0\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 4.4.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"POT-Creation-Date: 2022-01-09 00:12+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -1874,7 +1874,7 @@ msgstr ""
msgid ".. hlist content is not a list"
msgstr ""
#: sphinx/directives/patches.py:118
#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path"
" as a relative path from source directory. Please update your document."
@ -2857,7 +2857,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@ -2910,7 +2910,7 @@ msgid "missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
@ -2920,33 +2920,33 @@ msgstr ""
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1682
#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1910
#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2374
#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2813
#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of "
"\"alphabetic\". Please update your setting."
@ -3470,25 +3470,25 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
#: sphinx/transforms/i18n.py:347
#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated:"
" {1}"
msgstr ""
#: sphinx/transforms/i18n.py:394
#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
#: sphinx/transforms/i18n.py:414
#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
@ -3582,12 +3582,12 @@ msgid ""
"output it directly: %s"
msgstr ""
#: sphinx/util/nodes.py:429
#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
#: sphinx/util/nodes.py:615
#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""

View File

@ -3,14 +3,14 @@
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Besnik Bleta <besnik@programeshqip.org>, 2021
# Besnik Bleta <besnik@programeshqip.org>, 2021-2022
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"PO-Revision-Date: 2022-01-02 15:07+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -462,12 +462,12 @@ msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
msgstr "numër PEP i pavlefshëm %s"
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
msgstr "numër RFC i pavlefshëm %s"
#: sphinx/theming.py:80
#, python-format

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@ -134,7 +134,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -142,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -155,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -458,6 +458,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1193,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1870,7 +1880,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@ -1879,12 +1889,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr ""
@ -1897,7 +1907,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
@ -1975,7 +1985,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
@ -1992,7 +2002,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
@ -2007,7 +2017,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@ -2021,20 +2031,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
@ -2065,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@ -2077,92 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@ -2830,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2850,76 +2860,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2956,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3020,30 +3036,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3508,6 +3524,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/sphinx-doc/sphinx-1/language/uk_UA/)\n"
"MIME-Version: 1.0\n"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Urdu (http://www.transifex.com/sphinx-doc/sphinx-1/language/ur/)\n"
"MIME-Version: 1.0\n"
@ -134,7 +134,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -142,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -155,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -458,6 +458,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1193,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1870,7 +1880,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@ -1879,12 +1889,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr ""
@ -1897,7 +1907,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
@ -1975,7 +1985,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
@ -1992,7 +2002,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
@ -2007,7 +2017,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@ -2021,20 +2031,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
@ -2065,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@ -2077,92 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@ -2830,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2850,76 +2860,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2956,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3020,30 +3036,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3508,6 +3524,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/sphinx-doc/sphinx-1/language/vi/)\n"
"MIME-Version: 1.0\n"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Cantonese (http://www.transifex.com/sphinx-doc/sphinx-1/language/yue/)\n"
"MIME-Version: 1.0\n"
@ -134,7 +134,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -142,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -155,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -458,6 +458,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1193,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1870,7 +1880,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@ -1879,12 +1889,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr ""
@ -1897,7 +1907,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
@ -1975,7 +1985,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
@ -1992,7 +2002,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
@ -2007,7 +2017,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@ -2021,20 +2031,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
@ -2065,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@ -2077,92 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@ -2830,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2850,76 +2860,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2956,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3020,30 +3036,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3508,6 +3524,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -23,7 +23,7 @@ msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_CN/)\n"
"MIME-Version: 1.0\n"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@ -134,7 +134,7 @@ msgstr ""
msgid "role %r is already registered, it will be overridden"
msgstr ""
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -142,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -155,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
@ -458,6 +458,16 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1193,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1870,7 +1880,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@ -1879,12 +1889,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr ""
@ -1897,7 +1907,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
@ -1975,7 +1985,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
@ -1992,7 +2002,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
@ -2007,7 +2017,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@ -2021,20 +2031,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
@ -2065,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@ -2077,92 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr ""
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@ -2830,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2850,76 +2860,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2956,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3020,30 +3036,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3508,6 +3524,13 @@ msgstr ""
msgid "failed"
msgstr ""
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -1,5 +1,5 @@
# Translations template for Sphinx.
# Copyright (C) 2021 ORGANIZATION
# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-12-26 00:12+0000\n"
"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"POT-Creation-Date: 2022-01-02 00:12+0000\n"
"PO-Revision-Date: 2022-01-02 00:12+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@ -142,7 +142,7 @@ msgstr "指令 %r 已經被註冊,它將會被覆寫"
msgid "role %r is already registered, it will be overridden"
msgstr "role %r 已經被註冊,它將會被覆寫"
#: sphinx/application.py:1245
#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@ -150,12 +150,12 @@ msgid ""
"explicit"
msgstr "%s 擴充套件並未宣告平行讀取是否安全,假設為否 - 請尋求擴充套件作者以檢查並明確表示"
#: sphinx/application.py:1249
#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s 擴充套件對於平行讀取是不安全的"
#: sphinx/application.py:1252
#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@ -163,12 +163,12 @@ msgid ""
"explicit"
msgstr "%s 擴充套件並未宣告平行寫入是否安全,假設為否 - 請尋求擴充套件作者以檢查並明確表示"
#: sphinx/application.py:1256
#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s 擴充套件對於平行寫入是不安全的"
#: sphinx/application.py:1264 sphinx/application.py:1268
#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "執行串列 %s"
@ -466,6 +466,16 @@ msgstr "擴充套件 %r 從它的 setup() 函式回傳一個未支援物件;
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
#: sphinx/roles.py:193
#, python-format
msgid "invalid PEP number %s"
msgstr ""
#: sphinx/roles.py:227
#, python-format
msgid "invalid RFC number %s"
msgstr ""
#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
@ -1201,7 +1211,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit <https://www.sphinx-doc.org/>."
msgstr ""
@ -1878,7 +1888,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "參數"
@ -1887,12 +1897,12 @@ msgid "Return values"
msgstr "回傳值"
#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "回傳"
#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
#: sphinx/domains/python.py:460
#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "回傳型別"
@ -1905,7 +1915,7 @@ msgid "variable"
msgstr "變數"
#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "函式"
@ -1983,7 +1993,7 @@ msgid "Throws"
msgstr "拋出"
#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
#: sphinx/domains/python.py:1206
#: sphinx/domains/python.py:1205
msgid "class"
msgstr "類別"
@ -2000,7 +2010,7 @@ msgstr "模板參數"
msgid "%s() (built-in function)"
msgstr "%s() (內建函式)"
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 的方法)"
@ -2015,7 +2025,7 @@ msgstr "%s() (類別)"
msgid "%s (global variable or constant)"
msgstr "%s (全域變數或常數)"
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s 的屬性)"
@ -2029,20 +2039,20 @@ msgstr "引數"
msgid "%s (module)"
msgstr "%s (模組)"
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "方法"
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "資料"
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "屬性"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
#: sphinx/domains/python.py:1213
#: sphinx/domains/python.py:1212
msgid "module"
msgstr "模組"
@ -2073,7 +2083,7 @@ msgstr "運算子"
msgid "object"
msgstr "物件"
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "例外"
@ -2085,92 +2095,92 @@ msgstr "陳述式"
msgid "built-in function"
msgstr "內建函式"
#: sphinx/domains/python.py:451
#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "變數"
#: sphinx/domains/python.py:455
#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "引發"
#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (於 %s 模組中)"
#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
#: sphinx/domains/python.py:975
#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (於 %s 模組中)"
#: sphinx/domains/python.py:750
#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (內建變數)"
#: sphinx/domains/python.py:775
#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (內建類別)"
#: sphinx/domains/python.py:776
#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s 中的類別)"
#: sphinx/domains/python.py:837
#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s 的類別方法)"
#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
msgid "%s (%s property)"
msgstr "%s (%s 的特性)"
#: sphinx/domains/python.py:841
#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s 的靜態方法)"
#: sphinx/domains/python.py:1133
#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python 模組索引"
#: sphinx/domains/python.py:1134
#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "模組"
#: sphinx/domains/python.py:1183
#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "已棄用"
#: sphinx/domains/python.py:1209
#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "類別方法"
#: sphinx/domains/python.py:1210
#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "靜態方法"
#: sphinx/domains/python.py:1212
#: sphinx/domains/python.py:1211
msgid "property"
msgstr "特性"
#: sphinx/domains/python.py:1270
#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "%s 的重複物件敘述,其他的實例在 %s ,使用 :noindex: 給它們其中之一"
#: sphinx/domains/python.py:1390
#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "為交互參照 %r 找到多於一個目標: %s"
#: sphinx/domains/python.py:1444
#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(已棄用)"
@ -2838,19 +2848,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:813
#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:906
#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@ -2858,76 +2868,76 @@ msgid ""
"explicit module name)"
msgstr ""
#: sphinx/ext/autodoc/__init__.py:950
#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr "一個 mocked 物件被偵測到: %r"
#: sphinx/ext/autodoc/__init__.py:969
#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "正在為 %s 格式化簽名時發生錯誤: %s"
#: sphinx/ext/autodoc/__init__.py:1019
#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" 在 automodule 的名稱中並不合理"
#: sphinx/ext/autodoc/__init__.py:1026
#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "簽名引數或回傳註釋給予 automodule %s"
#: sphinx/ext/autodoc/__init__.py:1039
#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ 應該是一個字串的列表,不是 %r (在 %s 模組中)-- 正在忽略 __all__"
#: sphinx/ext/autodoc/__init__.py:1105
#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "缺少 :members: 選項中所述的屬性:模組 %s ,屬性 %s"
#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
#: sphinx/ext/autodoc/__init__.py:2768
#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
#: sphinx/ext/autodoc/__init__.py:2770
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "無法取得一個函式簽名給 %s: %s"
#: sphinx/ext/autodoc/__init__.py:1576
#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "無法取得一個 constructor 簽名給 %s: %s"
#: sphinx/ext/autodoc/__init__.py:1680
#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "基礎類別:%s"
#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
#: sphinx/ext/autodoc/__init__.py:1866
#: sphinx/ext/autodoc/__init__.py:1776 sphinx/ext/autodoc/__init__.py:1849
#: sphinx/ext/autodoc/__init__.py:1868
#, python-format
msgid "alias of %s"
msgstr "%s 的別名"
#: sphinx/ext/autodoc/__init__.py:1908
#: sphinx/ext/autodoc/__init__.py:1910
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "TypeVar(%s) 的別名"
#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#: sphinx/ext/autodoc/__init__.py:2146 sphinx/ext/autodoc/__init__.py:2243
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "無法取得一個 method 簽名給 %s: %s"
#: sphinx/ext/autodoc/__init__.py:2372
#: sphinx/ext/autodoc/__init__.py:2374
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "在 %s 找到無效的 __slots__。已略過。"
#: sphinx/ext/autodoc/__init__.py:2811
#: sphinx/ext/autodoc/__init__.py:2813
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@ -2964,56 +2974,62 @@ msgstr "autosummary: 未找到 stub 檔 %r 。請檢查您的 autosummary_genera
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "一個有標題的 autosummary 需要 :toctree: 選項。已略過。 "
#: sphinx/ext/autosummary/__init__.py:348
#: sphinx/ext/autosummary/__init__.py:352
#, python-format
msgid "autosummary: failed to import %s"
msgstr "autosummary: 無法 import %s"
msgid ""
"autosummary: failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/__init__.py:362
#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "剖析名稱 %s 失敗"
#: sphinx/ext/autosummary/__init__.py:367
#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "import 物件 %s 失敗"
#: sphinx/ext/autosummary/__init__.py:782
#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: 檔案未找到: %s"
#: sphinx/ext/autosummary/__init__.py:790
#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary 會在內部產生 .rst 檔案。但是您的 source_suffix 並未包含 .rst。已省略。"
#: sphinx/ext/autosummary/generate.py:189
#: sphinx/ext/autosummary/generate.py:253
#: sphinx/ext/autosummary/generate.py:190
#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: 無法決定 %r 被記錄,以下例外被引發:\n%s"
#: sphinx/ext/autosummary/generate.py:400
#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] 正在產生 autosummary 給: %s"
#: sphinx/ext/autosummary/generate.py:404
#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] 正在寫入 %s"
#: sphinx/ext/autosummary/generate.py:441
#: sphinx/ext/autosummary/generate.py:448
#, python-format
msgid "[autosummary] failed to import %r: %s"
msgstr "[autosummary] 無法 import %r: %s "
msgid ""
"[autosummary] failed to import %s.\n"
"Possible hints:\n"
"%s"
msgstr ""
#: sphinx/ext/autosummary/generate.py:615
#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@ -3028,30 +3044,30 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\n使用 autosummary 指令產生 ReStructuredText。\n\nsphinx-autogen 是 sphinx.ext.autosummary.generate 的一個前端。它會從給定的\n輸入檔案中所包含的 autosummary 指令,產生 reStructuredText 檔案。\n\nautosummary 指令的格式被記錄在 ``sphinx.ext.autosummary`` Python 模組中,\n它可以使用此方法來讀取::\n\npydoc sphinx.ext.autosummary\n"
#: sphinx/ext/autosummary/generate.py:632
#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "原始檔案以產生 rST 檔案給"
#: sphinx/ext/autosummary/generate.py:636
#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "資料夾來放置所有輸出在"
#: sphinx/ext/autosummary/generate.py:639
#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "檔案的預設後綴(預設: %(default)s "
#: sphinx/ext/autosummary/generate.py:643
#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "自訂模板資料夾(預設: %(default)s "
#: sphinx/ext/autosummary/generate.py:647
#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "文件引入成員(預設: %(default)s "
#: sphinx/ext/autosummary/generate.py:651
#: sphinx/ext/autosummary/generate.py:660
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
@ -3516,6 +3532,13 @@ msgstr "已省略"
msgid "failed"
msgstr "失敗"
#: sphinx/util/docfields.py:81
#, python-format
msgid ""
"Problem in %s domain: field is supposed to use role '%s', but that role is "
"not in the domain."
msgstr ""
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"

View File

@ -264,6 +264,9 @@ var Documentation = {
hideSearchWords : function() {
$('#searchbox .highlight-link').fadeOut(300);
$('span.highlighted').removeClass('highlighted');
var url = new URL(window.location);
url.searchParams.delete('highlight');
window.history.replaceState({}, '', url);
},
/**

View File

@ -208,6 +208,7 @@ class HTMLThemeFactory:
try:
entry_point = theme_entry_points[name]
self.app.registry.load_extension(self.app, entry_point.module)
self.app.config.post_init_values()
return
except KeyError:
pass

View File

@ -9,8 +9,9 @@
"""
import re
import unicodedata
import warnings
from typing import TYPE_CHECKING, Any, Dict, Generator, List, Optional, Tuple
from typing import TYPE_CHECKING, Any, Dict, Generator, List, Optional, Tuple, cast
from docutils import nodes
from docutils.nodes import Element, Node, Text
@ -405,6 +406,24 @@ class ManpageLink(SphinxTransform):
node.attributes.update(info)
class GlossarySorter(SphinxTransform):
"""Sort glossaries that have the ``sorted`` flag."""
# This must be done after i18n, therefore not right
# away in the glossary directive.
default_priority = 500
def apply(self, **kwargs: Any) -> None:
for glossary in self.document.findall(addnodes.glossary):
if glossary["sorted"]:
definition_list = cast(nodes.definition_list, glossary[0])
definition_list[:] = sorted(
definition_list,
key=lambda item: unicodedata.normalize(
'NFD',
cast(nodes.term, item)[0].astext().lower())
)
def setup(app: "Sphinx") -> Dict[str, Any]:
app.add_transform(ApplySourceWorkaround)
app.add_transform(ExtraTranslatableNodes)
@ -420,6 +439,7 @@ def setup(app: "Sphinx") -> Dict[str, Any]:
app.add_transform(SphinxSmartQuotes)
app.add_transform(DoctreeReadEvent)
app.add_transform(ManpageLink)
app.add_transform(GlossarySorter)
return {
'version': 'builtin',

View File

@ -200,6 +200,9 @@ class ImageConverter(BaseImageConverter):
elif set(self.guess_mimetypes(node)) & set(self.app.builder.supported_image_types):
# builder supports the image; no need to convert
return False
elif node['uri'].startswith('data:'):
# all data URI MIME types are assumed to be supported
return False
elif self.available is None:
# store the value to the class variable to share it during the build
self.__class__.available = self.is_available()

View File

@ -70,10 +70,11 @@ def get_matching_files(dirname: str,
"""
# dirname is a normalized absolute path.
dirname = path.normpath(path.abspath(dirname))
dirlen = len(dirname) + 1 # exclude final os.path.sep
for root, dirs, files in os.walk(dirname, followlinks=True):
relativeroot = root[dirlen:]
relativeroot = path.relpath(root, dirname)
if relativeroot == ".":
relativeroot = "" # suppress dirname for files on the target dir
qdirs = enumerate(path_stabilize(path.join(relativeroot, dn))
for dn in dirs) # type: Iterable[Tuple[int, str]]

View File

@ -316,8 +316,7 @@ class DocFieldTransformer:
if is_typefield:
# filter out only inline nodes; others will result in invalid
# markup being written out
content = [n for n in content if isinstance(n, nodes.Inline) or
isinstance(n, nodes.Text)]
content = [n for n in content if isinstance(n, (nodes.Inline, nodes.Text))]
if content:
types.setdefault(typename, {})[fieldarg] = content
continue

View File

@ -236,7 +236,7 @@ def isstaticmethod(obj: Any, cls: Any = None, name: str = None) -> bool:
def isdescriptor(x: Any) -> bool:
"""Check if the object is some kind of descriptor."""
for item in '__get__', '__set__', '__delete__':
if hasattr(safe_getattr(x, item, None), '__call__'):
if callable(safe_getattr(x, item, None)):
return True
return False

View File

@ -375,12 +375,8 @@ def is_suppressed_warning(type: str, subtype: str, suppress_warnings: List[str])
else:
target, subtarget = warning_type, None
if target == type:
if ((subtype is None and subtarget is None) or
subtarget is None or
subtarget == subtype or
subtarget == '*'):
return True
if target == type and subtarget in (None, subtype, "*"):
return True
return False

View File

@ -123,7 +123,7 @@ class PorterStemmer:
or not self.cons(i - 2):
return 0
ch = self.b[i]
if ch == 'w' or ch == 'x' or ch == 'y':
if ch in ('w', 'x', 'y'):
return 0
return 1
@ -193,7 +193,7 @@ class PorterStemmer:
elif self.doublec(self.k):
self.k = self.k - 1
ch = self.b[self.k]
if ch == 'l' or ch == 's' or ch == 'z':
if ch in ('l', 's', 'z'):
self.k = self.k + 1
elif (self.m() == 1 and self.cvc(self.k)):
self.setto("e")

View File

@ -1814,8 +1814,7 @@ class LaTeXTranslator(SphinxTranslator):
done = 0
if len(node.children) == 1:
child = node.children[0]
if isinstance(child, nodes.bullet_list) or \
isinstance(child, nodes.enumerated_list):
if isinstance(child, (nodes.bullet_list, nodes.enumerated_list)):
done = 1
if not done:
self.body.append(r'\begin{quote}' + CR)
@ -1826,8 +1825,7 @@ class LaTeXTranslator(SphinxTranslator):
done = 0
if len(node.children) == 1:
child = node.children[0]
if isinstance(child, nodes.bullet_list) or \
isinstance(child, nodes.enumerated_list):
if isinstance(child, (nodes.bullet_list, nodes.enumerated_list)):
done = 1
if not done:
self.body.append(r'\end{quote}' + CR)

View File

@ -0,0 +1,64 @@
dedent option
-------------
.. code-block::
First line
Second line
Third line
Fourth line
ReST has no fixed indent and only a change in indention is significant not the amount [1]_.
Thus, the following code inside the code block is not indent even it looks so with respect to the previous block.
.. code-block::
First line
Second line
Third line
Fourth line
Having an option "fixates" the indent to be 3 spaces, thus the code inside the code block is indented by 4 spaces.
.. code-block::
:class: dummy
First line
Second line
Third line
Fourth line
The code has 6 spaces indent, minus 4 spaces dedent should yield a 2 space indented code in the output.
.. code-block::
:dedent: 4
First line
Second line
Third line
Fourth line
Dedenting by zero, should not strip any spaces and be a no-op.
.. note::
This can be used as an alternative to ``:class: dummy`` above, to fixate the ReST indention of the block.
.. code-block::
:dedent: 0
First line
Second line
Third line
Fourth line
Dedent without argument should autostrip common whitespace at the beginning.
.. code-block::
:dedent:
First line
Second line
Third line
Fourth line
.. [1] https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#indentation

View File

@ -12,3 +12,18 @@ i18n with glossary terms
The corresponding glossary #2
link to :term:`Some term`.
Translated glossary should be sorted by translated terms:
.. glossary::
:sorted:
AAA
Define AAA
CCC
EEE
Define CCC
BBB
Define BBB

View File

@ -1,35 +1,59 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2012, foof
# This file is distributed under the same license as the foo package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: sphinx 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-01-29 14:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "i18n with glossary terms"
msgstr "I18N WITH GLOSSARY TERMS"
msgid "Some term"
msgstr "SOME NEW TERM"
msgid "The corresponding glossary"
msgstr "THE CORRESPONDING GLOSSARY"
msgid "Some other term"
msgstr "SOME OTHER NEW TERM"
msgid "The corresponding glossary #2"
msgstr "THE CORRESPONDING GLOSSARY #2"
msgid "link to :term:`Some term`."
msgstr "LINK TO :term:`SOME NEW TERM`."
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2012, foof
# This file is distributed under the same license as the foo package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: sphinx 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-01-29 14:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "i18n with glossary terms"
msgstr "I18N WITH GLOSSARY TERMS"
msgid "Some term"
msgstr "SOME NEW TERM"
msgid "The corresponding glossary"
msgstr "THE CORRESPONDING GLOSSARY"
msgid "Some other term"
msgstr "SOME OTHER NEW TERM"
msgid "The corresponding glossary #2"
msgstr "THE CORRESPONDING GLOSSARY #2"
msgid "link to :term:`Some term`."
msgstr "LINK TO :term:`SOME NEW TERM`."
msgid "Translated glossary should be sorted by translated terms:"
msgstr "TRANSLATED GLOSSARY SHOULD BE SORTED BY TRANSLATED TERMS:"
msgid "BBB"
msgstr "TRANSLATED TERM XXX"
msgid "Define BBB"
msgstr "DEFINE XXX"
msgid "AAA"
msgstr "TRANSLATED TERM YYY"
msgid "Define AAA"
msgstr "DEFINE YYY"
msgid "CCC"
msgstr "TRANSLATED TERM ZZZ"
msgid "EEE"
msgstr "VVV"
msgid "Define CCC"
msgstr "DEFINE ZZZ"

View File

@ -99,7 +99,7 @@ def check_xpath(etree, fname, path, check, be_found=True):
else:
assert nodes != [], ('did not find any node matching xpath '
'%r in file %s' % (path, fname))
if hasattr(check, '__call__'):
if callable(check):
check(nodes)
elif not check:
# only check for node presence

View File

@ -580,3 +580,30 @@ def test_linenothreshold(app, status, warning):
# literal include not using linenothreshold (no line numbers)
assert ('<span></span><span class="c1"># Very small literal include '
'(linenothreshold check)</span>' in html)
@pytest.mark.sphinx('dummy', testroot='directive-code')
def test_code_block_dedent(app, status, warning):
app.builder.build(['dedent'])
doctree = app.env.get_doctree('dedent')
codeblocks = list(doctree.traverse(nodes.literal_block))
# Note: comparison string should not have newlines at the beginning or end
text_0_indent = '''First line
Second line
Third line
Fourth line'''
text_2_indent = ''' First line
Second line
Third line
Fourth line'''
text_4_indent = ''' First line
Second line
Third line
Fourth line'''
assert codeblocks[0].astext() == text_0_indent
assert codeblocks[1].astext() == text_0_indent
assert codeblocks[2].astext() == text_4_indent
assert codeblocks[3].astext() == text_2_indent
assert codeblocks[4].astext() == text_4_indent
assert codeblocks[5].astext() == text_0_indent

View File

@ -241,13 +241,29 @@ def test_text_glossary_term(app, warning):
app.build()
# --- glossary terms: regression test for #1090
result = (app.outdir / 'glossary_terms.txt').read_text()
expect = ("18. I18N WITH GLOSSARY TERMS"
"\n****************************\n"
"\nSOME NEW TERM"
"\n THE CORRESPONDING GLOSSARY\n"
"\nSOME OTHER NEW TERM"
"\n THE CORRESPONDING GLOSSARY #2\n"
"\nLINK TO *SOME NEW TERM*.\n")
expect = (r"""18. I18N WITH GLOSSARY TERMS
****************************
SOME NEW TERM
THE CORRESPONDING GLOSSARY
SOME OTHER NEW TERM
THE CORRESPONDING GLOSSARY #2
LINK TO *SOME NEW TERM*.
TRANSLATED GLOSSARY SHOULD BE SORTED BY TRANSLATED TERMS:
TRANSLATED TERM XXX
DEFINE XXX
TRANSLATED TERM YYY
DEFINE YYY
TRANSLATED TERM ZZZ
VVV
DEFINE ZZZ
""")
assert result == expect
warnings = getwarning(warning)
assert 'term not in glossary' not in warnings