diff --git a/CHANGES b/CHANGES index 64410011e..6cc0f3fd9 100644 --- a/CHANGES +++ b/CHANGES @@ -15,6 +15,7 @@ Deprecated * The ``app`` argument of ``sphinx.environment.BuildEnvironment`` becomes required * ``sphinx.application.Sphinx.html_theme`` +* ``sphinx.ext.autosummary._app`` * ``sphinx.util.docstrings.extract_metadata()`` Features added @@ -35,13 +36,19 @@ Features added * #8061, #9218: autodoc: Support variable comment for alias classes * #3014: autodoc: Add :event:`autodoc-process-bases` to modify the base classes of the class definitions +* #9272: autodoc: Render enum values for the default argument value better * #3257: autosummary: Support instance attributes for classes * #9129: html search: Show search summaries when html_copy_source = False * #9120: html theme: Eliminate prompt characters of code-block from copyable text * #9176: i18n: Emit a debug message if message catalog file not found under :confval:`locale_dirs` +* #9016: linkcheck: Support checking anchors on github.com +* #9016: linkcheck: Add a new event :event:`linkcheck-process-uri` to modify + URIs before checking hyperlinks * #1874: py domain: Support union types using ``|`` in info-field-list +* #9268: py domain: :confval:`python_use_unqualified_type_names` supports type + field in info-field-list * #9097: Optimize the paralell build * #9131: Add :confval:`nitpick_ignore_regex` to ignore nitpicky warnings using regular expressions @@ -55,10 +62,16 @@ Bugs fixed undocumented * #9185: autodoc: typehints for overloaded functions and methods are inaccurate * #9250: autodoc: The inherited method not having docstring is wrongly parsed +* #9283: autodoc: autoattribute directive failed to generate document for an + attribute not having any comment +* #9270: html theme : pyramid theme generates incorrect logo links * #9217: manpage: The name of manpage directory that is generated by :confval:`man_make_section_directory` is not correct +* #9280: py domain: "exceptions" module is not displayed * #9224: ``:param:`` and ``:type:`` fields does not support a type containing whitespace (ex. ``Dict[str, str]``) +* #8945: when transforming typed fields, call the specified role instead of + making an single xref. For C and C++, use the ``expr`` role for typed fields. Testing -------- diff --git a/EXAMPLES b/EXAMPLES index 843435b1d..2942739b5 100644 --- a/EXAMPLES +++ b/EXAMPLES @@ -170,6 +170,7 @@ Documentation using sphinx_rtd_theme * `Arcade `__ * `aria2 `__ * `ASE `__ +* `asvin `__ * `Autofac `__ * `BigchainDB `__ * `Blender Reference Manual `__ diff --git a/doc/development/theming.rst b/doc/development/theming.rst index 5de10158a..da2c644b9 100644 --- a/doc/development/theming.rst +++ b/doc/development/theming.rst @@ -207,9 +207,9 @@ inside your module: First, define the registration function, which accepts the arguments for :event:`html-page-context`. -Within the registration function, define the template function that you'd like to use -within Jinja. The template function should return a string or Python objects (lists, -dictionaries) with strings inside that Jinja uses in the templating process +Within the registration function, define the template function that you'd like to +use within Jinja. The template function should return a string or Python objects +(lists, dictionaries) with strings inside that Jinja uses in the templating process .. note:: diff --git a/doc/extdev/appapi.rst b/doc/extdev/appapi.rst index 41318e9d6..7c331382c 100644 --- a/doc/extdev/appapi.rst +++ b/doc/extdev/appapi.rst @@ -159,7 +159,9 @@ connect handlers to the events. Example: Below is an overview of each event that happens during a build. In the list below, we include the event name, its callback parameters, and the input and output -type for that event:: +type for that event: + +.. code-block:: none 1. event.config-inited(app,config) 2. event.builder-inited(app) @@ -168,7 +170,7 @@ type for that event:: for docname in docnames: 5. event.env-purge-doc(app, env, docname) - + if doc changed and not removed: 6. source-read(app, docname, source) 7. run source parsers: text -> docutils.document @@ -176,10 +178,10 @@ type for that event:: 8. apply transforms based on priority: docutils.document -> docutils.document - event.doctree-read(app, doctree) is called in the middle of transforms, transforms come before/after this event depending on their priority. - + 9. event.env-merge-info(app, env, docnames, other) - if running in parallel mode, this event will be emitted for each process - + 10. event.env-updated(app, env) 11. event.env-get-updated(app, env) 12. event.env-check-consistency(app, env) @@ -377,13 +379,22 @@ Here is a more detailed list of these events. ``'page.html'`` as the HTML template for this page. .. note:: You can install JS/CSS files for the specific page via - :meth:`Sphinx.add_js_file` and :meth:`Sphinx.add_css_file` since v3.5.0. + :meth:`Sphinx.add_js_file` and :meth:`Sphinx.add_css_file` since + v3.5.0. .. versionadded:: 0.4 .. versionchanged:: 1.3 The return value can now specify a template name. +.. event:: linkcheck-process-uri (app, uri) + + Emitted when the linkcheck builder collects hyperlinks from document. *uri* + is a collected URI. The event handlers can modify the URI by returning a + string. + + .. versionadded:: 4.1 + .. event:: build-finished (app, exception) Emitted when a build has finished, before Sphinx exits, usually used for diff --git a/doc/extdev/deprecated.rst b/doc/extdev/deprecated.rst index f04b738de..c35b0525b 100644 --- a/doc/extdev/deprecated.rst +++ b/doc/extdev/deprecated.rst @@ -32,6 +32,11 @@ The following is a list of deprecated interfaces. - 6.0 - ``sphinx.registry.SphinxComponentRegistry.html_themes`` + * - ``sphinx.ext.autosummary._app`` + - 4.1 + - 6.0 + - N/A + * - ``sphinx.util.docstrings.extract_metadata()`` - 4.1 - 6.0 diff --git a/doc/faq.rst b/doc/faq.rst index 93486db75..4b273023d 100644 --- a/doc/faq.rst +++ b/doc/faq.rst @@ -259,7 +259,9 @@ The following list gives some hints for the creation of epub files: ``parent.xhtml`` -> ``child.xhtml`` -> ``parent.xhtml`` - If you get the following error, fix your document structure:: + If you get the following error, fix your document structure: + + .. code-block:: none Error(prcgen):E24011: TOC section scope is not included in the parent chapter:(title) Error(prcgen):E24001: The table of content could not be built. diff --git a/doc/usage/advanced/intl.rst b/doc/usage/advanced/intl.rst index 976b26727..3bf353e8d 100644 --- a/doc/usage/advanced/intl.rst +++ b/doc/usage/advanced/intl.rst @@ -118,7 +118,7 @@ section describe an easy way to translate with *sphinx-intl*. #. Translate po files. - AS noted above, these are located in the ``./locale//LC_MESSAGES`` + As noted above, these are located in the ``./locale//LC_MESSAGES`` directory. An example of one such file, from Sphinx, ``builders.po``, is given below. @@ -193,7 +193,7 @@ pot file to the po file, use the :command:`sphinx-intl update` command. .. code-block:: console - $ sphinx-intl update -p _build/locale + $ sphinx-intl update -p _build/gettext Using Transifex service for team translation diff --git a/doc/usage/advanced/websupport/quickstart.rst b/doc/usage/advanced/websupport/quickstart.rst index 1c7e7cd35..5fa5b00f1 100644 --- a/doc/usage/advanced/websupport/quickstart.rst +++ b/doc/usage/advanced/websupport/quickstart.rst @@ -112,8 +112,8 @@ must update the websupport package's data:: should be a boolean representing whether the user has moderation privileges. The default value for *moderator* is ``False``. -An example `Flask `_ function that checks whether a -user is logged in and then retrieves a document is:: +An example `Flask `_ function that checks +whether a user is logged in and then retrieves a document is:: from sphinxcontrib.websupport.errors import * @@ -152,8 +152,8 @@ To use the search form built-in to the Sphinx sidebar, create a function to handle requests to the URL 'search' relative to the documentation root. The user's search query will be in the GET parameters, with the key `q`. Then use the :meth:`~sphinxcontrib.websupport.WebSupport.get_search_results` method to -retrieve search results. In `Flask `_ that would be -like this:: +retrieve search results. In `Flask `_ that +would be like this:: @app.route('/search') def search(): diff --git a/doc/usage/extensions/napoleon.rst b/doc/usage/extensions/napoleon.rst index 2752b1479..3f044d6e6 100644 --- a/doc/usage/extensions/napoleon.rst +++ b/doc/usage/extensions/napoleon.rst @@ -267,14 +267,9 @@ Google style with types in docstrings:: `Python 2/3 compatible annotations`_ aren't currently supported by Sphinx and won't show up in the docs. -.. _PEP 484: - https://www.python.org/dev/peps/pep-0484/ - -.. _PEP 526: - https://www.python.org/dev/peps/pep-0526/ - -.. _Python 2/3 compatible annotations: - https://www.python.org/dev/peps/pep-0484/#suggested-syntax-for-python-2-7-and-straddling-code +.. _PEP 484: https://www.python.org/dev/peps/pep-0484/ +.. _PEP 526: https://www.python.org/dev/peps/pep-0526/ +.. _Python 2/3 compatible annotations: https://www.python.org/dev/peps/pep-0484/#suggested-syntax-for-python-2-7-and-straddling-code Configuration diff --git a/doc/usage/installation.rst b/doc/usage/installation.rst index 249b9a095..8cf56b501 100644 --- a/doc/usage/installation.rst +++ b/doc/usage/installation.rst @@ -215,26 +215,37 @@ You can read more about them in the `Python Packaging User Guide`_. Docker ------ -Docker images for Sphinx are published on the `Docker Hub `_. There are two kind of images: +Docker images for Sphinx are published on the `Docker Hub`_. There are two kind +of images: -- `sphinxdoc/sphinx `_ -- `sphinxdoc/sphinx-latexpdf `_ +- `sphinxdoc/sphinx`_ +- `sphinxdoc/sphinx-latexpdf`_ -Former one is used for standard usage of Sphinx, and latter one is mainly used for PDF builds using LaTeX. -Please choose one for your purpose. +.. _Docker Hub: https://hub.docker.com/ +.. _sphinxdoc/sphinx: https://hub.docker.com/repository/docker/sphinxdoc/sphinx +.. _sphinxdoc/sphinx-latexpdf: https://hub.docker.com/repository/docker/sphinxdoc/sphinx-latexpdf> + +Former one is used for standard usage of Sphinx, and latter one is mainly used for +PDF builds using LaTeX. Please choose one for your purpose. .. note:: - sphinxdoc/sphinx-latexpdf contains TeXLive packages. So the image is very large (over 2GB!). + sphinxdoc/sphinx-latexpdf contains TeXLive packages. So the image is very large + (over 2GB!). .. hint:: - When using docker images, please use ``docker run`` command to invoke sphinx commands. For example, - you can use following command to create a Sphinx project:: + When using docker images, please use ``docker run`` command to invoke sphinx + commands. For example, you can use following command to create a Sphinx + project: + + .. code-block:: bash $ docker run -it --rm -v /path/to/document:/docs sphinxdoc/sphinx sphinx-quickstart - And you can following command this to build HTML document:: + And you can following command this to build HTML document: + + .. code-block:: bash $ docker run --rm -v /path/to/document:/docs sphinxdoc/sphinx make html diff --git a/doc/usage/theming.rst b/doc/usage/theming.rst index 8ea574cfd..60bc20e24 100644 --- a/doc/usage/theming.rst +++ b/doc/usage/theming.rst @@ -248,7 +248,8 @@ These themes are: **scrolls** A more lightweight theme, based on `the Jinja documentation - `_. The following color options are available: + `_. The following color options are + available: - **headerbordercolor** - **subheadlinecolor** diff --git a/sphinx/application.py b/sphinx/application.py index a722edc72..df2b85868 100644 --- a/sphinx/application.py +++ b/sphinx/application.py @@ -655,7 +655,7 @@ class Sphinx: ... def setup(app): - add_directive('my-directive', MyDirective) + app.add_directive('my-directive', MyDirective) For more details, see `the Docutils docs `__ . diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py index a46b80c08..a635e79a9 100644 --- a/sphinx/builders/linkcheck.py +++ b/sphinx/builders/linkcheck.py @@ -21,7 +21,7 @@ from queue import PriorityQueue, Queue from threading import Thread from typing import (Any, Dict, Generator, List, NamedTuple, Optional, Pattern, Set, Tuple, Union, cast) -from urllib.parse import unquote, urlparse +from urllib.parse import unquote, urlparse, urlunparse from docutils import nodes from docutils.nodes import Element @@ -627,6 +627,10 @@ class HyperlinkCollector(SphinxPostTransform): if 'refuri' not in refnode: continue uri = refnode['refuri'] + newuri = self.app.emit_firstresult('linkcheck-process-uri', uri) + if newuri: + uri = newuri + lineno = get_node_line(refnode) uri_info = Hyperlink(uri, self.env.docname, lineno) if uri not in hyperlinks: @@ -636,12 +640,31 @@ class HyperlinkCollector(SphinxPostTransform): for imgnode in self.document.traverse(nodes.image): uri = imgnode['candidates'].get('?') if uri and '://' in uri: + newuri = self.app.emit_firstresult('linkcheck-process-uri', uri) + if newuri: + uri = newuri + lineno = get_node_line(imgnode) uri_info = Hyperlink(uri, self.env.docname, lineno) if uri not in hyperlinks: hyperlinks[uri] = uri_info +def rewrite_github_anchor(app: Sphinx, uri: str) -> Optional[str]: + """Rewrite anchor name of the hyperlink to github.com + + The hyperlink anchors in github.com are dynamically generated. This rewrites + them before checking and makes them comparable. + """ + parsed = urlparse(uri) + if parsed.hostname == "github.com" and parsed.fragment: + prefixed = parsed.fragment.startswith('user-content-') + if not prefixed: + fragment = f'user-content-{parsed.fragment}' + return urlunparse(parsed._replace(fragment=fragment)) + return None + + def setup(app: Sphinx) -> Dict[str, Any]: app.add_builder(CheckExternalLinksBuilder) app.add_post_transform(HyperlinkCollector) @@ -658,6 +681,9 @@ def setup(app: Sphinx) -> Dict[str, Any]: app.add_config_value('linkcheck_anchors_ignore', ["^!"], None) app.add_config_value('linkcheck_rate_limit_timeout', 300.0, None) + app.add_event('linkcheck-process-uri') + app.connect('linkcheck-process-uri', rewrite_github_anchor) + return { 'version': 'builtin', 'parallel_read_safe': True, diff --git a/sphinx/domains/c.py b/sphinx/domains/c.py index ed908c875..abe746abc 100644 --- a/sphinx/domains/c.py +++ b/sphinx/domains/c.py @@ -3115,7 +3115,7 @@ class CObject(ObjectDescription[ASTDeclaration]): doc_field_types = [ TypedField('parameter', label=_('Parameters'), names=('param', 'parameter', 'arg', 'argument'), - typerolename='type', typenames=('type',)), + typerolename='expr', typenames=('type',)), Field('returnvalue', label=_('Returns'), has_arg=False, names=('returns', 'return')), Field('returntype', label=_('Return type'), has_arg=False, diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py index 6c551b4a7..14d8cde1b 100644 --- a/sphinx/domains/cpp.py +++ b/sphinx/domains/cpp.py @@ -6846,7 +6846,7 @@ class CPPObject(ObjectDescription[ASTDeclaration]): GroupedField('template parameter', label=_('Template Parameters'), names=('tparam', 'template parameter'), can_collapse=True), - GroupedField('exceptions', label=_('Throws'), rolename='cpp:class', + GroupedField('exceptions', label=_('Throws'), rolename='expr', names=('throws', 'throw', 'exception'), can_collapse=True), Field('returnvalue', label=_('Returns'), has_arg=False, diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index 8511a1d6a..565d681dc 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -215,7 +215,7 @@ class JSCallable(JSObject): TypedField('arguments', label=_('Arguments'), names=('argument', 'arg', 'parameter', 'param'), typerolename='func', typenames=('paramtype', 'type')), - GroupedField('errors', label=_('Throws'), rolename='err', + GroupedField('errors', label=_('Throws'), rolename='func', names=('throws', ), can_collapse=True), Field('returnvalue', label=_('Returns'), has_arg=False, diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 5035ce2ab..5c2acf18b 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -20,6 +20,7 @@ from typing import Any, Dict, Iterable, Iterator, List, NamedTuple, Optional, Tu from docutils import nodes from docutils.nodes import Element, Node from docutils.parsers.rst import directives +from docutils.parsers.rst.states import Inliner from sphinx import addnodes from sphinx.addnodes import desc_signature, pending_xref, pending_xref_condition @@ -284,9 +285,13 @@ def _pseudo_parse_arglist(signode: desc_signature, arglist: str) -> None: class PyXrefMixin: def make_xref(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = nodes.emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> Node: + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> Node: + # we use inliner=None to make sure we get the old behaviour with a single + # pending_xref node result = super().make_xref(rolename, domain, target, # type: ignore - innernode, contnode, env) + innernode, contnode, + env, inliner=None, location=None) result['refspecific'] = True result['py:module'] = env.ref_context.get('py:module') result['py:class'] = env.ref_context.get('py:class') @@ -299,11 +304,22 @@ class PyXrefMixin: for node in result.traverse(nodes.Text): node.parent[node.parent.index(node)] = nodes.Text(text) break + elif isinstance(result, pending_xref) and env.config.python_use_unqualified_type_names: + children = result.children + result.clear() + + shortname = target.split('.')[-1] + textnode = innernode('', shortname) + contnodes = [pending_xref_condition('', '', textnode, condition='resolved'), + pending_xref_condition('', '', *children, condition='*')] + result.extend(contnodes) + return result def make_xrefs(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = nodes.emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> List[Node]: + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> List[Node]: delims = r'(\s*[\[\]\(\),](?:\s*or\s)?\s*|\s+or\s+|\s*\|\s*|\.\.\.)' delims_re = re.compile(delims) sub_targets = re.split(delims, target) @@ -319,7 +335,7 @@ class PyXrefMixin: results.append(contnode or innernode(sub_target, sub_target)) else: results.append(self.make_xref(rolename, domain, sub_target, - innernode, contnode, env)) + innernode, contnode, env, inliner, location)) return results @@ -327,12 +343,14 @@ class PyXrefMixin: class PyField(PyXrefMixin, Field): def make_xref(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = nodes.emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> Node: + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> Node: if rolename == 'class' and target == 'None': # None is not a type, so use obj role instead. rolename = 'obj' - return super().make_xref(rolename, domain, target, innernode, contnode, env) + return super().make_xref(rolename, domain, target, innernode, contnode, + env, inliner, location) class PyGroupedField(PyXrefMixin, GroupedField): @@ -342,12 +360,14 @@ class PyGroupedField(PyXrefMixin, GroupedField): class PyTypedField(PyXrefMixin, TypedField): def make_xref(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = nodes.emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> Node: + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> Node: if rolename == 'class' and target == 'None': # None is not a type, so use obj role instead. rolename = 'obj' - return super().make_xref(rolename, domain, target, innernode, contnode, env) + return super().make_xref(rolename, domain, target, innernode, contnode, + env, inliner, location) class PyObject(ObjectDescription[Tuple[str, str]]): @@ -448,12 +468,9 @@ class PyObject(ObjectDescription[Tuple[str, str]]): if prefix: signode += addnodes.desc_addname(prefix, prefix) - elif add_module and self.env.config.add_module_names: - if modname and modname != 'exceptions': - # exceptions are a special case, since they are documented in the - # 'exceptions' module. - nodetext = modname + '.' - signode += addnodes.desc_addname(nodetext, nodetext) + elif modname and add_module and self.env.config.add_module_names: + nodetext = modname + '.' + signode += addnodes.desc_addname(nodetext, nodetext) signode += addnodes.desc_name(name, name) if arglist: diff --git a/sphinx/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py index ec1472e20..7cf06752d 100644 --- a/sphinx/ext/autodoc/__init__.py +++ b/sphinx/ext/autodoc/__init__.py @@ -2356,9 +2356,29 @@ class RuntimeInstanceAttributeMixin(DataDocumenterMixinBase): # An instance variable defined in __init__(). if self.get_attribute_comment(parent, self.objpath[-1]): # type: ignore return True + elif self.is_runtime_instance_attribute_not_commented(parent): + return True else: return False + def is_runtime_instance_attribute_not_commented(self, parent: Any) -> bool: + """Check the subject is an attribute defined in __init__() without comment.""" + for cls in inspect.getmro(parent): + try: + module = safe_getattr(cls, '__module__') + qualname = safe_getattr(cls, '__qualname__') + + analyzer = ModuleAnalyzer.for_module(module) + analyzer.analyze() + if qualname and self.objpath: + key = '.'.join([qualname, self.objpath[-1]]) + if key in analyzer.tagorder: + return True + except (AttributeError, PycodeError): + pass + + return None + def import_object(self, raiseerror: bool = False) -> bool: """Check the existence of runtime instance attribute when failed to import the attribute.""" @@ -2389,6 +2409,13 @@ class RuntimeInstanceAttributeMixin(DataDocumenterMixinBase): return (self.object is self.RUNTIME_INSTANCE_ATTRIBUTE or super().should_suppress_value_header()) + def get_doc(self, ignore: int = None) -> Optional[List[List[str]]]: + if (self.object is self.RUNTIME_INSTANCE_ATTRIBUTE and + self.is_runtime_instance_attribute_not_commented(self.parent)): + return None + else: + return super().get_doc(ignore) # type: ignore + class UninitializedInstanceAttributeMixin(DataDocumenterMixinBase): """ diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py index 32f11baff..3d51beaa5 100644 --- a/sphinx/ext/autosummary/__init__.py +++ b/sphinx/ext/autosummary/__init__.py @@ -72,7 +72,8 @@ import sphinx from sphinx import addnodes from sphinx.application import Sphinx from sphinx.config import Config -from sphinx.deprecation import RemovedInSphinx50Warning +from sphinx.deprecation import (RemovedInSphinx50Warning, RemovedInSphinx60Warning, + deprecated_alias) from sphinx.environment import BuildEnvironment from sphinx.environment.adapters.toctree import TocTree from sphinx.ext.autodoc import INSTANCEATTR, Documenter @@ -165,9 +166,13 @@ def autosummary_table_visit_html(self: HTMLTranslator, node: autosummary_table) # -- autodoc integration ------------------------------------------------------- - -# current application object (used in `get_documenter()`). -_app: Sphinx = None +deprecated_alias('sphinx.ext.autosummary', + { + '_app': None, + }, + RemovedInSphinx60Warning, + { + }) class FakeApplication: diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo index 3fdfc635c..45c7dbd0d 100644 Binary files a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.po b/sphinx/locale/ar/LC_MESSAGES/sphinx.po index 1ee8a33c2..658c34988 100644 --- a/sphinx/locale/ar/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-16 04:46+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Arabic (http://www.transifex.com/sphinx-doc/sphinx-1/language/ar/)\n" diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo index 482cb79d8..1e0fa84fb 100644 Binary files a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo and b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.po b/sphinx/locale/bg/LC_MESSAGES/sphinx.po index 74f89592b..f69d26e35 100644 --- a/sphinx/locale/bg/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Bulgarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/bg/)\n" @@ -1839,17 +1839,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "" @@ -1867,7 +1867,7 @@ msgid "variable" msgstr "" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "" @@ -1945,7 +1945,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "" @@ -1977,7 +1977,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "" @@ -1991,20 +1991,20 @@ msgstr "" msgid "%s (module)" msgstr "" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "" @@ -2023,121 +2023,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "" @@ -2857,7 +2857,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2914,43 +2914,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo index 11655a21c..14c74648d 100644 Binary files a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo and b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.po b/sphinx/locale/bn/LC_MESSAGES/sphinx.po index 1b9b4e4a4..862cb118b 100644 --- a/sphinx/locale/bn/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Bengali (http://www.transifex.com/sphinx-doc/sphinx-1/language/bn/)\n" diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo index 4a1362e50..3992632c3 100644 Binary files a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.po b/sphinx/locale/ca/LC_MESSAGES/sphinx.po index ac80c0ca3..1275c649f 100644 --- a/sphinx/locale/ca/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Catalan (http://www.transifex.com/sphinx-doc/sphinx-1/language/ca/)\n" @@ -1840,17 +1840,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Paràmetres" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Retorna" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Tipus de retorn" @@ -1868,7 +1868,7 @@ msgid "variable" msgstr "variable" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funció" @@ -1946,7 +1946,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "class" @@ -1963,7 +1963,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (funció interna)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (mètode %s)" @@ -1978,7 +1978,7 @@ msgstr "%s() (class)" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (atribut %s)" @@ -1992,20 +1992,20 @@ msgstr "" msgid "%s (module)" msgstr "%s (mòdul)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atribut" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "mòdul" @@ -2024,121 +2024,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "paraula clau" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operador" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objecte" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "excepció" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "sentència" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "funció interna" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Llença" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (al mòdul %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (al mòdul %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (variable interna)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (classe interna)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (class a %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (mètode estàtic %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "mòduls" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Obsolet" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "mètode estàtic" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (obsolet)" @@ -2858,7 +2858,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2915,43 +2915,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo index c2ac6647f..2b274ef52 100644 Binary files a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.po b/sphinx/locale/cak/LC_MESSAGES/sphinx.po index d568d8def..38d565bae 100644 --- a/sphinx/locale/cak/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Kaqchikel (http://www.transifex.com/sphinx-doc/sphinx-1/language/cak/)\n" diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo index 31ed11ca0..81ae7dfde 100644 Binary files a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.po b/sphinx/locale/cs/LC_MESSAGES/sphinx.po index cc3546959..20e9d6cce 100644 --- a/sphinx/locale/cs/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Czech (http://www.transifex.com/sphinx-doc/sphinx-1/language/cs/)\n" diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo index 3cd528e4c..ee67befe7 100644 Binary files a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.po b/sphinx/locale/cy/LC_MESSAGES/sphinx.po index 15458f68e..a190bccaf 100644 --- a/sphinx/locale/cy/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Welsh (http://www.transifex.com/sphinx-doc/sphinx-1/language/cy/)\n" diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.mo b/sphinx/locale/da/LC_MESSAGES/sphinx.mo index be15326f6..5efe2477e 100644 Binary files a/sphinx/locale/da/LC_MESSAGES/sphinx.mo and b/sphinx/locale/da/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.po b/sphinx/locale/da/LC_MESSAGES/sphinx.po index 96ccd0b98..9b53ff44c 100644 --- a/sphinx/locale/da/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/da/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Danish (http://www.transifex.com/sphinx-doc/sphinx-1/language/da/)\n" @@ -1843,17 +1843,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parametre" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Returnerer" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Returtype" @@ -1871,7 +1871,7 @@ msgid "variable" msgstr "variabel" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funktion" @@ -1949,7 +1949,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "klasse" @@ -1966,7 +1966,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (indbygget funktion)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (metode i %s)" @@ -1981,7 +1981,7 @@ msgstr "%s() (klasse)" msgid "%s (global variable or constant)" msgstr "%s (global variabel eller konstant)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (attribut i %s)" @@ -1995,20 +1995,20 @@ msgstr "Parametre" msgid "%s (module)" msgstr "%s (modul)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "metode" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "data" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "attribut" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modul" @@ -2027,121 +2027,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "nøgleord" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operator" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objekt" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "undtagelse" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "erklæring" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "indbygget funktion" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Variable" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Rejser" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (i modulet %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (i modulet %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (indbygget variabel)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (indbygget klasse)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (klasse i %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (klassemetode i %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (statisk metode i %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Python-modulindeks" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduler" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Forældet" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "klassemetode" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "statisk metode" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (forældet)" @@ -2861,7 +2861,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2897,7 +2897,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2918,43 +2918,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.mo b/sphinx/locale/de/LC_MESSAGES/sphinx.mo index 96de5b86e..8ee19dc2f 100644 Binary files a/sphinx/locale/de/LC_MESSAGES/sphinx.mo and b/sphinx/locale/de/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.po b/sphinx/locale/de/LC_MESSAGES/sphinx.po index 53811cd86..9ccace1f2 100644 --- a/sphinx/locale/de/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/de/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: German (http://www.transifex.com/sphinx-doc/sphinx-1/language/de/)\n" @@ -1843,17 +1843,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parameter" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Rückgabe" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Rückgabetyp" @@ -1871,7 +1871,7 @@ msgid "variable" msgstr "Variable" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "Funktion" @@ -1949,7 +1949,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "Klasse" @@ -1966,7 +1966,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (Standard-Funktion)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (Methode von %s)" @@ -1981,7 +1981,7 @@ msgstr "%s() (Klasse)" msgid "%s (global variable or constant)" msgstr "%s (globale Variable oder Konstante)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (Attribut von %s)" @@ -1995,20 +1995,20 @@ msgstr "Parameter" msgid "%s (module)" msgstr "%s (Modul)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "Methode" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "Wert" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "Attribut" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "Modul" @@ -2027,121 +2027,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "Schlüsselwort" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "Operator" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "Objekt" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "Exception" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "Anweisung" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "Builtin-Funktion" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Variablen" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Verursacht" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (im Modul %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (in Modul %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (Standard-Variable)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (Builtin-Klasse)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (Klasse in %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (Klassenmethode von %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (statische Methode von %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Python-Modulindex" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "Module" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Veraltet" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "Klassenmethode" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "statische Methode" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (veraltet)" @@ -2861,7 +2861,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2897,7 +2897,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2918,43 +2918,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.mo b/sphinx/locale/el/LC_MESSAGES/sphinx.mo index 693a93dde..5e41ae2cc 100644 Binary files a/sphinx/locale/el/LC_MESSAGES/sphinx.mo and b/sphinx/locale/el/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.po b/sphinx/locale/el/LC_MESSAGES/sphinx.po index 8356f22c6..3ff1dd573 100644 --- a/sphinx/locale/el/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/el/LC_MESSAGES/sphinx.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Greek (http://www.transifex.com/sphinx-doc/sphinx-1/language/el/)\n" diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo index 79e2c83af..d0e0dc285 100644 Binary files a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo and b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.po b/sphinx/locale/eo/LC_MESSAGES/sphinx.po index 5bbfa527b..e92766ce8 100644 --- a/sphinx/locale/eo/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Esperanto (http://www.transifex.com/sphinx-doc/sphinx-1/language/eo/)\n" diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.mo b/sphinx/locale/es/LC_MESSAGES/sphinx.mo index 4a5c1dde2..2bac7e9a1 100644 Binary files a/sphinx/locale/es/LC_MESSAGES/sphinx.mo and b/sphinx/locale/es/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.po b/sphinx/locale/es/LC_MESSAGES/sphinx.po index c61e137f4..86826cb68 100644 --- a/sphinx/locale/es/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/es/LC_MESSAGES/sphinx.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Spanish (http://www.transifex.com/sphinx-doc/sphinx-1/language/es/)\n" diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.mo b/sphinx/locale/et/LC_MESSAGES/sphinx.mo index 063d99093..d95c3b19f 100644 Binary files a/sphinx/locale/et/LC_MESSAGES/sphinx.mo and b/sphinx/locale/et/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.po b/sphinx/locale/et/LC_MESSAGES/sphinx.po index 792c4d6b3..56232aa3a 100644 --- a/sphinx/locale/et/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/et/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Estonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/et/)\n" diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo index fc3126282..3300b8d19 100644 Binary files a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo and b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.po b/sphinx/locale/eu/LC_MESSAGES/sphinx.po index 3d710ad61..463630ae2 100644 --- a/sphinx/locale/eu/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Basque (http://www.transifex.com/sphinx-doc/sphinx-1/language/eu/)\n" @@ -1841,17 +1841,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parametroak" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Itzultzen du" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Itzulketa mota" @@ -1869,7 +1869,7 @@ msgid "variable" msgstr "aldagaia" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funtzioa" @@ -1947,7 +1947,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "klasea" @@ -1964,7 +1964,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (%s metodoa)" @@ -1979,7 +1979,7 @@ msgstr "%s() (klasea)" msgid "%s (global variable or constant)" msgstr "%s (aldagai globala edo konstantea)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (%s atributua)" @@ -1993,20 +1993,20 @@ msgstr "Argumentuak" msgid "%s (module)" msgstr "%s (modulua)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "metodoa" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "datuak" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atributua" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modulua" @@ -2025,121 +2025,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "gako-hitza" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "eragiketa" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objetua" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "salbuespena" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "sententzia" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Aldagaiak" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Goratzen du" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (%s moduluan)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (%s moduluan)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (klasea %s-(e)n)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (%s klaseko metodoa)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (%s metodo estatikoa)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Python moduluen indizea" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduluak" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Zaharkitua" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "klaseko metodoa" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "metodo estatikoa" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (zaharkitua)" @@ -2859,7 +2859,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2895,7 +2895,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2916,43 +2916,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo index 170a68c7f..de3701218 100644 Binary files a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.po b/sphinx/locale/fa/LC_MESSAGES/sphinx.po index 680ba5d34..434df9b6d 100644 --- a/sphinx/locale/fa/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 16:47+0000\n" "Last-Translator: Hadi F \n" "Language-Team: Persian (http://www.transifex.com/sphinx-doc/sphinx-1/language/fa/)\n" diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo index cde39c7e3..ccf5903fb 100644 Binary files a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.po b/sphinx/locale/fi/LC_MESSAGES/sphinx.po index df86e3d00..ec79d6c0b 100644 --- a/sphinx/locale/fi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Finnish (http://www.transifex.com/sphinx-doc/sphinx-1/language/fi/)\n" @@ -1840,17 +1840,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "" @@ -1868,7 +1868,7 @@ msgid "variable" msgstr "" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "" @@ -1946,7 +1946,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "" @@ -1963,7 +1963,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "" @@ -1978,7 +1978,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "" @@ -1992,20 +1992,20 @@ msgstr "" msgid "%s (module)" msgstr "%s (moduuli)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "moduuli" @@ -2024,121 +2024,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduulit" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Poistettu" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (poistettu)" @@ -2858,7 +2858,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2915,43 +2915,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo index f520b7066..8e3f55295 100644 Binary files a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.po b/sphinx/locale/fr/LC_MESSAGES/sphinx.po index 32db52099..a04911a1d 100644 --- a/sphinx/locale/fr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.po @@ -22,6 +22,7 @@ # Larlet David , 2008 # LAURENT Raphaël , 2018-2019 # 751bad527461b9b1a5628371fac587ce_51f5b30 <748bb51e7ee5d7c2fa68b9a5e88dc8fb_87395>, 2013-2014 +# Nicolas Friedli , 2021 # Nikolaj van Omme , 2014-2015 # Olivier Bonaventure , 2019 # Pierre Grépon , 2016 @@ -31,9 +32,9 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" -"PO-Revision-Date: 2021-05-11 13:54+0000\n" -"Last-Translator: Komiya Takeshi \n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" +"PO-Revision-Date: 2021-05-29 11:52+0000\n" +"Last-Translator: Nicolas Friedli \n" "Language-Team: French (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -684,7 +685,7 @@ msgstr "" #: sphinx/builders/_epub_base.py:504 msgid "writing content.opf file..." -msgstr "" +msgstr "enregistrement du fichier content.opf..." #: sphinx/builders/_epub_base.py:530 #, python-format @@ -693,7 +694,7 @@ msgstr "mimetype inconnu pour %s, il sera ignoré" #: sphinx/builders/_epub_base.py:677 msgid "writing toc.ncx file..." -msgstr "" +msgstr "enregistrement du fichier toc.ncx" #: sphinx/builders/_epub_base.py:702 #, python-format @@ -742,7 +743,7 @@ msgstr "Le fichier ePub se trouve dans %(outdir)s ." #: sphinx/builders/epub3.py:165 msgid "writing nav.xhtml file..." -msgstr "" +msgstr "enregistrement du fichier nav.xhtml..." #: sphinx/builders/epub3.py:191 msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3" @@ -980,7 +981,7 @@ msgstr "" #: sphinx/builders/html/__init__.py:810 msgid "copying static files" -msgstr "" +msgstr "copie des fichiers statiques" #: sphinx/builders/html/__init__.py:826 #, python-format @@ -1196,7 +1197,7 @@ msgid "" "This can happen with very large or deeply nested source files. You can " "carefully increase the default Python recursion limit of 1000 in conf.py " "with e.g.:" -msgstr "" +msgstr "Cela peut se produire avec des fichiers sources très volumineux ou profondément imbriqués. Vous pouvez augmenter avec attention la limite de récursivité par défaut de Python de 1000 dans conf.py avec p. ex. :" #: sphinx/cmd/build.py:71 msgid "Exception occurred:" @@ -1863,17 +1864,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Paramètres" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Renvoie" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Type renvoyé" @@ -1891,7 +1892,7 @@ msgid "variable" msgstr "variable" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "fonction" @@ -1969,7 +1970,7 @@ msgid "%s (C++ %s)" msgstr "%s (C++ %s)" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "classe" @@ -1986,7 +1987,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (fonction de base)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (méthode %s)" @@ -2001,7 +2002,7 @@ msgstr "%s() (classe)" msgid "%s (global variable or constant)" msgstr "%s (variable globale ou constante)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (attribut %s)" @@ -2015,20 +2016,20 @@ msgstr "Arguments" msgid "%s (module)" msgstr "%s (module)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "méthode" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "données" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "attribut" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "module" @@ -2047,121 +2048,121 @@ msgstr "Libellé dupliqué pour l'équation %s, autre instance dans %s" msgid "Invalid math_eqref_format: %r" msgstr "math_eqref_format invalide : %r" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "mot-clé" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "opérateur" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objet" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "exception" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "état" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "fonction de base" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Variables" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Lève" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (dans le module %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (dans le module %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (variable de base)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (classe de base)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (classe dans %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (méthode de la classe %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "%s() (propriété %s)" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (méthode statique %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Index des modules Python" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "modules" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Obsolète" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "méthode de classe" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "méthode statique" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" -msgstr "" +msgstr "propriété" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "description dupliquée pour l'objet %s; l'autre instance se trouve dans %s, utilisez :noindex: sur l'une d'elles" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "plusieurs cibles trouvées pour le renvoi %r : %s" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (obsolète)" @@ -2280,7 +2281,7 @@ msgstr "le paramètre numfig est désactivé : le paramètre :numref: est ignor #: sphinx/domains/std.py:878 #, python-format msgid "Failed to create a cross reference. Any number is not assigned: %s" -msgstr "" +msgstr "Impossible de créer une référence croisée. Aucun nombre n'est attribué: %s" #: sphinx/domains/std.py:890 #, python-format @@ -2300,12 +2301,12 @@ msgstr "format de numfig_format invalide : %s" #: sphinx/domains/std.py:1120 #, python-format msgid "undefined label: %s" -msgstr "" +msgstr "lablel non défini: 1%s" #: sphinx/domains/std.py:1122 #, python-format msgid "Failed to create a cross reference. A title or caption not found: %s" -msgstr "" +msgstr "Impossible de créer une référence croisée. Titre ou légende introuvable: %s" #: sphinx/environment/__init__.py:73 msgid "new config" @@ -2560,17 +2561,17 @@ msgstr "le module %s ne pas être importé : %s" #: sphinx/ext/coverage.py:255 #, python-format msgid "undocumented python function: %s :: %s" -msgstr "" +msgstr "fonction python non documentée: %s :: %s" #: sphinx/ext/coverage.py:271 #, python-format msgid "undocumented python class: %s :: %s" -msgstr "" +msgstr "classe python non documentée: %s :: %s" #: sphinx/ext/coverage.py:284 #, python-format msgid "undocumented python method: %s :: %s :: %s" -msgstr "" +msgstr "méthode python non documentée: %s :: %s :: %s" #: sphinx/ext/doctest.py:123 #, python-format @@ -2881,7 +2882,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2900,7 +2901,7 @@ msgstr "Bases : %s" #: sphinx/ext/autodoc/__init__.py:1838 #, python-format msgid "alias of %s" -msgstr "" +msgstr "alias de %s" #: sphinx/ext/autodoc/__init__.py:1880 #, python-format @@ -2917,7 +2918,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2938,43 +2939,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "Échec de l'analyse de type_comment pour %r : %s" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "autosummary fait référence au document exclu %r. Ignoré" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "autosummary : fichier stub non trouvé %r. Vérifiez votre paramètre autosummary_generate." -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "échec de l’analyse du nom %s" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "échec d’importation de l'object %s" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "autosummary_generate : fichier nontrouvé : %s" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." @@ -3502,7 +3503,7 @@ msgstr "échoué" #: sphinx/util/docutils.py:213 #, python-format msgid "unknown directive or role name: %s:%s" -msgstr "" +msgstr "nom de rôle ou de directive inconnu: %s:%s" #: sphinx/util/i18n.py:67 #, python-format @@ -3517,7 +3518,7 @@ msgstr "erreur d'écriture : %s,%s" #: sphinx/util/i18n.py:98 #, python-format msgid "locale_dir %s does not exists" -msgstr "" +msgstr "le répertoire locale_dir %s n'existe pas" #: sphinx/util/i18n.py:192 #, python-format @@ -3553,7 +3554,7 @@ msgstr "Aucun ID assigné au node %s" #: sphinx/writers/html.py:411 sphinx/writers/html5.py:362 msgid "Permalink to this term" -msgstr "" +msgstr "Lien permanent vers ce terme" #: sphinx/writers/html.py:443 sphinx/writers/html5.py:394 msgid "Permalink to this table" diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js new file mode 100644 index 000000000..a63791ce1 --- /dev/null +++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js @@ -0,0 +1,63 @@ +Documentation.addTranslations({ + "locale": "fr_FR", + "messages": { + "%(filename)s — %(docstitle)s": "", + "© Copyright %(copyright)s.": "", + "© Copyright %(copyright)s.": "", + ", in ": "", + "About these documents": "", + "Automatically generated list of changes in version %(version)s": "", + "C API changes": "", + "Changes in Version %(version)s — %(docstitle)s": "", + "Collapse sidebar": "", + "Complete Table of Contents": "", + "Contents": "", + "Copyright": "", + "Created using Sphinx %(sphinx_version)s.": "", + "Expand sidebar": "", + "Full index on one page": "", + "General Index": "", + "Global Module Index": "", + "Go": "", + "Hide Search Matches": "", + "Index": "", + "Index – %(key)s": "", + "Index pages by letter": "", + "Indices and tables:": "", + "Last updated on %(last_updated)s.": "", + "Library changes": "", + "Navigation": "", + "Next topic": "", + "Other changes": "", + "Overview": "", + "Permalink to this definition": "", + "Permalink to this headline": "", + "Please activate JavaScript to enable the search\n functionality.": "", + "Preparing search...": "", + "Previous topic": "", + "Quick search": "", + "Search": "", + "Search Page": "", + "Search Results": "", + "Search finished, found %s page(s) matching the search query.": "", + "Search within %(docstitle)s": "", + "Searching": "", + "Searching for multiple words only shows matches that contain\n all words.": "", + "Show Source": "", + "Table of Contents": "", + "This Page": "", + "Welcome! This is": "", + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.": "", + "all functions, classes, terms": "", + "can be huge": "", + "last updated": "", + "lists all sections and subsections": "", + "next chapter": "", + "previous chapter": "", + "quick access to all modules": "", + "search": "", + "search this documentation": "", + "the documentation for": "" + }, + "plural_expr": "(n > 1)" +}); \ No newline at end of file diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo new file mode 100644 index 000000000..7424c1627 Binary files /dev/null and b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po new file mode 100644 index 000000000..81f93ee4e --- /dev/null +++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po @@ -0,0 +1,3613 @@ +# Translations template for Sphinx. +# Copyright (C) 2021 ORGANIZATION +# This file is distributed under the same license as the Sphinx project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Sphinx\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" +"PO-Revision-Date: 2013-04-02 08:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr_FR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: sphinx/application.py:157 +#, python-format +msgid "Cannot find source directory (%s)" +msgstr "" + +#: sphinx/application.py:161 +#, python-format +msgid "Output directory (%s) is not a directory" +msgstr "" + +#: sphinx/application.py:165 +msgid "Source directory and destination directory cannot be identical" +msgstr "" + +#: sphinx/application.py:196 +#, python-format +msgid "Running Sphinx v%s" +msgstr "" + +#: sphinx/application.py:200 +msgid "" +"For security reason, parallel mode is disabled on macOS and python3.8 and " +"above. For more details, please read https://github.com/sphinx-" +"doc/sphinx/issues/6803" +msgstr "" + +#: sphinx/application.py:228 +#, python-format +msgid "" +"This project needs at least Sphinx v%s and therefore cannot be built with " +"this version." +msgstr "" + +#: sphinx/application.py:243 +msgid "making output directory" +msgstr "" + +#: sphinx/application.py:248 sphinx/registry.py:423 +#, python-format +msgid "while setting up extension %s:" +msgstr "" + +#: sphinx/application.py:254 +msgid "" +"'setup' as currently defined in conf.py isn't a Python callable. Please " +"modify its definition to make it a callable function. This is needed for " +"conf.py to behave as a Sphinx extension." +msgstr "" + +#: sphinx/application.py:279 +#, python-format +msgid "loading translations [%s]... " +msgstr "" + +#: sphinx/application.py:296 sphinx/util/__init__.py:522 +msgid "done" +msgstr "" + +#: sphinx/application.py:298 +msgid "not available for built-in messages" +msgstr "" + +#: sphinx/application.py:307 +msgid "loading pickled environment" +msgstr "" + +#: sphinx/application.py:312 +#, python-format +msgid "failed: %s" +msgstr "" + +#: sphinx/application.py:320 +msgid "No builder selected, using default: html" +msgstr "" + +#: sphinx/application.py:348 +msgid "succeeded" +msgstr "" + +#: sphinx/application.py:349 +msgid "finished with problems" +msgstr "" + +#: sphinx/application.py:353 +#, python-format +msgid "build %s, %s warning (with warnings treated as errors)." +msgstr "" + +#: sphinx/application.py:355 +#, python-format +msgid "build %s, %s warnings (with warnings treated as errors)." +msgstr "" + +#: sphinx/application.py:358 +#, python-format +msgid "build %s, %s warning." +msgstr "" + +#: sphinx/application.py:360 +#, python-format +msgid "build %s, %s warnings." +msgstr "" + +#: sphinx/application.py:364 +#, python-format +msgid "build %s." +msgstr "" + +#: sphinx/application.py:594 +#, python-format +msgid "node class %r is already registered, its visitors will be overridden" +msgstr "" + +#: sphinx/application.py:672 +#, python-format +msgid "directive %r is already registered, it will be overridden" +msgstr "" + +#: sphinx/application.py:693 sphinx/application.py:714 +#, python-format +msgid "role %r is already registered, it will be overridden" +msgstr "" + +#: sphinx/application.py:1225 +#, python-format +msgid "" +"the %s extension does not declare if it is safe for parallel reading, " +"assuming it isn't - please ask the extension author to check and make it " +"explicit" +msgstr "" + +#: sphinx/application.py:1229 +#, python-format +msgid "the %s extension is not safe for parallel reading" +msgstr "" + +#: sphinx/application.py:1232 +#, python-format +msgid "" +"the %s extension does not declare if it is safe for parallel writing, " +"assuming it isn't - please ask the extension author to check and make it " +"explicit" +msgstr "" + +#: sphinx/application.py:1236 +#, python-format +msgid "the %s extension is not safe for parallel writing" +msgstr "" + +#: sphinx/application.py:1244 sphinx/application.py:1248 +#, python-format +msgid "doing serial %s" +msgstr "" + +#: sphinx/config.py:170 +#, python-format +msgid "config directory doesn't contain a conf.py file (%s)" +msgstr "" + +#: sphinx/config.py:197 +#, python-format +msgid "" +"cannot override dictionary config setting %r, ignoring (use %r to set " +"individual elements)" +msgstr "" + +#: sphinx/config.py:206 +#, python-format +msgid "invalid number %r for config value %r, ignoring" +msgstr "" + +#: sphinx/config.py:211 +#, python-format +msgid "cannot override config setting %r with unsupported type, ignoring" +msgstr "" + +#: sphinx/config.py:239 +#, python-format +msgid "unknown config value %r in override, ignoring" +msgstr "" + +#: sphinx/config.py:256 +#, python-format +msgid "No such config value: %s" +msgstr "" + +#: sphinx/config.py:280 +#, python-format +msgid "Config value %r already present" +msgstr "" + +#: sphinx/config.py:329 +#, python-format +msgid "There is a syntax error in your configuration file: %s\n" +msgstr "" + +#: sphinx/config.py:332 +msgid "" +"The configuration file (or one of the modules it imports) called sys.exit()" +msgstr "" + +#: sphinx/config.py:339 +#, python-format +msgid "" +"There is a programmable error in your configuration file:\n" +"\n" +"%s" +msgstr "" + +#: sphinx/config.py:365 +#, python-format +msgid "" +"The config value `source_suffix' expects a string, list of strings, or " +"dictionary. But `%r' is given." +msgstr "" + +#: sphinx/config.py:384 +#, python-format +msgid "Section %s" +msgstr "" + +#: sphinx/config.py:385 +#, python-format +msgid "Fig. %s" +msgstr "" + +#: sphinx/config.py:386 +#, python-format +msgid "Table %s" +msgstr "" + +#: sphinx/config.py:387 +#, python-format +msgid "Listing %s" +msgstr "" + +#: sphinx/config.py:424 +msgid "" +"The config value `{name}` has to be a one of {candidates}, but `{current}` " +"is given." +msgstr "" + +#: sphinx/config.py:442 +msgid "" +"The config value `{name}' has type `{current.__name__}'; expected " +"{permitted}." +msgstr "" + +#: sphinx/config.py:455 +msgid "" +"The config value `{name}' has type `{current.__name__}', defaults to " +"`{default.__name__}'." +msgstr "" + +#: sphinx/config.py:465 +#, python-format +msgid "primary_domain %r not found, ignored." +msgstr "" + +#: sphinx/config.py:477 +msgid "" +"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " +"\"root_doc = 'contents'\" to your conf.py." +msgstr "" + +#: sphinx/events.py:67 +#, python-format +msgid "Event %r already present" +msgstr "" + +#: sphinx/events.py:73 +#, python-format +msgid "Unknown event name: %s" +msgstr "" + +#: sphinx/events.py:109 +#, python-format +msgid "Handler %r for event %r threw an exception" +msgstr "" + +#: sphinx/extension.py:50 +#, python-format +msgid "" +"The %s extension is required by needs_extensions settings, but it is not " +"loaded." +msgstr "" + +#: sphinx/extension.py:55 +#, python-format +msgid "" +"This project needs the extension %s at least in version %s and therefore " +"cannot be built with the loaded version (%s)." +msgstr "" + +#: sphinx/highlighting.py:135 +#, python-format +msgid "Pygments lexer name %r is not known" +msgstr "" + +#: sphinx/highlighting.py:161 +#, python-format +msgid "Could not lex literal_block as \"%s\". Highlighting skipped." +msgstr "" + +#: sphinx/project.py:53 +#, python-format +msgid "" +"multiple files found for the document \"%s\": %r\n" +"Use %r for the build." +msgstr "" + +#: sphinx/project.py:59 +msgid "document not readable. Ignored." +msgstr "" + +#: sphinx/registry.py:132 +#, python-format +msgid "Builder class %s has no \"name\" attribute" +msgstr "" + +#: sphinx/registry.py:134 +#, python-format +msgid "Builder %r already exists (in module %s)" +msgstr "" + +#: sphinx/registry.py:147 +#, python-format +msgid "Builder name %s not registered or available through entry point" +msgstr "" + +#: sphinx/registry.py:154 +#, python-format +msgid "Builder name %s not registered" +msgstr "" + +#: sphinx/registry.py:161 +#, python-format +msgid "domain %s already registered" +msgstr "" + +#: sphinx/registry.py:184 sphinx/registry.py:197 sphinx/registry.py:208 +#, python-format +msgid "domain %s not yet registered" +msgstr "" + +#: sphinx/registry.py:188 +#, python-format +msgid "The %r directive is already registered to domain %s" +msgstr "" + +#: sphinx/registry.py:200 +#, python-format +msgid "The %r role is already registered to domain %s" +msgstr "" + +#: sphinx/registry.py:211 +#, python-format +msgid "The %r index is already registered to domain %s" +msgstr "" + +#: sphinx/registry.py:235 +#, python-format +msgid "The %r object_type is already registered" +msgstr "" + +#: sphinx/registry.py:255 +#, python-format +msgid "The %r crossref_type is already registered" +msgstr "" + +#: sphinx/registry.py:262 +#, python-format +msgid "source_suffix %r is already registered" +msgstr "" + +#: sphinx/registry.py:272 +#, python-format +msgid "source_parser for %r is already registered" +msgstr "" + +#: sphinx/registry.py:281 +#, python-format +msgid "Source parser for %s not registered" +msgstr "" + +#: sphinx/registry.py:310 +#, python-format +msgid "Translator for %r already exists" +msgstr "" + +#: sphinx/registry.py:323 +#, python-format +msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r" +msgstr "" + +#: sphinx/registry.py:395 +#, python-format +msgid "enumerable_node %r already registered" +msgstr "" + +#: sphinx/registry.py:404 +#, python-format +msgid "math renderer %s is already registred" +msgstr "" + +#: sphinx/registry.py:417 +#, python-format +msgid "" +"the extension %r was already merged with Sphinx since version %s; this " +"extension is ignored." +msgstr "" + +#: sphinx/registry.py:428 +msgid "Original exception:\n" +msgstr "" + +#: sphinx/registry.py:429 +#, python-format +msgid "Could not import extension %s" +msgstr "" + +#: sphinx/registry.py:434 +#, python-format +msgid "" +"extension %r has no setup() function; is it really a Sphinx extension " +"module?" +msgstr "" + +#: sphinx/registry.py:443 +#, python-format +msgid "" +"The %s extension used by this project needs at least Sphinx v%s; it " +"therefore cannot be built with this version." +msgstr "" + +#: sphinx/registry.py:451 +#, python-format +msgid "" +"extension %r returned an unsupported object from its setup() function; it " +"should return None or a metadata dictionary" +msgstr "" + +#: sphinx/roles.py:177 +#, python-format +msgid "Python Enhancement Proposals; PEP %s" +msgstr "" + +#: sphinx/theming.py:77 +#, python-format +msgid "theme %r doesn't have \"theme\" setting" +msgstr "" + +#: sphinx/theming.py:79 +#, python-format +msgid "theme %r doesn't have \"inherit\" setting" +msgstr "" + +#: sphinx/theming.py:85 +#, python-format +msgid "no theme named %r found, inherited by %r" +msgstr "" + +#: sphinx/theming.py:108 +#, python-format +msgid "setting %s.%s occurs in none of the searched theme configs" +msgstr "" + +#: sphinx/theming.py:127 +#, python-format +msgid "unsupported theme option %r given" +msgstr "" + +#: sphinx/theming.py:225 +#, python-format +msgid "file %r on theme path is not a valid zipfile or contains no theme" +msgstr "" + +#: sphinx/theming.py:240 +msgid "" +"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0" +msgstr "" + +#: sphinx/theming.py:245 +#, python-format +msgid "no theme named %r found (missing theme.conf?)" +msgstr "" + +#: sphinx/builders/__init__.py:192 +#, python-format +msgid "a suitable image for %s builder not found: %s (%s)" +msgstr "" + +#: sphinx/builders/__init__.py:196 +#, python-format +msgid "a suitable image for %s builder not found: %s" +msgstr "" + +#: sphinx/builders/__init__.py:216 +msgid "building [mo]: " +msgstr "" + +#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535 +#: sphinx/builders/__init__.py:561 +msgid "writing output... " +msgstr "" + +#: sphinx/builders/__init__.py:225 +#, python-format +msgid "all of %d po files" +msgstr "" + +#: sphinx/builders/__init__.py:243 +#, python-format +msgid "targets for %d po files that are specified" +msgstr "" + +#: sphinx/builders/__init__.py:250 +#, python-format +msgid "targets for %d po files that are out of date" +msgstr "" + +#: sphinx/builders/__init__.py:257 +msgid "all source files" +msgstr "" + +#: sphinx/builders/__init__.py:269 +#, python-format +msgid "" +"file %r given on command line is not under the source directory, ignoring" +msgstr "" + +#: sphinx/builders/__init__.py:273 +#, python-format +msgid "file %r given on command line does not exist, ignoring" +msgstr "" + +#: sphinx/builders/__init__.py:284 +#, python-format +msgid "%d source files given on command line" +msgstr "" + +#: sphinx/builders/__init__.py:294 +#, python-format +msgid "targets for %d source files that are out of date" +msgstr "" + +#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240 +#, python-format +msgid "building [%s]: " +msgstr "" + +#: sphinx/builders/__init__.py:310 +msgid "looking for now-outdated files... " +msgstr "" + +#: sphinx/builders/__init__.py:315 +#, python-format +msgid "%d found" +msgstr "" + +#: sphinx/builders/__init__.py:317 +msgid "none found" +msgstr "" + +#: sphinx/builders/__init__.py:322 +msgid "pickling environment" +msgstr "" + +#: sphinx/builders/__init__.py:328 +msgid "checking consistency" +msgstr "" + +#: sphinx/builders/__init__.py:332 +msgid "no targets are out of date." +msgstr "" + +#: sphinx/builders/__init__.py:371 +msgid "updating environment: " +msgstr "" + +#: sphinx/builders/__init__.py:392 +#, python-format +msgid "%s added, %s changed, %s removed" +msgstr "" + +#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457 +msgid "reading sources... " +msgstr "" + +#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571 +msgid "waiting for workers..." +msgstr "" + +#: sphinx/builders/__init__.py:513 +#, python-format +msgid "docnames to write: %s" +msgstr "" + +#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153 +msgid "preparing documents" +msgstr "" + +#: sphinx/builders/_epub_base.py:216 +#, python-format +msgid "duplicated ToC entry found: %s" +msgstr "" + +#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:719 +#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176 +msgid "copying images... " +msgstr "" + +#: sphinx/builders/_epub_base.py:412 +#, python-format +msgid "cannot read image file %r: copying it instead" +msgstr "" + +#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:727 +#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186 +#, python-format +msgid "cannot copy image file %r: %s" +msgstr "" + +#: sphinx/builders/_epub_base.py:435 +#, python-format +msgid "cannot write image file %r: %s" +msgstr "" + +#: sphinx/builders/_epub_base.py:445 +msgid "Pillow not found - copying image files" +msgstr "" + +#: sphinx/builders/_epub_base.py:471 +msgid "writing mimetype file..." +msgstr "" + +#: sphinx/builders/_epub_base.py:476 +msgid "writing META-INF/container.xml file..." +msgstr "" + +#: sphinx/builders/_epub_base.py:504 +msgid "writing content.opf file..." +msgstr "" + +#: sphinx/builders/_epub_base.py:530 +#, python-format +msgid "unknown mimetype for %s, ignoring" +msgstr "" + +#: sphinx/builders/_epub_base.py:677 +msgid "writing toc.ncx file..." +msgstr "" + +#: sphinx/builders/_epub_base.py:702 +#, python-format +msgid "writing %s file..." +msgstr "" + +#: sphinx/builders/changes.py:34 +#, python-format +msgid "The overview file is in %(outdir)s." +msgstr "" + +#: sphinx/builders/changes.py:60 +#, python-format +msgid "no changes in version %s." +msgstr "" + +#: sphinx/builders/changes.py:62 +msgid "writing summary file..." +msgstr "" + +#: sphinx/builders/changes.py:78 +msgid "Builtins" +msgstr "" + +#: sphinx/builders/changes.py:80 +msgid "Module level" +msgstr "" + +#: sphinx/builders/changes.py:124 +msgid "copying source files..." +msgstr "" + +#: sphinx/builders/changes.py:131 +#, python-format +msgid "could not read %r for changelog creation" +msgstr "" + +#: sphinx/builders/dummy.py:22 +msgid "The dummy builder generates no files." +msgstr "" + +#: sphinx/builders/epub3.py:67 +#, python-format +msgid "The ePub file is in %(outdir)s." +msgstr "" + +#: sphinx/builders/epub3.py:165 +msgid "writing nav.xhtml file..." +msgstr "" + +#: sphinx/builders/epub3.py:191 +msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:195 +msgid "conf value \"epub_uid\" should be XML NAME for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:198 +msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:202 +msgid "conf value \"epub_author\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:205 +msgid "conf value \"epub_contributor\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:208 +msgid "conf value \"epub_description\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:211 +msgid "conf value \"epub_publisher\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:214 +msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:218 +msgid "conf value \"epub_identifier\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:221 +msgid "conf value \"version\" should not be empty for EPUB3" +msgstr "" + +#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1110 +#, python-format +msgid "invalid css_file: %r, ignored" +msgstr "" + +#: sphinx/builders/gettext.py:219 +#, python-format +msgid "The message catalogs are in %(outdir)s." +msgstr "" + +#: sphinx/builders/gettext.py:241 +#, python-format +msgid "targets for %d template files" +msgstr "" + +#: sphinx/builders/gettext.py:245 +msgid "reading templates... " +msgstr "" + +#: sphinx/builders/gettext.py:273 +msgid "writing message catalogs... " +msgstr "" + +#: sphinx/builders/linkcheck.py:119 +#, python-format +msgid "Look for any errors in the above output or in %(outdir)s/output.txt" +msgstr "" + +#: sphinx/builders/linkcheck.py:257 +#, python-format +msgid "broken link: %s (%s)" +msgstr "" + +#: sphinx/builders/linkcheck.py:450 +#, python-format +msgid "Anchor '%s' not found" +msgstr "" + +#: sphinx/builders/manpage.py:38 +#, python-format +msgid "The manual pages are in %(outdir)s." +msgstr "" + +#: sphinx/builders/manpage.py:45 +msgid "no \"man_pages\" config value found; no manual pages will be written" +msgstr "" + +#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56 +#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109 +msgid "writing" +msgstr "" + +#: sphinx/builders/manpage.py:67 +#, python-format +msgid "\"man_pages\" config value references unknown document %s" +msgstr "" + +#: sphinx/builders/singlehtml.py:34 +#, python-format +msgid "The HTML page is in %(outdir)s." +msgstr "" + +#: sphinx/builders/singlehtml.py:156 +msgid "assembling single document" +msgstr "" + +#: sphinx/builders/singlehtml.py:174 +msgid "writing additional files" +msgstr "" + +#: sphinx/builders/texinfo.py:45 +#, python-format +msgid "The Texinfo files are in %(outdir)s." +msgstr "" + +#: sphinx/builders/texinfo.py:47 +msgid "" +"\n" +"Run 'make' in that directory to run these through makeinfo\n" +"(use 'make info' here to do that automatically)." +msgstr "" + +#: sphinx/builders/texinfo.py:75 +msgid "no \"texinfo_documents\" config value found; no documents will be written" +msgstr "" + +#: sphinx/builders/texinfo.py:83 +#, python-format +msgid "\"texinfo_documents\" config value references unknown document %s" +msgstr "" + +#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105 +#, python-format +msgid "processing %s" +msgstr "" + +#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152 +msgid "resolving references..." +msgstr "" + +#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161 +msgid " (in " +msgstr "" + +#: sphinx/builders/texinfo.py:191 +msgid "copying Texinfo support files" +msgstr "" + +#: sphinx/builders/texinfo.py:195 +#, python-format +msgid "error writing file Makefile: %s" +msgstr "" + +#: sphinx/builders/text.py:30 +#, python-format +msgid "The text files are in %(outdir)s." +msgstr "" + +#: sphinx/builders/html/__init__.py:1063 sphinx/builders/text.py:77 +#: sphinx/builders/xml.py:91 +#, python-format +msgid "error writing file %s: %s" +msgstr "" + +#: sphinx/builders/xml.py:35 +#, python-format +msgid "The XML files are in %(outdir)s." +msgstr "" + +#: sphinx/builders/xml.py:103 +#, python-format +msgid "The pseudo-XML files are in %(outdir)s." +msgstr "" + +#: sphinx/builders/html/__init__.py:144 +#, python-format +msgid "build info file is broken: %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:176 +#, python-format +msgid "The HTML pages are in %(outdir)s." +msgstr "" + +#: sphinx/builders/html/__init__.py:372 +#, python-format +msgid "Failed to read build info file: %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:466 sphinx/builders/latex/__init__.py:187 +#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:99 +#: sphinx/writers/texinfo.py:233 +#, python-format +msgid "%b %d, %Y" +msgstr "" + +#: sphinx/builders/html/__init__.py:478 sphinx/themes/basic/defindex.html:30 +msgid "General Index" +msgstr "" + +#: sphinx/builders/html/__init__.py:478 +msgid "index" +msgstr "" + +#: sphinx/builders/html/__init__.py:540 +msgid "next" +msgstr "" + +#: sphinx/builders/html/__init__.py:549 +msgid "previous" +msgstr "" + +#: sphinx/builders/html/__init__.py:643 +msgid "generating indices" +msgstr "" + +#: sphinx/builders/html/__init__.py:658 +msgid "writing additional pages" +msgstr "" + +#: sphinx/builders/html/__init__.py:737 +msgid "copying downloadable files... " +msgstr "" + +#: sphinx/builders/html/__init__.py:745 +#, python-format +msgid "cannot copy downloadable file %r: %s" +msgstr "" + +#: sphinx/builders/html/__init__.py:777 sphinx/builders/html/__init__.py:789 +#, python-format +msgid "Failed to copy a file in html_static_file: %s: %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:810 +msgid "copying static files" +msgstr "" + +#: sphinx/builders/html/__init__.py:826 +#, python-format +msgid "cannot copy static file %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:831 +msgid "copying extra files" +msgstr "" + +#: sphinx/builders/html/__init__.py:837 +#, python-format +msgid "cannot copy extra file %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:844 +#, python-format +msgid "Failed to write build info file: %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:892 +msgid "" +"search index couldn't be loaded, but not all documents will be built: the " +"index will be incomplete." +msgstr "" + +#: sphinx/builders/html/__init__.py:953 +#, python-format +msgid "page %s matches two patterns in html_sidebars: %r and %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:1046 +#, python-format +msgid "" +"a Unicode error occurred when rendering the page %s. Please make sure all " +"config values that contain non-ASCII content are Unicode strings." +msgstr "" + +#: sphinx/builders/html/__init__.py:1051 +#, python-format +msgid "" +"An error happened in rendering the page %s.\n" +"Reason: %r" +msgstr "" + +#: sphinx/builders/html/__init__.py:1080 +msgid "dumping object inventory" +msgstr "" + +#: sphinx/builders/html/__init__.py:1085 +#, python-format +msgid "dumping search index in %s" +msgstr "" + +#: sphinx/builders/html/__init__.py:1127 +#, python-format +msgid "invalid js_file: %r, ignored" +msgstr "" + +#: sphinx/builders/html/__init__.py:1214 +msgid "Many math_renderers are registered. But no math_renderer is selected." +msgstr "" + +#: sphinx/builders/html/__init__.py:1217 +#, python-format +msgid "Unknown math_renderer %r is given." +msgstr "" + +#: sphinx/builders/html/__init__.py:1225 +#, python-format +msgid "html_extra_path entry %r does not exist" +msgstr "" + +#: sphinx/builders/html/__init__.py:1229 +#, python-format +msgid "html_extra_path entry %r is placed inside outdir" +msgstr "" + +#: sphinx/builders/html/__init__.py:1238 +#, python-format +msgid "html_static_path entry %r does not exist" +msgstr "" + +#: sphinx/builders/html/__init__.py:1242 +#, python-format +msgid "html_static_path entry %r is placed inside outdir" +msgstr "" + +#: sphinx/builders/html/__init__.py:1251 sphinx/builders/latex/__init__.py:433 +#, python-format +msgid "logo file %r does not exist" +msgstr "" + +#: sphinx/builders/html/__init__.py:1260 +#, python-format +msgid "favicon file %r does not exist" +msgstr "" + +#: sphinx/builders/html/__init__.py:1280 +msgid "" +"html_add_permalinks has been deprecated since v3.5.0. Please use " +"html_permalinks and html_permalinks_icon instead." +msgstr "" + +#: sphinx/builders/html/__init__.py:1306 +#, python-format +msgid "%s %s documentation" +msgstr "" + +#: sphinx/builders/latex/__init__.py:114 +#, python-format +msgid "The LaTeX files are in %(outdir)s." +msgstr "" + +#: sphinx/builders/latex/__init__.py:116 +msgid "" +"\n" +"Run 'make' in that directory to run these through (pdf)latex\n" +"(use `make latexpdf' here to do that automatically)." +msgstr "" + +#: sphinx/builders/latex/__init__.py:152 +msgid "no \"latex_documents\" config value found; no documents will be written" +msgstr "" + +#: sphinx/builders/latex/__init__.py:160 +#, python-format +msgid "\"latex_documents\" config value references unknown document %s" +msgstr "" + +#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604 +#: sphinx/templates/latex/latex.tex_t:97 +#: sphinx/themes/basic/genindex-single.html:30 +#: sphinx/themes/basic/genindex-single.html:55 +#: sphinx/themes/basic/genindex-split.html:11 +#: sphinx/themes/basic/genindex-split.html:14 +#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34 +#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147 +#: sphinx/writers/texinfo.py:498 +msgid "Index" +msgstr "" + +#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82 +msgid "Release" +msgstr "" + +#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382 +#, python-format +msgid "no Babel option known for language %r" +msgstr "" + +#: sphinx/builders/latex/__init__.py:379 +msgid "copying TeX support files" +msgstr "" + +#: sphinx/builders/latex/__init__.py:399 +msgid "copying TeX support files..." +msgstr "" + +#: sphinx/builders/latex/__init__.py:412 +msgid "copying additional files" +msgstr "" + +#: sphinx/builders/latex/__init__.py:468 +#, python-format +msgid "Unknown configure key: latex_elements[%r], ignored." +msgstr "" + +#: sphinx/builders/latex/__init__.py:476 +#, python-format +msgid "Unknown theme option: latex_theme_options[%r], ignored." +msgstr "" + +#: sphinx/builders/latex/theming.py:91 +#, python-format +msgid "%r doesn't have \"theme\" setting" +msgstr "" + +#: sphinx/builders/latex/theming.py:94 +#, python-format +msgid "%r doesn't have \"%s\" setting" +msgstr "" + +#: sphinx/cmd/build.py:38 +msgid "Exception occurred while building, starting debugger:" +msgstr "" + +#: sphinx/cmd/build.py:48 +msgid "Interrupted!" +msgstr "" + +#: sphinx/cmd/build.py:50 +msgid "reST markup error:" +msgstr "" + +#: sphinx/cmd/build.py:56 +msgid "Encoding error:" +msgstr "" + +#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74 +#, python-format +msgid "" +"The full traceback has been saved in %s, if you want to report the issue to " +"the developers." +msgstr "" + +#: sphinx/cmd/build.py:63 +msgid "Recursion error:" +msgstr "" + +#: sphinx/cmd/build.py:66 +msgid "" +"This can happen with very large or deeply nested source files. You can " +"carefully increase the default Python recursion limit of 1000 in conf.py " +"with e.g.:" +msgstr "" + +#: sphinx/cmd/build.py:71 +msgid "Exception occurred:" +msgstr "" + +#: sphinx/cmd/build.py:77 +msgid "" +"Please also report this if it was a user error, so that a better error " +"message can be provided next time." +msgstr "" + +#: sphinx/cmd/build.py:80 +msgid "" +"A bug report can be filed in the tracker at . Thanks!" +msgstr "" + +#: sphinx/cmd/build.py:96 +msgid "job number should be a positive number" +msgstr "" + +#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:464 +#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598 +msgid "For more information, visit ." +msgstr "" + +#: sphinx/cmd/build.py:105 +msgid "" +"\n" +"Generate documentation from source files.\n" +"\n" +"sphinx-build generates documentation from the files in SOURCEDIR and places it\n" +"in OUTPUTDIR. It looks for 'conf.py' in SOURCEDIR for the configuration\n" +"settings. The 'sphinx-quickstart' tool may be used to generate template files,\n" +"including 'conf.py'\n" +"\n" +"sphinx-build can create documentation in different formats. A format is\n" +"selected by specifying the builder name on the command line; it defaults to\n" +"HTML. Builders can also perform other tasks related to documentation\n" +"processing.\n" +"\n" +"By default, everything that is outdated is built. Output only for selected\n" +"files can be built by specifying individual filenames.\n" +msgstr "" + +#: sphinx/cmd/build.py:126 +msgid "path to documentation source files" +msgstr "" + +#: sphinx/cmd/build.py:128 +msgid "path to output directory" +msgstr "" + +#: sphinx/cmd/build.py:130 +msgid "a list of specific files to rebuild. Ignored if -a is specified" +msgstr "" + +#: sphinx/cmd/build.py:133 +msgid "general options" +msgstr "" + +#: sphinx/cmd/build.py:136 +msgid "builder to use (default: html)" +msgstr "" + +#: sphinx/cmd/build.py:138 +msgid "write all files (default: only write new and changed files)" +msgstr "" + +#: sphinx/cmd/build.py:141 +msgid "don't use a saved environment, always read all files" +msgstr "" + +#: sphinx/cmd/build.py:144 +msgid "" +"path for the cached environment and doctree files (default: " +"OUTPUTDIR/.doctrees)" +msgstr "" + +#: sphinx/cmd/build.py:147 +msgid "" +"build in parallel with N processes where possible (special value \"auto\" " +"will set N to cpu-count)" +msgstr "" + +#: sphinx/cmd/build.py:151 +msgid "" +"path where configuration file (conf.py) is located (default: same as " +"SOURCEDIR)" +msgstr "" + +#: sphinx/cmd/build.py:154 +msgid "use no config file at all, only -D options" +msgstr "" + +#: sphinx/cmd/build.py:157 +msgid "override a setting in configuration file" +msgstr "" + +#: sphinx/cmd/build.py:160 +msgid "pass a value into HTML templates" +msgstr "" + +#: sphinx/cmd/build.py:163 +msgid "define tag: include \"only\" blocks with TAG" +msgstr "" + +#: sphinx/cmd/build.py:165 +msgid "nit-picky mode, warn about all missing references" +msgstr "" + +#: sphinx/cmd/build.py:168 +msgid "console output options" +msgstr "" + +#: sphinx/cmd/build.py:170 +msgid "increase verbosity (can be repeated)" +msgstr "" + +#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330 +msgid "no output on stdout, just warnings on stderr" +msgstr "" + +#: sphinx/cmd/build.py:174 +msgid "no output at all, not even warnings" +msgstr "" + +#: sphinx/cmd/build.py:177 +msgid "do emit colored output (default: auto-detect)" +msgstr "" + +#: sphinx/cmd/build.py:180 +msgid "do not emit colored output (default: auto-detect)" +msgstr "" + +#: sphinx/cmd/build.py:183 +msgid "write warnings (and errors) to given file" +msgstr "" + +#: sphinx/cmd/build.py:185 +msgid "turn warnings into errors" +msgstr "" + +#: sphinx/cmd/build.py:187 +msgid "with -W, keep going when getting warnings" +msgstr "" + +#: sphinx/cmd/build.py:189 +msgid "show full traceback on exception" +msgstr "" + +#: sphinx/cmd/build.py:191 +msgid "run Pdb on exception" +msgstr "" + +#: sphinx/cmd/build.py:223 +#, python-format +msgid "cannot find files %r" +msgstr "" + +#: sphinx/cmd/build.py:226 +msgid "cannot combine -a option and filenames" +msgstr "" + +#: sphinx/cmd/build.py:245 +#, python-format +msgid "cannot open warning file %r: %s" +msgstr "" + +#: sphinx/cmd/build.py:255 +msgid "-D option argument must be in the form name=value" +msgstr "" + +#: sphinx/cmd/build.py:262 +msgid "-A option argument must be in the form name=value" +msgstr "" + +#: sphinx/cmd/quickstart.py:43 +msgid "automatically insert docstrings from modules" +msgstr "" + +#: sphinx/cmd/quickstart.py:44 +msgid "automatically test code snippets in doctest blocks" +msgstr "" + +#: sphinx/cmd/quickstart.py:45 +msgid "link between Sphinx documentation of different projects" +msgstr "" + +#: sphinx/cmd/quickstart.py:46 +msgid "write \"todo\" entries that can be shown or hidden on build" +msgstr "" + +#: sphinx/cmd/quickstart.py:47 +msgid "checks for documentation coverage" +msgstr "" + +#: sphinx/cmd/quickstart.py:48 +msgid "include math, rendered as PNG or SVG images" +msgstr "" + +#: sphinx/cmd/quickstart.py:49 +msgid "include math, rendered in the browser by MathJax" +msgstr "" + +#: sphinx/cmd/quickstart.py:50 +msgid "conditional inclusion of content based on config values" +msgstr "" + +#: sphinx/cmd/quickstart.py:51 +msgid "include links to the source code of documented Python objects" +msgstr "" + +#: sphinx/cmd/quickstart.py:52 +msgid "create .nojekyll file to publish the document on GitHub pages" +msgstr "" + +#: sphinx/cmd/quickstart.py:94 +msgid "Please enter a valid path name." +msgstr "" + +#: sphinx/cmd/quickstart.py:104 +msgid "Please enter some text." +msgstr "" + +#: sphinx/cmd/quickstart.py:111 +#, python-format +msgid "Please enter one of %s." +msgstr "" + +#: sphinx/cmd/quickstart.py:118 +msgid "Please enter either 'y' or 'n'." +msgstr "" + +#: sphinx/cmd/quickstart.py:124 +msgid "Please enter a file suffix, e.g. '.rst' or '.txt'." +msgstr "" + +#: sphinx/cmd/quickstart.py:205 +#, python-format +msgid "Welcome to the Sphinx %s quickstart utility." +msgstr "" + +#: sphinx/cmd/quickstart.py:207 +msgid "" +"Please enter values for the following settings (just press Enter to\n" +"accept a default value, if one is given in brackets)." +msgstr "" + +#: sphinx/cmd/quickstart.py:212 +#, python-format +msgid "Selected root path: %s" +msgstr "" + +#: sphinx/cmd/quickstart.py:215 +msgid "Enter the root path for documentation." +msgstr "" + +#: sphinx/cmd/quickstart.py:216 +msgid "Root path for the documentation" +msgstr "" + +#: sphinx/cmd/quickstart.py:221 +msgid "Error: an existing conf.py has been found in the selected root path." +msgstr "" + +#: sphinx/cmd/quickstart.py:223 +msgid "sphinx-quickstart will not overwrite existing Sphinx projects." +msgstr "" + +#: sphinx/cmd/quickstart.py:225 +msgid "Please enter a new root path (or just Enter to exit)" +msgstr "" + +#: sphinx/cmd/quickstart.py:232 +msgid "" +"You have two options for placing the build directory for Sphinx output.\n" +"Either, you use a directory \"_build\" within the root path, or you separate\n" +"\"source\" and \"build\" directories within the root path." +msgstr "" + +#: sphinx/cmd/quickstart.py:235 +msgid "Separate source and build directories (y/n)" +msgstr "" + +#: sphinx/cmd/quickstart.py:239 +msgid "" +"Inside the root directory, two more directories will be created; \"_templates\"\n" +"for custom HTML templates and \"_static\" for custom stylesheets and other static\n" +"files. You can enter another prefix (such as \".\") to replace the underscore." +msgstr "" + +#: sphinx/cmd/quickstart.py:242 +msgid "Name prefix for templates and static dir" +msgstr "" + +#: sphinx/cmd/quickstart.py:246 +msgid "" +"The project name will occur in several places in the built documentation." +msgstr "" + +#: sphinx/cmd/quickstart.py:247 +msgid "Project name" +msgstr "" + +#: sphinx/cmd/quickstart.py:249 +msgid "Author name(s)" +msgstr "" + +#: sphinx/cmd/quickstart.py:253 +msgid "" +"Sphinx has the notion of a \"version\" and a \"release\" for the\n" +"software. Each version can have multiple releases. For example, for\n" +"Python the version is something like 2.5 or 3.0, while the release is\n" +"something like 2.5.1 or 3.0a1. If you don't need this dual structure,\n" +"just set both to the same value." +msgstr "" + +#: sphinx/cmd/quickstart.py:258 +msgid "Project version" +msgstr "" + +#: sphinx/cmd/quickstart.py:260 +msgid "Project release" +msgstr "" + +#: sphinx/cmd/quickstart.py:264 +msgid "" +"If the documents are to be written in a language other than English,\n" +"you can select a language here by its language code. Sphinx will then\n" +"translate text that it generates into that language.\n" +"\n" +"For a list of supported codes, see\n" +"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language." +msgstr "" + +#: sphinx/cmd/quickstart.py:270 +msgid "Project language" +msgstr "" + +#: sphinx/cmd/quickstart.py:276 +msgid "" +"The file name suffix for source files. Commonly, this is either \".txt\"\n" +"or \".rst\". Only files with this suffix are considered documents." +msgstr "" + +#: sphinx/cmd/quickstart.py:278 +msgid "Source file suffix" +msgstr "" + +#: sphinx/cmd/quickstart.py:282 +msgid "" +"One document is special in that it is considered the top node of the\n" +"\"contents tree\", that is, it is the root of the hierarchical structure\n" +"of the documents. Normally, this is \"index\", but if your \"index\"\n" +"document is a custom template, you can also set this to another filename." +msgstr "" + +#: sphinx/cmd/quickstart.py:286 +msgid "Name of your master document (without suffix)" +msgstr "" + +#: sphinx/cmd/quickstart.py:291 +#, python-format +msgid "" +"Error: the master file %s has already been found in the selected root path." +msgstr "" + +#: sphinx/cmd/quickstart.py:293 +msgid "sphinx-quickstart will not overwrite the existing file." +msgstr "" + +#: sphinx/cmd/quickstart.py:295 +msgid "" +"Please enter a new file name, or rename the existing file and press Enter" +msgstr "" + +#: sphinx/cmd/quickstart.py:299 +msgid "Indicate which of the following Sphinx extensions should be enabled:" +msgstr "" + +#: sphinx/cmd/quickstart.py:307 +msgid "" +"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has " +"been deselected." +msgstr "" + +#: sphinx/cmd/quickstart.py:313 +msgid "" +"A Makefile and a Windows command file can be generated for you so that you\n" +"only have to run e.g. `make html' instead of invoking sphinx-build\n" +"directly." +msgstr "" + +#: sphinx/cmd/quickstart.py:316 +msgid "Create Makefile? (y/n)" +msgstr "" + +#: sphinx/cmd/quickstart.py:319 +msgid "Create Windows command file? (y/n)" +msgstr "" + +#: sphinx/cmd/quickstart.py:362 sphinx/ext/apidoc.py:90 +#, python-format +msgid "Creating file %s." +msgstr "" + +#: sphinx/cmd/quickstart.py:367 sphinx/ext/apidoc.py:87 +#, python-format +msgid "File %s already exists, skipping." +msgstr "" + +#: sphinx/cmd/quickstart.py:409 +msgid "Finished: An initial directory structure has been created." +msgstr "" + +#: sphinx/cmd/quickstart.py:411 +#, python-format +msgid "" +"You should now populate your master file %s and create other documentation\n" +"source files. " +msgstr "" + +#: sphinx/cmd/quickstart.py:414 +msgid "" +"Use the Makefile to build the docs, like so:\n" +" make builder" +msgstr "" + +#: sphinx/cmd/quickstart.py:417 +#, python-format +msgid "" +"Use the sphinx-build command to build the docs, like so:\n" +" sphinx-build -b builder %s %s" +msgstr "" + +#: sphinx/cmd/quickstart.py:419 +msgid "" +"where \"builder\" is one of the supported builders, e.g. html, latex or " +"linkcheck." +msgstr "" + +#: sphinx/cmd/quickstart.py:454 +msgid "" +"\n" +"Generate required files for a Sphinx project.\n" +"\n" +"sphinx-quickstart is an interactive tool that asks some questions about your\n" +"project and then generates a complete documentation directory and sample\n" +"Makefile to be used with sphinx-build.\n" +msgstr "" + +#: sphinx/cmd/quickstart.py:469 +msgid "quiet mode" +msgstr "" + +#: sphinx/cmd/quickstart.py:474 +msgid "project root" +msgstr "" + +#: sphinx/cmd/quickstart.py:476 +msgid "Structure options" +msgstr "" + +#: sphinx/cmd/quickstart.py:478 +msgid "if specified, separate source and build dirs" +msgstr "" + +#: sphinx/cmd/quickstart.py:480 +msgid "if specified, create build dir under source dir" +msgstr "" + +#: sphinx/cmd/quickstart.py:482 +msgid "replacement for dot in _templates etc." +msgstr "" + +#: sphinx/cmd/quickstart.py:484 +msgid "Project basic options" +msgstr "" + +#: sphinx/cmd/quickstart.py:486 +msgid "project name" +msgstr "" + +#: sphinx/cmd/quickstart.py:488 +msgid "author names" +msgstr "" + +#: sphinx/cmd/quickstart.py:490 +msgid "version of project" +msgstr "" + +#: sphinx/cmd/quickstart.py:492 +msgid "release of project" +msgstr "" + +#: sphinx/cmd/quickstart.py:494 +msgid "document language" +msgstr "" + +#: sphinx/cmd/quickstart.py:496 +msgid "source file suffix" +msgstr "" + +#: sphinx/cmd/quickstart.py:498 +msgid "master document name" +msgstr "" + +#: sphinx/cmd/quickstart.py:500 +msgid "use epub" +msgstr "" + +#: sphinx/cmd/quickstart.py:502 +msgid "Extension options" +msgstr "" + +#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:390 +#, python-format +msgid "enable %s extension" +msgstr "" + +#: sphinx/cmd/quickstart.py:508 sphinx/ext/apidoc.py:386 +msgid "enable arbitrary extensions" +msgstr "" + +#: sphinx/cmd/quickstart.py:510 +msgid "Makefile and Batchfile creation" +msgstr "" + +#: sphinx/cmd/quickstart.py:512 +msgid "create makefile" +msgstr "" + +#: sphinx/cmd/quickstart.py:514 +msgid "do not create makefile" +msgstr "" + +#: sphinx/cmd/quickstart.py:516 +msgid "create batchfile" +msgstr "" + +#: sphinx/cmd/quickstart.py:519 +msgid "do not create batchfile" +msgstr "" + +#: sphinx/cmd/quickstart.py:522 +msgid "use make-mode for Makefile/make.bat" +msgstr "" + +#: sphinx/cmd/quickstart.py:525 +msgid "do not use make-mode for Makefile/make.bat" +msgstr "" + +#: sphinx/cmd/quickstart.py:527 sphinx/ext/apidoc.py:392 +msgid "Project templating" +msgstr "" + +#: sphinx/cmd/quickstart.py:530 sphinx/ext/apidoc.py:395 +msgid "template directory for template files" +msgstr "" + +#: sphinx/cmd/quickstart.py:533 +msgid "define a template variable" +msgstr "" + +#: sphinx/cmd/quickstart.py:566 +msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified." +msgstr "" + +#: sphinx/cmd/quickstart.py:580 +msgid "" +"Error: specified path is not a directory, or sphinx files already exist." +msgstr "" + +#: sphinx/cmd/quickstart.py:582 +msgid "" +"sphinx-quickstart only generate into a empty directory. Please specify a new" +" root path." +msgstr "" + +#: sphinx/cmd/quickstart.py:597 +#, python-format +msgid "Invalid template variable: %s" +msgstr "" + +#: sphinx/directives/code.py:64 +msgid "non-whitespace stripped by dedent" +msgstr "" + +#: sphinx/directives/code.py:83 +#, python-format +msgid "Invalid caption: %s" +msgstr "" + +#: sphinx/directives/code.py:129 sphinx/directives/code.py:274 +#: sphinx/directives/code.py:440 +#, python-format +msgid "line number spec is out of range(1-%d): %r" +msgstr "" + +#: sphinx/directives/code.py:208 +#, python-format +msgid "Cannot use both \"%s\" and \"%s\" options" +msgstr "" + +#: sphinx/directives/code.py:220 +#, python-format +msgid "Include file %r not found or reading it failed" +msgstr "" + +#: sphinx/directives/code.py:223 +#, python-format +msgid "" +"Encoding %r used for reading included file %r seems to be wrong, try giving " +"an :encoding: option" +msgstr "" + +#: sphinx/directives/code.py:258 +#, python-format +msgid "Object named %r not found in include file %r" +msgstr "" + +#: sphinx/directives/code.py:283 +msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\"" +msgstr "" + +#: sphinx/directives/code.py:288 +#, python-format +msgid "Line spec %r: no lines pulled from include file %r" +msgstr "" + +#: sphinx/directives/other.py:175 +msgid "Section author: " +msgstr "" + +#: sphinx/directives/other.py:177 +msgid "Module author: " +msgstr "" + +#: sphinx/directives/other.py:179 +msgid "Code author: " +msgstr "" + +#: sphinx/directives/other.py:181 +msgid "Author: " +msgstr "" + +#: sphinx/directives/patches.py:108 +msgid "" +"\":file:\" option for csv-table directive now recognizes an absolute path as" +" a relative path from source directory. Please update your document." +msgstr "" + +#: sphinx/domains/__init__.py:394 +#, python-format +msgid "%s %s" +msgstr "" + +#: sphinx/domains/c.py:1969 sphinx/domains/c.py:3282 +#, python-format +msgid "" +"Duplicate C declaration, also defined at %s:%s.\n" +"Declaration is '.. c:%s:: %s'." +msgstr "" + +#: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 +msgid "Parameters" +msgstr "" + +#: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 +msgid "Returns" +msgstr "" + +#: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 +#: sphinx/domains/python.py:403 +msgid "Return type" +msgstr "" + +#: sphinx/domains/c.py:3207 +#, python-format +msgid "%s (C %s)" +msgstr "" + +#: sphinx/domains/c.py:3714 sphinx/domains/cpp.py:7490 +msgid "member" +msgstr "" + +#: sphinx/domains/c.py:3715 +msgid "variable" +msgstr "" + +#: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 +msgid "function" +msgstr "" + +#: sphinx/domains/c.py:3717 +msgid "macro" +msgstr "" + +#: sphinx/domains/c.py:3718 +msgid "struct" +msgstr "" + +#: sphinx/domains/c.py:3719 sphinx/domains/cpp.py:7488 +msgid "union" +msgstr "" + +#: sphinx/domains/c.py:3720 sphinx/domains/cpp.py:7493 +msgid "enum" +msgstr "" + +#: sphinx/domains/c.py:3721 sphinx/domains/cpp.py:7494 +msgid "enumerator" +msgstr "" + +#: sphinx/domains/c.py:3722 sphinx/domains/cpp.py:7491 +msgid "type" +msgstr "" + +#: sphinx/domains/c.py:3724 sphinx/domains/cpp.py:7496 +msgid "function parameter" +msgstr "" + +#: sphinx/domains/changeset.py:28 +#, python-format +msgid "New in version %s" +msgstr "" + +#: sphinx/domains/changeset.py:29 +#, python-format +msgid "Changed in version %s" +msgstr "" + +#: sphinx/domains/changeset.py:30 +#, python-format +msgid "Deprecated since version %s" +msgstr "" + +#: sphinx/domains/citation.py:75 +#, python-format +msgid "duplicate citation %s, other instance in %s" +msgstr "" + +#: sphinx/domains/citation.py:86 +#, python-format +msgid "Citation [%s] is not referenced." +msgstr "" + +#: sphinx/domains/cpp.py:4653 sphinx/domains/cpp.py:7045 +#, python-format +msgid "" +"Duplicate C++ declaration, also defined at %s:%s.\n" +"Declaration is '.. cpp:%s:: %s'." +msgstr "" + +#: sphinx/domains/cpp.py:6846 +msgid "Template Parameters" +msgstr "" + +#: sphinx/domains/cpp.py:6849 sphinx/domains/javascript.py:218 +msgid "Throws" +msgstr "" + +#: sphinx/domains/cpp.py:6968 +#, python-format +msgid "%s (C++ %s)" +msgstr "" + +#: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 +#: sphinx/domains/python.py:1109 +msgid "class" +msgstr "" + +#: sphinx/domains/cpp.py:7492 +msgid "concept" +msgstr "" + +#: sphinx/domains/cpp.py:7497 +msgid "template parameter" +msgstr "" + +#: sphinx/domains/javascript.py:136 +#, python-format +msgid "%s() (built-in function)" +msgstr "" + +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 +#, python-format +msgid "%s() (%s method)" +msgstr "" + +#: sphinx/domains/javascript.py:139 +#, python-format +msgid "%s() (class)" +msgstr "" + +#: sphinx/domains/javascript.py:141 +#, python-format +msgid "%s (global variable or constant)" +msgstr "" + +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 +#, python-format +msgid "%s (%s attribute)" +msgstr "" + +#: sphinx/domains/javascript.py:215 +msgid "Arguments" +msgstr "" + +#: sphinx/domains/javascript.py:286 +#, python-format +msgid "%s (module)" +msgstr "" + +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 +msgid "method" +msgstr "" + +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 +msgid "data" +msgstr "" + +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 +msgid "attribute" +msgstr "" + +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 +msgid "module" +msgstr "" + +#: sphinx/domains/javascript.py:362 +#, python-format +msgid "duplicate %s description of %s, other %s in %s" +msgstr "" + +#: sphinx/domains/math.py:65 +#, python-format +msgid "duplicate label of equation %s, other instance in %s" +msgstr "" + +#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2070 +#, python-format +msgid "Invalid math_eqref_format: %r" +msgstr "" + +#: sphinx/domains/python.py:59 +msgid "keyword" +msgstr "" + +#: sphinx/domains/python.py:60 +msgid "operator" +msgstr "" + +#: sphinx/domains/python.py:61 +msgid "object" +msgstr "" + +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 +msgid "exception" +msgstr "" + +#: sphinx/domains/python.py:63 +msgid "statement" +msgstr "" + +#: sphinx/domains/python.py:64 +msgid "built-in function" +msgstr "" + +#: sphinx/domains/python.py:394 +msgid "Variables" +msgstr "" + +#: sphinx/domains/python.py:398 +msgid "Raises" +msgstr "" + +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 +#, python-format +msgid "%s() (in module %s)" +msgstr "" + +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 +#, python-format +msgid "%s (in module %s)" +msgstr "" + +#: sphinx/domains/python.py:674 +#, python-format +msgid "%s (built-in variable)" +msgstr "" + +#: sphinx/domains/python.py:698 +#, python-format +msgid "%s (built-in class)" +msgstr "" + +#: sphinx/domains/python.py:699 +#, python-format +msgid "%s (class in %s)" +msgstr "" + +#: sphinx/domains/python.py:758 +#, python-format +msgid "%s() (%s class method)" +msgstr "" + +#: sphinx/domains/python.py:760 +#, python-format +msgid "%s() (%s property)" +msgstr "" + +#: sphinx/domains/python.py:762 +#, python-format +msgid "%s() (%s static method)" +msgstr "" + +#: sphinx/domains/python.py:882 +#, python-format +msgid "%s (%s property)" +msgstr "" + +#: sphinx/domains/python.py:1036 +msgid "Python Module Index" +msgstr "" + +#: sphinx/domains/python.py:1037 +msgid "modules" +msgstr "" + +#: sphinx/domains/python.py:1086 +msgid "Deprecated" +msgstr "" + +#: sphinx/domains/python.py:1112 +msgid "class method" +msgstr "" + +#: sphinx/domains/python.py:1113 +msgid "static method" +msgstr "" + +#: sphinx/domains/python.py:1115 +msgid "property" +msgstr "" + +#: sphinx/domains/python.py:1173 +#, python-format +msgid "" +"duplicate object description of %s, other instance in %s, use :noindex: for " +"one of them" +msgstr "" + +#: sphinx/domains/python.py:1293 +#, python-format +msgid "more than one target found for cross-reference %r: %s" +msgstr "" + +#: sphinx/domains/python.py:1347 +msgid " (deprecated)" +msgstr "" + +#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165 +#, python-format +msgid "%s (directive)" +msgstr "" + +#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170 +#, python-format +msgid ":%s: (directive option)" +msgstr "" + +#: sphinx/domains/rst.py:199 +#, python-format +msgid "%s (role)" +msgstr "" + +#: sphinx/domains/rst.py:208 +msgid "directive" +msgstr "" + +#: sphinx/domains/rst.py:209 +msgid "directive-option" +msgstr "" + +#: sphinx/domains/rst.py:210 +msgid "role" +msgstr "" + +#: sphinx/domains/rst.py:232 +#, python-format +msgid "duplicate description of %s %s, other instance in %s" +msgstr "" + +#: sphinx/domains/std.py:101 sphinx/domains/std.py:118 +#, python-format +msgid "environment variable; %s" +msgstr "" + +#: sphinx/domains/std.py:192 +#, python-format +msgid "" +"Malformed option description %r, should look like \"opt\", \"-opt args\", \"" +"--opt args\", \"/opt args\" or \"+opt args\"" +msgstr "" + +#: sphinx/domains/std.py:243 +#, python-format +msgid "%s command line option" +msgstr "" + +#: sphinx/domains/std.py:245 +msgid "command line option" +msgstr "" + +#: sphinx/domains/std.py:371 +msgid "glossary term must be preceded by empty line" +msgstr "" + +#: sphinx/domains/std.py:379 +msgid "glossary terms must not be separated by empty lines" +msgstr "" + +#: sphinx/domains/std.py:385 sphinx/domains/std.py:398 +msgid "glossary seems to be misformatted, check indentation" +msgstr "" + +#: sphinx/domains/std.py:563 +msgid "glossary term" +msgstr "" + +#: sphinx/domains/std.py:564 +msgid "grammar token" +msgstr "" + +#: sphinx/domains/std.py:565 +msgid "reference label" +msgstr "" + +#: sphinx/domains/std.py:567 +msgid "environment variable" +msgstr "" + +#: sphinx/domains/std.py:568 +msgid "program option" +msgstr "" + +#: sphinx/domains/std.py:569 +msgid "document" +msgstr "" + +#: sphinx/domains/std.py:605 +msgid "Module Index" +msgstr "" + +#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25 +msgid "Search Page" +msgstr "" + +#: sphinx/domains/std.py:655 sphinx/domains/std.py:764 +#: sphinx/ext/autosectionlabel.py:51 +#, python-format +msgid "duplicate label %s, other instance in %s" +msgstr "" + +#: sphinx/domains/std.py:674 +#, python-format +msgid "duplicate %s description of %s, other instance in %s" +msgstr "" + +#: sphinx/domains/std.py:870 +msgid "numfig is disabled. :numref: is ignored." +msgstr "" + +#: sphinx/domains/std.py:878 +#, python-format +msgid "Failed to create a cross reference. Any number is not assigned: %s" +msgstr "" + +#: sphinx/domains/std.py:890 +#, python-format +msgid "the link has no caption: %s" +msgstr "" + +#: sphinx/domains/std.py:904 +#, python-format +msgid "invalid numfig_format: %s (%r)" +msgstr "" + +#: sphinx/domains/std.py:907 +#, python-format +msgid "invalid numfig_format: %s" +msgstr "" + +#: sphinx/domains/std.py:1120 +#, python-format +msgid "undefined label: %s" +msgstr "" + +#: sphinx/domains/std.py:1122 +#, python-format +msgid "Failed to create a cross reference. A title or caption not found: %s" +msgstr "" + +#: sphinx/environment/__init__.py:73 +msgid "new config" +msgstr "" + +#: sphinx/environment/__init__.py:74 +msgid "config changed" +msgstr "" + +#: sphinx/environment/__init__.py:75 +msgid "extensions changed" +msgstr "" + +#: sphinx/environment/__init__.py:202 +msgid "build environment version not current" +msgstr "" + +#: sphinx/environment/__init__.py:204 +msgid "source directory has changed" +msgstr "" + +#: sphinx/environment/__init__.py:283 +msgid "" +"This environment is incompatible with the selected builder, please choose " +"another doctree directory." +msgstr "" + +#: sphinx/environment/__init__.py:382 +#, python-format +msgid "Failed to scan documents in %s: %r" +msgstr "" + +#: sphinx/environment/__init__.py:509 +#, python-format +msgid "Domain %r is not registered" +msgstr "" + +#: sphinx/environment/__init__.py:590 +msgid "self referenced toctree found. Ignored." +msgstr "" + +#: sphinx/environment/__init__.py:632 +msgid "document isn't included in any toctree" +msgstr "" + +#: sphinx/environment/adapters/indexentries.py:78 +#, python-format +msgid "see %s" +msgstr "" + +#: sphinx/environment/adapters/indexentries.py:82 +#, python-format +msgid "see also %s" +msgstr "" + +#: sphinx/environment/adapters/indexentries.py:85 +#, python-format +msgid "unknown index entry type %r" +msgstr "" + +#: sphinx/environment/adapters/indexentries.py:174 +#: sphinx/templates/latex/sphinxmessages.sty_t:11 +msgid "Symbols" +msgstr "" + +#: sphinx/environment/adapters/toctree.py:151 +#, python-format +msgid "circular toctree references detected, ignoring: %s <- %s" +msgstr "" + +#: sphinx/environment/adapters/toctree.py:170 +#, python-format +msgid "" +"toctree contains reference to document %r that doesn't have a title: no link" +" will be generated" +msgstr "" + +#: sphinx/environment/adapters/toctree.py:176 +#, python-format +msgid "toctree contains reference to excluded document %r" +msgstr "" + +#: sphinx/environment/adapters/toctree.py:178 +#, python-format +msgid "toctree contains reference to nonexisting document %r" +msgstr "" + +#: sphinx/environment/collectors/asset.py:90 +#, python-format +msgid "image file not readable: %s" +msgstr "" + +#: sphinx/environment/collectors/asset.py:109 +#, python-format +msgid "image file %s not readable: %s" +msgstr "" + +#: sphinx/environment/collectors/asset.py:135 +#, python-format +msgid "download file not readable: %s" +msgstr "" + +#: sphinx/environment/collectors/toctree.py:185 +#, python-format +msgid "%s is already assigned section numbers (nested numbered toctree?)" +msgstr "" + +#: sphinx/ext/apidoc.py:83 +#, python-format +msgid "Would create file %s." +msgstr "" + +#: sphinx/ext/apidoc.py:308 +msgid "" +"\n" +"Look recursively in for Python modules and packages and create\n" +"one reST file with automodule directives per package in the .\n" +"\n" +"The s can be file and/or directory patterns that will be\n" +"excluded from generation.\n" +"\n" +"Note: By default this script will not overwrite already created files." +msgstr "" + +#: sphinx/ext/apidoc.py:321 +msgid "path to module to document" +msgstr "" + +#: sphinx/ext/apidoc.py:323 +msgid "" +"fnmatch-style file and/or directory patterns to exclude from generation" +msgstr "" + +#: sphinx/ext/apidoc.py:328 +msgid "directory to place all output" +msgstr "" + +#: sphinx/ext/apidoc.py:333 +msgid "maximum depth of submodules to show in the TOC (default: 4)" +msgstr "" + +#: sphinx/ext/apidoc.py:336 +msgid "overwrite existing files" +msgstr "" + +#: sphinx/ext/apidoc.py:339 +msgid "" +"follow symbolic links. Powerful when combined with " +"collective.recipe.omelette." +msgstr "" + +#: sphinx/ext/apidoc.py:342 +msgid "run the script without creating files" +msgstr "" + +#: sphinx/ext/apidoc.py:345 +msgid "put documentation for each module on its own page" +msgstr "" + +#: sphinx/ext/apidoc.py:348 +msgid "include \"_private\" modules" +msgstr "" + +#: sphinx/ext/apidoc.py:350 +msgid "filename of table of contents (default: modules)" +msgstr "" + +#: sphinx/ext/apidoc.py:352 +msgid "don't create a table of contents file" +msgstr "" + +#: sphinx/ext/apidoc.py:355 +msgid "" +"don't create headings for the module/package packages (e.g. when the " +"docstrings already contain them)" +msgstr "" + +#: sphinx/ext/apidoc.py:360 +msgid "put module documentation before submodule documentation" +msgstr "" + +#: sphinx/ext/apidoc.py:364 +msgid "" +"interpret module paths according to PEP-0420 implicit namespaces " +"specification" +msgstr "" + +#: sphinx/ext/apidoc.py:368 +msgid "file suffix (default: rst)" +msgstr "" + +#: sphinx/ext/apidoc.py:370 +msgid "generate a full project with sphinx-quickstart" +msgstr "" + +#: sphinx/ext/apidoc.py:373 +msgid "append module_path to sys.path, used when --full is given" +msgstr "" + +#: sphinx/ext/apidoc.py:375 +msgid "project name (default: root module name)" +msgstr "" + +#: sphinx/ext/apidoc.py:377 +msgid "project author(s), used when --full is given" +msgstr "" + +#: sphinx/ext/apidoc.py:379 +msgid "project version, used when --full is given" +msgstr "" + +#: sphinx/ext/apidoc.py:381 +msgid "project release, used when --full is given, defaults to --doc-version" +msgstr "" + +#: sphinx/ext/apidoc.py:384 +msgid "extension options" +msgstr "" + +#: sphinx/ext/apidoc.py:417 +#, python-format +msgid "%s is not a directory." +msgstr "" + +#: sphinx/ext/coverage.py:43 +#, python-format +msgid "invalid regex %r in %s" +msgstr "" + +#: sphinx/ext/coverage.py:52 +#, python-format +msgid "" +"Testing of coverage in the sources finished, look at the results in " +"%(outdir)spython.txt." +msgstr "" + +#: sphinx/ext/coverage.py:66 +#, python-format +msgid "invalid regex %r in coverage_c_regexes" +msgstr "" + +#: sphinx/ext/coverage.py:127 +#, python-format +msgid "undocumented c api: %s [%s] in file %s" +msgstr "" + +#: sphinx/ext/coverage.py:159 +#, python-format +msgid "module %s could not be imported: %s" +msgstr "" + +#: sphinx/ext/coverage.py:255 +#, python-format +msgid "undocumented python function: %s :: %s" +msgstr "" + +#: sphinx/ext/coverage.py:271 +#, python-format +msgid "undocumented python class: %s :: %s" +msgstr "" + +#: sphinx/ext/coverage.py:284 +#, python-format +msgid "undocumented python method: %s :: %s :: %s" +msgstr "" + +#: sphinx/ext/doctest.py:123 +#, python-format +msgid "missing '+' or '-' in '%s' option." +msgstr "" + +#: sphinx/ext/doctest.py:128 +#, python-format +msgid "'%s' is not a valid option." +msgstr "" + +#: sphinx/ext/doctest.py:142 +#, python-format +msgid "'%s' is not a valid pyversion option" +msgstr "" + +#: sphinx/ext/doctest.py:225 +msgid "invalid TestCode type" +msgstr "" + +#: sphinx/ext/doctest.py:283 +#, python-format +msgid "" +"Testing of doctests in the sources finished, look at the results in " +"%(outdir)s/output.txt." +msgstr "" + +#: sphinx/ext/doctest.py:433 +#, python-format +msgid "no code/output in %s block at %s:%s" +msgstr "" + +#: sphinx/ext/doctest.py:519 +#, python-format +msgid "ignoring invalid doctest code: %r" +msgstr "" + +#: sphinx/ext/duration.py:79 +msgid "" +"====================== slowest reading durations =======================" +msgstr "" + +#: sphinx/ext/graphviz.py:132 +msgid "Graphviz directive cannot have both content and a filename argument" +msgstr "" + +#: sphinx/ext/graphviz.py:142 +#, python-format +msgid "External Graphviz file %r not found or reading it failed" +msgstr "" + +#: sphinx/ext/graphviz.py:149 +msgid "Ignoring \"graphviz\" directive without content." +msgstr "" + +#: sphinx/ext/graphviz.py:257 +#, python-format +msgid "" +"dot did not produce an output file:\n" +"[stderr]\n" +"%r\n" +"[stdout]\n" +"%r" +msgstr "" + +#: sphinx/ext/graphviz.py:261 +#, python-format +msgid "" +"dot command %r cannot be run (needed for graphviz output), check the " +"graphviz_dot setting" +msgstr "" + +#: sphinx/ext/graphviz.py:268 +#, python-format +msgid "" +"dot exited with error:\n" +"[stderr]\n" +"%r\n" +"[stdout]\n" +"%r" +msgstr "" + +#: sphinx/ext/graphviz.py:278 +#, python-format +msgid "graphviz_output_format must be one of 'png', 'svg', but is %r" +msgstr "" + +#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334 +#: sphinx/ext/graphviz.py:371 +#, python-format +msgid "dot code %r: %s" +msgstr "" + +#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392 +#, python-format +msgid "[graph: %s]" +msgstr "" + +#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394 +msgid "[graph]" +msgstr "" + +#: sphinx/ext/imgconverter.py:41 +#, python-format +msgid "" +"convert command %r cannot be run, check the image_converter setting: %s" +msgstr "" + +#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70 +#, python-format +msgid "" +"convert exited with error:\n" +"[stderr]\n" +"%r\n" +"[stdout]\n" +"%r" +msgstr "" + +#: sphinx/ext/imgconverter.py:65 +#, python-format +msgid "convert command %r cannot be run, check the image_converter setting" +msgstr "" + +#: sphinx/ext/imgmath.py:141 +#, python-format +msgid "" +"LaTeX command %r cannot be run (needed for math display), check the " +"imgmath_latex setting" +msgstr "" + +#: sphinx/ext/imgmath.py:155 +#, python-format +msgid "" +"%s command %r cannot be run (needed for math display), check the imgmath_%s " +"setting" +msgstr "" + +#: sphinx/ext/imgmath.py:300 +#, python-format +msgid "display latex %r: %s" +msgstr "" + +#: sphinx/ext/imgmath.py:326 +#, python-format +msgid "inline latex %r: %s" +msgstr "" + +#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52 +msgid "Permalink to this equation" +msgstr "" + +#: sphinx/ext/intersphinx.py:173 +#, python-format +msgid "intersphinx inventory has moved: %s -> %s" +msgstr "" + +#: sphinx/ext/intersphinx.py:204 +#, python-format +msgid "loading intersphinx inventory from %s..." +msgstr "" + +#: sphinx/ext/intersphinx.py:218 +msgid "" +"encountered some issues with some of the inventories, but they had working " +"alternatives:" +msgstr "" + +#: sphinx/ext/intersphinx.py:224 +msgid "failed to reach any of the inventories with the following issues:" +msgstr "" + +#: sphinx/ext/intersphinx.py:315 +#, python-format +msgid "(in %s v%s)" +msgstr "" + +#: sphinx/ext/intersphinx.py:317 +#, python-format +msgid "(in %s)" +msgstr "" + +#: sphinx/ext/intersphinx.py:350 +#, python-format +msgid "intersphinx identifier %r is not string. Ignored" +msgstr "" + +#: sphinx/ext/intersphinx.py:363 +#, python-format +msgid "Failed to read intersphinx_mapping[%s], ignored: %r" +msgstr "" + +#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188 +msgid "[source]" +msgstr "" + +#: sphinx/ext/todo.py:68 +msgid "Todo" +msgstr "" + +#: sphinx/ext/todo.py:101 +#, python-format +msgid "TODO entry found: %s" +msgstr "" + +#: sphinx/ext/todo.py:159 +msgid "<>" +msgstr "" + +#: sphinx/ext/todo.py:161 +#, python-format +msgid "(The <> is located in %s, line %d.)" +msgstr "" + +#: sphinx/ext/todo.py:171 +msgid "original entry" +msgstr "" + +#: sphinx/ext/viewcode.py:257 +msgid "highlighting module code... " +msgstr "" + +#: sphinx/ext/viewcode.py:289 +msgid "[docs]" +msgstr "" + +#: sphinx/ext/viewcode.py:303 +msgid "Module code" +msgstr "" + +#: sphinx/ext/viewcode.py:309 +#, python-format +msgid "

Source code for %s

" +msgstr "" + +#: sphinx/ext/viewcode.py:336 +msgid "Overview: module code" +msgstr "" + +#: sphinx/ext/viewcode.py:337 +msgid "

All modules for which code is available

" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:132 +#, python-format +msgid "invalid value for member-order option: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:140 +#, python-format +msgid "invalid value for class-doc-from option: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:398 +#, python-format +msgid "invalid signature for auto%s (%r)" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:515 +#, python-format +msgid "error while formatting arguments for %s: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:660 sphinx/ext/autodoc/__init__.py:1673 +#, python-format +msgid "missing attribute %s in object %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:810 +#, python-format +msgid "" +"autodoc: failed to determine %r to be documented, the following exception was raised:\n" +"%s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:903 +#, python-format +msgid "" +"don't know which module to import for autodocumenting %r (try placing a " +"\"module\" or \"currentmodule\" directive in the document, or giving an " +"explicit module name)" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:961 +#, python-format +msgid "error while formatting signature for %s: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1011 +msgid "\"::\" in automodule name doesn't make sense" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1018 +#, python-format +msgid "signature arguments or return annotation given for automodule %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1031 +#, python-format +msgid "" +"__all__ should be a list of strings, not %r (in module %s) -- ignoring " +"__all__" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1097 +#, python-format +msgid "" +"missing attribute mentioned in :members: option: module %s, attribute %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 +#: sphinx/ext/autodoc/__init__.py:2683 +#, python-format +msgid "Failed to get a function signature for %s: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1559 +#, python-format +msgid "Failed to get a constructor signature for %s: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1660 +#, python-format +msgid "Bases: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1746 sphinx/ext/autodoc/__init__.py:1819 +#: sphinx/ext/autodoc/__init__.py:1838 +#, python-format +msgid "alias of %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:1880 +#, python-format +msgid "alias of TypeVar(%s)" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:2111 sphinx/ext/autodoc/__init__.py:2205 +#, python-format +msgid "Failed to get a method signature for %s: %s" +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:2333 +#, python-format +msgid "Invalid __slots__ found on %s. Ignored." +msgstr "" + +#: sphinx/ext/autodoc/__init__.py:2726 +msgid "" +"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." +" Please update your setting." +msgstr "" + +#: sphinx/ext/autodoc/preserve_defaults.py:78 +#, python-format +msgid "Failed to parse a default argument value for %r: %s" +msgstr "" + +#: sphinx/ext/autodoc/type_comment.py:130 +#, python-format +msgid "Failed to update signature for %r: parameter not found: %s" +msgstr "" + +#: sphinx/ext/autodoc/type_comment.py:133 +#, python-format +msgid "Failed to parse type_comment for %r: %s" +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:278 +#, python-format +msgid "autosummary references excluded document %r. Ignored." +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:280 +#, python-format +msgid "" +"autosummary: stub file not found %r. Check your autosummary_generate " +"setting." +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:299 +msgid "A captioned autosummary requires :toctree: option. ignored." +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:346 +#, python-format +msgid "autosummary: failed to import %s" +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:360 +#, python-format +msgid "failed to parse name %s" +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:365 +#, python-format +msgid "failed to import object %s" +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:755 +#, python-format +msgid "autosummary_generate: file not found: %s" +msgstr "" + +#: sphinx/ext/autosummary/__init__.py:763 +msgid "" +"autosummary generats .rst files internally. But your source_suffix does not " +"contain .rst. Skipped." +msgstr "" + +#: sphinx/ext/autosummary/generate.py:188 +#: sphinx/ext/autosummary/generate.py:237 +#, python-format +msgid "" +"autosummary: failed to determine %r to be documented, the following exception was raised:\n" +"%s" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:384 +#, python-format +msgid "[autosummary] generating autosummary for: %s" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:388 +#, python-format +msgid "[autosummary] writing to %s" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:425 +#, python-format +msgid "[autosummary] failed to import %r: %s" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:599 +msgid "" +"\n" +"Generate ReStructuredText using autosummary directives.\n" +"\n" +"sphinx-autogen is a frontend to sphinx.ext.autosummary.generate. It generates\n" +"the reStructuredText files from the autosummary directives contained in the\n" +"given input files.\n" +"\n" +"The format of the autosummary directive is documented in the\n" +"``sphinx.ext.autosummary`` Python module and can be read using::\n" +"\n" +" pydoc sphinx.ext.autosummary\n" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:616 +msgid "source files to generate rST files for" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:620 +msgid "directory to place all output in" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:623 +#, python-format +msgid "default suffix for files (default: %(default)s)" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:627 +#, python-format +msgid "custom template directory (default: %(default)s)" +msgstr "" + +#: sphinx/ext/autosummary/generate.py:631 +#, python-format +msgid "document imported members (default: %(default)s)" +msgstr "" + +#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703 +msgid "Keyword Arguments" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:657 +msgid "Example" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:658 +msgid "Examples" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:718 +msgid "Notes" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:727 +msgid "Other Parameters" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:763 +msgid "Receives" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:767 +msgid "References" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:801 +msgid "Warns" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:805 +msgid "Yields" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:973 +#, python-format +msgid "invalid value set (missing closing brace): %s" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:980 +#, python-format +msgid "invalid value set (missing opening brace): %s" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:987 +#, python-format +msgid "malformed string literal (missing closing quote): %s" +msgstr "" + +#: sphinx/ext/napoleon/docstring.py:994 +#, python-format +msgid "malformed string literal (missing opening quote): %s" +msgstr "" + +#: sphinx/locale/__init__.py:252 +msgid "Attention" +msgstr "" + +#: sphinx/locale/__init__.py:253 +msgid "Caution" +msgstr "" + +#: sphinx/locale/__init__.py:254 +msgid "Danger" +msgstr "" + +#: sphinx/locale/__init__.py:255 +msgid "Error" +msgstr "" + +#: sphinx/locale/__init__.py:256 +msgid "Hint" +msgstr "" + +#: sphinx/locale/__init__.py:257 +msgid "Important" +msgstr "" + +#: sphinx/locale/__init__.py:258 +msgid "Note" +msgstr "" + +#: sphinx/locale/__init__.py:259 +msgid "See also" +msgstr "" + +#: sphinx/locale/__init__.py:260 +msgid "Tip" +msgstr "" + +#: sphinx/locale/__init__.py:261 +msgid "Warning" +msgstr "" + +#: sphinx/templates/latex/longtable.tex_t:23 +#: sphinx/templates/latex/sphinxmessages.sty_t:8 +msgid "continued from previous page" +msgstr "" + +#: sphinx/templates/latex/longtable.tex_t:29 +#: sphinx/templates/latex/sphinxmessages.sty_t:9 +msgid "continues on next page" +msgstr "" + +#: sphinx/templates/latex/sphinxmessages.sty_t:10 +msgid "Non-alphabetical" +msgstr "" + +#: sphinx/templates/latex/sphinxmessages.sty_t:12 +msgid "Numbers" +msgstr "" + +#: sphinx/templates/latex/sphinxmessages.sty_t:13 +msgid "page" +msgstr "" + +#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10 +#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41 +msgid "Table of Contents" +msgstr "" + +#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150 +#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22 +msgid "Search" +msgstr "" + +#: sphinx/themes/agogo/layout.html:46 sphinx/themes/basic/searchbox.html:16 +msgid "Go" +msgstr "" + +#: sphinx/themes/agogo/layout.html:90 sphinx/themes/basic/sourcelink.html:15 +msgid "Show Source" +msgstr "" + +#: sphinx/themes/basic/defindex.html:11 +msgid "Overview" +msgstr "" + +#: sphinx/themes/basic/defindex.html:15 +msgid "Welcome! This is" +msgstr "" + +#: sphinx/themes/basic/defindex.html:16 +msgid "the documentation for" +msgstr "" + +#: sphinx/themes/basic/defindex.html:17 +msgid "last updated" +msgstr "" + +#: sphinx/themes/basic/defindex.html:20 +msgid "Indices and tables:" +msgstr "" + +#: sphinx/themes/basic/defindex.html:23 +msgid "Complete Table of Contents" +msgstr "" + +#: sphinx/themes/basic/defindex.html:24 +msgid "lists all sections and subsections" +msgstr "" + +#: sphinx/themes/basic/defindex.html:26 +msgid "search this documentation" +msgstr "" + +#: sphinx/themes/basic/defindex.html:28 +msgid "Global Module Index" +msgstr "" + +#: sphinx/themes/basic/defindex.html:29 +msgid "quick access to all modules" +msgstr "" + +#: sphinx/themes/basic/defindex.html:31 +msgid "all functions, classes, terms" +msgstr "" + +#: sphinx/themes/basic/genindex-single.html:33 +#, python-format +msgid "Index – %(key)s" +msgstr "" + +#: sphinx/themes/basic/genindex-single.html:61 +#: sphinx/themes/basic/genindex-split.html:24 +#: sphinx/themes/basic/genindex-split.html:38 +#: sphinx/themes/basic/genindex.html:73 +msgid "Full index on one page" +msgstr "" + +#: sphinx/themes/basic/genindex-split.html:16 +msgid "Index pages by letter" +msgstr "" + +#: sphinx/themes/basic/genindex-split.html:25 +msgid "can be huge" +msgstr "" + +#: sphinx/themes/basic/layout.html:29 +msgid "Navigation" +msgstr "" + +#: sphinx/themes/basic/layout.html:135 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "" + +#: sphinx/themes/basic/layout.html:144 +msgid "About these documents" +msgstr "" + +#: sphinx/themes/basic/layout.html:153 +msgid "Copyright" +msgstr "" + +#: sphinx/themes/basic/layout.html:199 +#, python-format +msgid "© Copyright %(copyright)s." +msgstr "" + +#: sphinx/themes/basic/layout.html:201 +#, python-format +msgid "© Copyright %(copyright)s." +msgstr "" + +#: sphinx/themes/basic/layout.html:205 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "" + +#: sphinx/themes/basic/layout.html:208 +#, python-format +msgid "" +"Created using Sphinx " +"%(sphinx_version)s." +msgstr "" + +#: sphinx/themes/basic/opensearch.xml:4 +#, python-format +msgid "Search %(docstitle)s" +msgstr "" + +#: sphinx/themes/basic/relations.html:11 +msgid "Previous topic" +msgstr "" + +#: sphinx/themes/basic/relations.html:13 +msgid "previous chapter" +msgstr "" + +#: sphinx/themes/basic/relations.html:16 +msgid "Next topic" +msgstr "" + +#: sphinx/themes/basic/relations.html:18 +msgid "next chapter" +msgstr "" + +#: sphinx/themes/basic/search.html:27 +msgid "" +"Please activate JavaScript to enable the search\n" +" functionality." +msgstr "" + +#: sphinx/themes/basic/search.html:34 +msgid "" +"Searching for multiple words only shows matches that contain\n" +" all words." +msgstr "" + +#: sphinx/themes/basic/search.html:41 +msgid "search" +msgstr "" + +#: sphinx/themes/basic/search.html:47 +#: sphinx/themes/basic/static/searchtools.js:297 +msgid "Search Results" +msgstr "" + +#: sphinx/themes/basic/search.html:49 +#: sphinx/themes/basic/static/searchtools.js:299 +msgid "" +"Your search did not match any documents. Please make sure that all words are" +" spelled correctly and that you've selected enough categories." +msgstr "" + +#: sphinx/themes/basic/searchbox.html:12 +msgid "Quick search" +msgstr "" + +#: sphinx/themes/basic/sourcelink.html:12 +msgid "This Page" +msgstr "" + +#: sphinx/themes/basic/changes/frameset.html:5 +#: sphinx/themes/basic/changes/versionchanges.html:12 +#, python-format +msgid "Changes in Version %(version)s — %(docstitle)s" +msgstr "" + +#: sphinx/themes/basic/changes/rstsource.html:5 +#, python-format +msgid "%(filename)s — %(docstitle)s" +msgstr "" + +#: sphinx/themes/basic/changes/versionchanges.html:17 +#, python-format +msgid "Automatically generated list of changes in version %(version)s" +msgstr "" + +#: sphinx/themes/basic/changes/versionchanges.html:18 +msgid "Library changes" +msgstr "" + +#: sphinx/themes/basic/changes/versionchanges.html:23 +msgid "C API changes" +msgstr "" + +#: sphinx/themes/basic/changes/versionchanges.html:25 +msgid "Other changes" +msgstr "" + +#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:434 +#: sphinx/writers/html.py:439 sphinx/writers/html5.py:385 +#: sphinx/writers/html5.py:390 +msgid "Permalink to this headline" +msgstr "" + +#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:131 +#: sphinx/writers/html.py:140 sphinx/writers/html5.py:102 +#: sphinx/writers/html5.py:111 +msgid "Permalink to this definition" +msgstr "" + +#: sphinx/themes/basic/static/doctools.js:238 +msgid "Hide Search Matches" +msgstr "" + +#: sphinx/themes/basic/static/searchtools.js:136 +msgid "Searching" +msgstr "" + +#: sphinx/themes/basic/static/searchtools.js:141 +msgid "Preparing search..." +msgstr "" + +#: sphinx/themes/basic/static/searchtools.js:301 +#, python-format +msgid "Search finished, found %s page(s) matching the search query." +msgstr "" + +#: sphinx/themes/basic/static/searchtools.js:355 +msgid ", in " +msgstr "" + +#: sphinx/themes/classic/static/sidebar.js_t:83 +msgid "Expand sidebar" +msgstr "" + +#: sphinx/themes/classic/static/sidebar.js_t:96 +#: sphinx/themes/classic/static/sidebar.js_t:124 +msgid "Collapse sidebar" +msgstr "" + +#: sphinx/themes/haiku/layout.html:24 +msgid "Contents" +msgstr "" + +#: sphinx/transforms/__init__.py:224 +#, python-format +msgid "" +"4 column based index found. It might be a bug of extensions you use: %r" +msgstr "" + +#: sphinx/transforms/__init__.py:263 +#, python-format +msgid "Footnote [%s] is not referenced." +msgstr "" + +#: sphinx/transforms/__init__.py:269 +msgid "Footnote [#] is not referenced." +msgstr "" + +#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375 +msgid "" +"inconsistent footnote references in translated message. original: {0}, " +"translated: {1}" +msgstr "" + +#: sphinx/transforms/i18n.py:347 +msgid "" +"inconsistent references in translated message. original: {0}, translated: " +"{1}" +msgstr "" + +#: sphinx/transforms/i18n.py:394 +msgid "" +"inconsistent citation references in translated message. original: {0}, " +"translated: {1}" +msgstr "" + +#: sphinx/transforms/i18n.py:414 +msgid "" +"inconsistent term references in translated message. original: {0}, " +"translated: {1}" +msgstr "" + +#: sphinx/transforms/post_transforms/__init__.py:117 +msgid "" +"Could not determine the fallback text for the cross-reference. Might be a " +"bug." +msgstr "" + +#: sphinx/transforms/post_transforms/__init__.py:157 +#, python-format +msgid "more than one target found for 'any' cross-reference %r: could be %s" +msgstr "" + +#: sphinx/transforms/post_transforms/__init__.py:205 +#, python-format +msgid "%s:%s reference target not found: %s" +msgstr "" + +#: sphinx/transforms/post_transforms/__init__.py:208 +#, python-format +msgid "%r reference target not found: %s" +msgstr "" + +#: sphinx/transforms/post_transforms/images.py:83 +#, python-format +msgid "Could not fetch remote image: %s [%d]" +msgstr "" + +#: sphinx/transforms/post_transforms/images.py:111 +#, python-format +msgid "Could not fetch remote image: %s [%s]" +msgstr "" + +#: sphinx/transforms/post_transforms/images.py:129 +#, python-format +msgid "Unknown image format: %s..." +msgstr "" + +#: sphinx/util/__init__.py:284 +#, python-format +msgid "undecodable source characters, replacing with \"?\": %r" +msgstr "" + +#: sphinx/util/__init__.py:515 +msgid "skipped" +msgstr "" + +#: sphinx/util/__init__.py:520 +msgid "failed" +msgstr "" + +#: sphinx/util/docutils.py:213 +#, python-format +msgid "unknown directive or role name: %s:%s" +msgstr "" + +#: sphinx/util/i18n.py:67 +#, python-format +msgid "reading error: %s, %s" +msgstr "" + +#: sphinx/util/i18n.py:74 +#, python-format +msgid "writing error: %s, %s" +msgstr "" + +#: sphinx/util/i18n.py:98 +#, python-format +msgid "locale_dir %s does not exists" +msgstr "" + +#: sphinx/util/i18n.py:192 +#, python-format +msgid "" +"Invalid date format. Quote the string by single quote if you want to output " +"it directly: %s" +msgstr "" + +#: sphinx/util/nodes.py:424 +#, python-format +msgid "toctree contains ref to nonexisting file %r" +msgstr "" + +#: sphinx/util/nodes.py:608 +#, python-format +msgid "exception while evaluating only directive expression: %s" +msgstr "" + +#: sphinx/util/rst.py:77 +#, python-format +msgid "default role %s not found" +msgstr "" + +#: sphinx/writers/html.py:327 sphinx/writers/html5.py:298 +#, python-format +msgid "numfig_format is not defined for %s" +msgstr "" + +#: sphinx/writers/html.py:337 sphinx/writers/html5.py:308 +#, python-format +msgid "Any IDs not assigned for %s node" +msgstr "" + +#: sphinx/writers/html.py:411 sphinx/writers/html5.py:362 +msgid "Permalink to this term" +msgstr "" + +#: sphinx/writers/html.py:443 sphinx/writers/html5.py:394 +msgid "Permalink to this table" +msgstr "" + +#: sphinx/writers/html.py:486 sphinx/writers/html5.py:437 +msgid "Permalink to this code" +msgstr "" + +#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439 +msgid "Permalink to this image" +msgstr "" + +#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441 +msgid "Permalink to this toctree" +msgstr "" + +#: sphinx/writers/html.py:621 sphinx/writers/html5.py:561 +msgid "Could not obtain image size. :scale: option is ignored." +msgstr "" + +#: sphinx/writers/latex.py:347 +#, python-format +msgid "unknown %r toplevel_sectioning for class %r" +msgstr "" + +#: sphinx/writers/latex.py:398 +msgid "too large :maxdepth:, ignored." +msgstr "" + +#: sphinx/writers/latex.py:645 +msgid "document title is not a single Text node" +msgstr "" + +#: sphinx/writers/latex.py:677 sphinx/writers/texinfo.py:622 +msgid "" +"encountered title node not in section, topic, table, admonition or sidebar" +msgstr "" + +#: sphinx/writers/latex.py:849 sphinx/writers/manpage.py:243 +#: sphinx/writers/texinfo.py:637 +msgid "Footnotes" +msgstr "" + +#: sphinx/writers/latex.py:908 +msgid "" +"both tabularcolumns and :widths: option are given. :widths: is ignored." +msgstr "" + +#: sphinx/writers/latex.py:1239 +#, python-format +msgid "dimension unit %s is invalid. Ignored." +msgstr "" + +#: sphinx/writers/latex.py:1552 +#, python-format +msgid "unknown index entry type %s found" +msgstr "" + +#: sphinx/writers/manpage.py:292 sphinx/writers/text.py:804 +#, python-format +msgid "[image: %s]" +msgstr "" + +#: sphinx/writers/manpage.py:293 sphinx/writers/text.py:805 +msgid "[image]" +msgstr "" + +#: sphinx/writers/texinfo.py:1181 +msgid "caption not inside a figure." +msgstr "" + +#: sphinx/writers/texinfo.py:1265 +#, python-format +msgid "unimplemented node type: %r" +msgstr "" + +#: sphinx/writers/texinfo.py:1269 +#, python-format +msgid "unknown node type: %r" +msgstr "" diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.mo b/sphinx/locale/he/LC_MESSAGES/sphinx.mo index 16429d952..0cf074189 100644 Binary files a/sphinx/locale/he/LC_MESSAGES/sphinx.mo and b/sphinx/locale/he/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.po b/sphinx/locale/he/LC_MESSAGES/sphinx.po index 624a7062e..f8c1cd564 100644 --- a/sphinx/locale/he/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/he/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Hebrew (http://www.transifex.com/sphinx-doc/sphinx-1/language/he/)\n" diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo index 58c83afe9..c833cc1ca 100644 Binary files a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.po b/sphinx/locale/hi/LC_MESSAGES/sphinx.po index 503379d66..f3368b8e0 100644 --- a/sphinx/locale/hi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Hindi (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi/)\n" diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo index 8ff7d7a0d..6f09689d1 100644 Binary files a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po index 67196fc2f..93b397e52 100644 --- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Hindi (India) (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi_IN/)\n" diff --git a/sphinx/locale/hr/LC_MESSAGES/sphinx.mo b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo index c1f5218b9..524dc012b 100644 Binary files a/sphinx/locale/hr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hr/LC_MESSAGES/sphinx.po b/sphinx/locale/hr/LC_MESSAGES/sphinx.po index 1d982b4a7..eaad67dc7 100644 --- a/sphinx/locale/hr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hr/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Croatian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hr/)\n" diff --git a/sphinx/locale/hu/LC_MESSAGES/sphinx.mo b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo index d8e9e64a1..7a047dc73 100644 Binary files a/sphinx/locale/hu/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hu/LC_MESSAGES/sphinx.po b/sphinx/locale/hu/LC_MESSAGES/sphinx.po index a579345e0..9bab8d479 100644 --- a/sphinx/locale/hu/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hu/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Hungarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hu/)\n" diff --git a/sphinx/locale/id/LC_MESSAGES/sphinx.mo b/sphinx/locale/id/LC_MESSAGES/sphinx.mo index 41c2796de..89cdfd968 100644 Binary files a/sphinx/locale/id/LC_MESSAGES/sphinx.mo and b/sphinx/locale/id/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/id/LC_MESSAGES/sphinx.po b/sphinx/locale/id/LC_MESSAGES/sphinx.po index 355629290..c1bae2c0b 100644 --- a/sphinx/locale/id/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/id/LC_MESSAGES/sphinx.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Indonesian (http://www.transifex.com/sphinx-doc/sphinx-1/language/id/)\n" @@ -1844,17 +1844,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parameter" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Kembali" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Return type" @@ -1872,7 +1872,7 @@ msgid "variable" msgstr "variabel" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "fungsi" @@ -1950,7 +1950,7 @@ msgid "%s (C++ %s)" msgstr "%s (C++ %s)" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "class" @@ -1967,7 +1967,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (fungsi built-in)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (method %s)" @@ -1982,7 +1982,7 @@ msgstr "%s() (class)" msgid "%s (global variable or constant)" msgstr "%s (variabel global atau konstan)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (atribut %s)" @@ -1996,20 +1996,20 @@ msgstr "Argumen" msgid "%s (module)" msgstr "%s (module)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "method" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "data" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atribut" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modul" @@ -2028,121 +2028,121 @@ msgstr "duplikasi label persamaan %s, misalnya di %s" msgid "Invalid math_eqref_format: %r" msgstr "Math_eqref_format tidak valid: %r" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "keyword" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operator" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "object" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "eksepsi" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "statement" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "fungsi built-in" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Variabel" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Raises" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (di modul %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (di modul %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (variabel built-in)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (class built-in)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (class di %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (method class %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (method static %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Indeks Modul Python" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "modul" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Akan ditinggalkan" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "method class" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "method static" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "lebih dari satu target ditemukan untuk referensi silang %r: %s" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (obsolet)" @@ -2862,7 +2862,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2898,7 +2898,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2919,43 +2919,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "gagal mengurai nama %s" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "gagal mengimpor objek %s" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.mo b/sphinx/locale/it/LC_MESSAGES/sphinx.mo index 09f9610c4..1591f14cd 100644 Binary files a/sphinx/locale/it/LC_MESSAGES/sphinx.mo and b/sphinx/locale/it/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.po b/sphinx/locale/it/LC_MESSAGES/sphinx.po index c872a73bb..f6125cb0e 100644 --- a/sphinx/locale/it/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/it/LC_MESSAGES/sphinx.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Italian (http://www.transifex.com/sphinx-doc/sphinx-1/language/it/)\n" diff --git a/sphinx/locale/ja/LC_MESSAGES/sphinx.mo b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo index 9c5e46e90..0f82b3b02 100644 Binary files a/sphinx/locale/ja/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ja/LC_MESSAGES/sphinx.po b/sphinx/locale/ja/LC_MESSAGES/sphinx.po index 38d8d0e5e..7bcdf35bc 100644 --- a/sphinx/locale/ja/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ja/LC_MESSAGES/sphinx.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Japanese (http://www.transifex.com/sphinx-doc/sphinx-1/language/ja/)\n" diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo index ba3297efa..fd9a945c4 100644 Binary files a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.po b/sphinx/locale/ko/LC_MESSAGES/sphinx.po index b1575ea16..45e54d199 100644 --- a/sphinx/locale/ko/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ko/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-12 23:47+0000\n" "Last-Translator: YT H \n" "Language-Team: Korean (http://www.transifex.com/sphinx-doc/sphinx-1/language/ko/)\n" @@ -1841,17 +1841,17 @@ msgid "" msgstr "중복 C 선언이며, %s:%s에 정의되었습니다.\n선언은 '.. c:%s:: %s' 입니다." #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "매개변수" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "반환값" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "반환 형식" @@ -1869,7 +1869,7 @@ msgid "variable" msgstr "변수" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "함수" @@ -1947,7 +1947,7 @@ msgid "%s (C++ %s)" msgstr "%s (C++ %s)" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "클래스" @@ -1964,7 +1964,7 @@ msgstr "템플릿 매개변수" msgid "%s() (built-in function)" msgstr "%s() (내장 함수)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (%s 메서드)" @@ -1979,7 +1979,7 @@ msgstr "%s() (클래스)" msgid "%s (global variable or constant)" msgstr "%s (전역 변수 또는 상수)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (%s의 속성)" @@ -1993,20 +1993,20 @@ msgstr "인수" msgid "%s (module)" msgstr "%s (모듈)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "메서드" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "데이터" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "속성" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "모듈" @@ -2025,121 +2025,121 @@ msgstr "중복 레이블의 수식 %s, 다른 인스턴스는 %s에 있음" msgid "Invalid math_eqref_format: %r" msgstr "잘못된 math_eqref_format: %r" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "키워드" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "연산자" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "객체" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "예외" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "문" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "내장 함수" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "변수" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "예외 발생" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (%s 모듈)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (%s 모듈)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (내장 변수)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (내장 클래스)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (%s 클래스)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (%s의 클래스 메서드)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "%s() (%s의 특성)" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (%s의 정적 메서드)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "%s (%s의 특성)" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Python 모듈 목록" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "모듈" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "폐지됨" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "클래스 메서드" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "정적 메서드" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "특성" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, 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:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "상호 참조 %r에 대해 둘 이상의 대상을 찾았습니다: %s" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (폐지됨)" @@ -2859,7 +2859,7 @@ msgid "" msgstr ":members: 옵션에 언급된 속성이 없습니다: 모듈 %s, 속성 %s" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "%s에 대한 함수 서명을 가져오지 못했습니다: %s" @@ -2895,7 +2895,7 @@ msgstr "%s에 대한 메소드 서명을 가져오지 못했습니다: %s" msgid "Invalid __slots__ found on %s. Ignored." msgstr "%s에서 잘못된 __slots__ 가 발견되었습니다. 무시합니다." -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2916,43 +2916,43 @@ msgstr "%r에 대한 서명을 업데이트하지 못했습니다. 매개변수 msgid "Failed to parse type_comment for %r: %s" msgstr "%r에 대한 type_comment를 해석하지 못했습니다: %s" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "autosummary가 제외된 문서 %r을(를) 참조합니다. 무시합니다." -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "autosummary: 스텁 파일 %r을(를) 찾을 수 없습니다. autosummary_generate 설정을 확인하십시오." -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "캡션이 있는 자동 요약에는 :toctree: 옵션이 필요합니다. 무시합니다." -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "autosummary: %s을(를) import 하지 못했습니다" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "이름 %s을(를) 해석하지 못함" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "객체 %s을(를) import 하지 못함" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "autosummary_generate: 파일을 찾을 수 없음: %s" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo index 989a7148e..12e364d91 100644 Binary files a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo and b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.po b/sphinx/locale/lt/LC_MESSAGES/sphinx.po index 1e4e394b3..3681d6e36 100644 --- a/sphinx/locale/lt/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/lt/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Lithuanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lt/)\n" @@ -1840,17 +1840,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parametrai" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Grąžinamos reikšmės" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Grąžinamos reikšmės tipas" @@ -1868,7 +1868,7 @@ msgid "variable" msgstr "kintamasis" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funkcija" @@ -1946,7 +1946,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "klasė" @@ -1963,7 +1963,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (itaisytoji funkcija)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (%s metodas)" @@ -1978,7 +1978,7 @@ msgstr "%s() (klasė)" msgid "%s (global variable or constant)" msgstr "%s (globalus kintamasis arba konstanta)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (%s atributas)" @@ -1992,20 +1992,20 @@ msgstr "Argumentais" msgid "%s (module)" msgstr "%s (modulis)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "metodas" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "duomenys" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atribudas" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modulis" @@ -2024,121 +2024,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "bazinis žodis" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operatorius" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objektas" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "išimtis" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "sakinis" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "įtaisytoji funkcija" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Kintamieji" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Sukelia" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (modulyje %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (modulje %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (įtaisytasis kintamasis)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (įtaisytoji klasė)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (klasė iš %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (%s klasės metodas)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (%s statinis metodas)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduliai" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Atmestas" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "klasės metodas" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "statinis metodas" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (atmestas)" @@ -2858,7 +2858,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2915,43 +2915,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/lv/LC_MESSAGES/sphinx.mo b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo index 6737ef85a..ee1a219f4 100644 Binary files a/sphinx/locale/lv/LC_MESSAGES/sphinx.mo and b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/lv/LC_MESSAGES/sphinx.po b/sphinx/locale/lv/LC_MESSAGES/sphinx.po index 30ef5d851..34d9a4498 100644 --- a/sphinx/locale/lv/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/lv/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Latvian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lv/)\n" @@ -1839,17 +1839,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parametri" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Atgriež" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Atgriežamais tips" @@ -1867,7 +1867,7 @@ msgid "variable" msgstr "mainīgais" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funkcija" @@ -1945,7 +1945,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "klase" @@ -1962,7 +1962,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (iebūvēta funkcija)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (%s metods)" @@ -1977,7 +1977,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "%s (globālais mainīgais vai konstanta)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (%s atributs)" @@ -1991,20 +1991,20 @@ msgstr "Argumenti" msgid "%s (module)" msgstr "%s (modulis)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "metods" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "dati" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atributs" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modulis" @@ -2023,121 +2023,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "atslēgas vārds" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operators" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objekts" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "izņēmums" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "priekšraksts" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "iebūvēta funkcija" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Mainīgie" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Ceļ" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (moduļī %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (moduļī %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (iebūvētais mainīgais)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (iebūvēta klase)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (klase iekš %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (%s klases metods)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (%s statiskais metods)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduļi" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Nav ieteicams" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "klases metods" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "statiskais metods" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "" @@ -2857,7 +2857,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2914,43 +2914,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/mk/LC_MESSAGES/sphinx.mo b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo index edf5dba03..e12a24d1a 100644 Binary files a/sphinx/locale/mk/LC_MESSAGES/sphinx.mo and b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/mk/LC_MESSAGES/sphinx.po b/sphinx/locale/mk/LC_MESSAGES/sphinx.po index db20b651c..a578bffa2 100644 --- a/sphinx/locale/mk/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/mk/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Macedonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/mk/)\n" diff --git a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo index 9aa90e343..5c6b769cf 100644 Binary files a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo and b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po index f88ef5a26..997aa2d83 100644 --- a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/sphinx-doc/sphinx-1/language/nb_NO/)\n" diff --git a/sphinx/locale/ne/LC_MESSAGES/sphinx.mo b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo index c93d79979..2322fb3c8 100644 Binary files a/sphinx/locale/ne/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ne/LC_MESSAGES/sphinx.po b/sphinx/locale/ne/LC_MESSAGES/sphinx.po index d0c94d709..82b91a667 100644 --- a/sphinx/locale/ne/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ne/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Nepali (http://www.transifex.com/sphinx-doc/sphinx-1/language/ne/)\n" diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo index 6120cac6e..45267a630 100644 Binary files a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.po b/sphinx/locale/nl/LC_MESSAGES/sphinx.po index a5365787c..38f8544ed 100644 --- a/sphinx/locale/nl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Dutch (http://www.transifex.com/sphinx-doc/sphinx-1/language/nl/)\n" diff --git a/sphinx/locale/pl/LC_MESSAGES/sphinx.mo b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo index 97df4059e..96889e64b 100644 Binary files a/sphinx/locale/pl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pl/LC_MESSAGES/sphinx.po b/sphinx/locale/pl/LC_MESSAGES/sphinx.po index bac6d32de..ddc76d9fe 100644 --- a/sphinx/locale/pl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pl/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Polish (http://www.transifex.com/sphinx-doc/sphinx-1/language/pl/)\n" diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo index 1a64f4705..1dc865960 100644 Binary files a/sphinx/locale/pt/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.po b/sphinx/locale/pt/LC_MESSAGES/sphinx.po index 9c5635171..154b8907a 100644 --- a/sphinx/locale/pt/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Portuguese (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt/)\n" diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo index fe2f9b6a0..1df9de286 100644 Binary files a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po index 76fe4d9b1..d4b1a7a8a 100644 --- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_BR/)\n" diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo index c3de5cd29..6dca5d54a 100644 Binary files a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po index d14e8c454..297896892 100644 --- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_PT/)\n" diff --git a/sphinx/locale/ro/LC_MESSAGES/sphinx.mo b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo index cfc40d5b3..b5cb42063 100644 Binary files a/sphinx/locale/ro/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ro/LC_MESSAGES/sphinx.po b/sphinx/locale/ro/LC_MESSAGES/sphinx.po index 1ac40519d..f4170716d 100644 --- a/sphinx/locale/ro/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ro/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Romanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ro/)\n" diff --git a/sphinx/locale/ru/LC_MESSAGES/sphinx.mo b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo index 513304027..577795b9a 100644 Binary files a/sphinx/locale/ru/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ru/LC_MESSAGES/sphinx.po b/sphinx/locale/ru/LC_MESSAGES/sphinx.po index bf72d9aeb..1c6c01e2d 100644 --- a/sphinx/locale/ru/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ru/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Russian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ru/)\n" @@ -1845,17 +1845,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Параметры" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Результат" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Тип результата" @@ -1873,7 +1873,7 @@ msgid "variable" msgstr "переменная" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "функция" @@ -1951,7 +1951,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "класс" @@ -1968,7 +1968,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (встроенная функция)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (метод %s)" @@ -1983,7 +1983,7 @@ msgstr "%s() (класс)" msgid "%s (global variable or constant)" msgstr "%s (глобальная переменная или константа)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (атрибут %s)" @@ -1997,20 +1997,20 @@ msgstr "Аргументы" msgid "%s (module)" msgstr "%s (модуль)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "метод" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "данные" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "атрибут" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "модуль" @@ -2029,121 +2029,121 @@ msgstr "повторяющаяся метка уравнения %s, также msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "ключевое слово" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "оператор" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "объект" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "исключение" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "команда" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "базовая функция" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Переменные" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Исключение" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (в модуле %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (в модуле %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (встроенная переменная)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (встроенный класс)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (класс в %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (метод класса %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (статический метод %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Содержание модулей Python" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "модули" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Не рекомендуется" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "метод класса" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "статический метод" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "(использование не рекомендуется)" @@ -2863,7 +2863,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2899,7 +2899,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2920,43 +2920,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/si/LC_MESSAGES/sphinx.mo b/sphinx/locale/si/LC_MESSAGES/sphinx.mo index e98705a3c..062807f0b 100644 Binary files a/sphinx/locale/si/LC_MESSAGES/sphinx.mo and b/sphinx/locale/si/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/si/LC_MESSAGES/sphinx.po b/sphinx/locale/si/LC_MESSAGES/sphinx.po index 8fa8aa0a9..376bf15f4 100644 --- a/sphinx/locale/si/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/si/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Sinhala (http://www.transifex.com/sphinx-doc/sphinx-1/language/si/)\n" @@ -1840,17 +1840,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "පරාමිතීන්" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "" @@ -1868,7 +1868,7 @@ msgid "variable" msgstr "විචල්‍යය" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "ක්‍රියාව" @@ -1946,7 +1946,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "" @@ -1963,7 +1963,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "" @@ -1978,7 +1978,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "" @@ -1992,20 +1992,20 @@ msgstr "" msgid "%s (module)" msgstr "" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "දත්ත" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "" @@ -2024,121 +2024,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "වස්තුව" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "විචල්‍ය" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "" @@ -2858,7 +2858,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2915,43 +2915,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/sk/LC_MESSAGES/sphinx.mo b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo index 41539b5a0..bc867c25a 100644 Binary files a/sphinx/locale/sk/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sk/LC_MESSAGES/sphinx.po b/sphinx/locale/sk/LC_MESSAGES/sphinx.po index bfa8efb68..93a2cc499 100644 --- a/sphinx/locale/sk/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sk/LC_MESSAGES/sphinx.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Slovak (http://www.transifex.com/sphinx-doc/sphinx-1/language/sk/)\n" @@ -1842,17 +1842,17 @@ msgid "" msgstr "Duplicitná deklarácia C, definovaná aj v %s:%s.\nDeklarácia je '.. c:%s:: %s'." #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Parametre" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Vracia" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Návratový typ" @@ -1870,7 +1870,7 @@ msgid "variable" msgstr "premenná" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "funkcia" @@ -1948,7 +1948,7 @@ msgid "%s (C++ %s)" msgstr "%s (C++ %s)" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "trieda" @@ -1965,7 +1965,7 @@ msgstr "parameter šablóny" msgid "%s() (built-in function)" msgstr "%s() (zabudovaná funkcia)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (metóda %s)" @@ -1980,7 +1980,7 @@ msgstr "%s() (trieda)" msgid "%s (global variable or constant)" msgstr "%s (globálna premenná alebo konštanta)" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (atribút %s)" @@ -1994,20 +1994,20 @@ msgstr "Argumenty" msgid "%s (module)" msgstr "%s (modul)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "metóda" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "dáta" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "atribút" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "modul" @@ -2026,121 +2026,121 @@ msgstr "duplicitná menovka vzorca %s, ďalší výskyt v %s" msgid "Invalid math_eqref_format: %r" msgstr "neplatný math_eqref_format: %r" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "kľúč. slovo" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "operátor" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "objekt" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "výnimka" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "príkaz" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "zabudovaná funkcia" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "Premenné" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Vyzdvihuje" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (v module %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (v module %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (zabudovaná premenná)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (zabudovaná trieda)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (trieda v %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "%s() (metóda triedy %s)" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "%s() (vlastnosť %s)" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (statická metóda %s)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "%s (vlastnosť %s)" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "Index modulov Python" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "moduly" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Zastarané" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "metóda triedy" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "statická metóda" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "vlastnosť" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "duplicitný popis objektu %s, ďalší výskyt v %s, použite :noindex: pre jeden z nich" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "nájdený viac ako jeden cieľ krížového odkazu %r: %s" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (zastarané)" @@ -2860,7 +2860,7 @@ msgid "" msgstr "chýbajúci atribút spomenutý vo voľbe :members: : modul %s, atribút %s" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2896,7 +2896,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "Neplatné __slots__ nájdené v %s. Ignorované." -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2917,43 +2917,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "Autosummary s popiskom vyžaduje voľbu :toctree: , ignorované." -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "zlyhalo spracovanie mena %s" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "zlyhal import objektu %s" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "autosummary_generate: súbor nenájdený: %s" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo index da5004bc2..b8a24138d 100644 Binary files a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.po b/sphinx/locale/sl/LC_MESSAGES/sphinx.po index fe3ae9041..7c1d9df30 100644 --- a/sphinx/locale/sl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sl/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Slovenian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sl/)\n" diff --git a/sphinx/locale/sphinx.pot b/sphinx/locale/sphinx.pot index dea423c4b..ae10cd1e6 100644 --- a/sphinx/locale/sphinx.pot +++ b/sphinx/locale/sphinx.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx 4.1.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1857,17 +1857,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "" @@ -1885,7 +1885,7 @@ msgid "variable" msgstr "" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "" @@ -1963,7 +1963,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "" @@ -1980,7 +1980,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "" @@ -1995,7 +1995,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "" @@ -2009,20 +2009,20 @@ msgstr "" msgid "%s (module)" msgstr "" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "" @@ -2041,121 +2041,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: " "for one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "" @@ -2875,7 +2875,7 @@ msgid "missing attribute mentioned in :members: option: module %s, attribute %s" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2911,7 +2911,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of " "\"alphabetic\". Please update your setting." @@ -2932,43 +2932,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does " "not contain .rst. Skipped." diff --git a/sphinx/locale/sq/LC_MESSAGES/sphinx.mo b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo index cb2bda179..3f3c38679 100644 Binary files a/sphinx/locale/sq/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sq/LC_MESSAGES/sphinx.po b/sphinx/locale/sq/LC_MESSAGES/sphinx.po index 470a3e90c..cd596f005 100644 --- a/sphinx/locale/sq/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sq/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 16:11+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sq/)\n" diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo index 3838dab54..888f2432e 100644 Binary files a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.po b/sphinx/locale/sr/LC_MESSAGES/sphinx.po index 83d2588a1..96309e13e 100644 --- a/sphinx/locale/sr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Serbian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr/)\n" diff --git a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo index 15a4a7ba3..e67510334 100644 Binary files a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po index abef178a9..585b9b68a 100644 --- a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr@latin/)\n" @@ -1839,17 +1839,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "" @@ -1867,7 +1867,7 @@ msgid "variable" msgstr "" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "" @@ -1945,7 +1945,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "" @@ -1977,7 +1977,7 @@ msgstr "" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "" @@ -1991,20 +1991,20 @@ msgstr "" msgid "%s (module)" msgstr "" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "" @@ -2023,121 +2023,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr "" @@ -2857,7 +2857,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2914,43 +2914,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo index e123874eb..785186ef4 100644 Binary files a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po index cee554742..8104561bc 100644 --- a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Serbian (Serbia) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr_RS/)\n" diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo index 0f3d49e11..b1f0faeec 100644 Binary files a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.po b/sphinx/locale/sv/LC_MESSAGES/sphinx.po index dda1a7f42..501377f99 100644 --- a/sphinx/locale/sv/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sv/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Swedish (http://www.transifex.com/sphinx-doc/sphinx-1/language/sv/)\n" diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo index 9cac75796..7113d210c 100644 Binary files a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.po b/sphinx/locale/ta/LC_MESSAGES/sphinx.po index e5ce8a238..d71e6e142 100644 --- a/sphinx/locale/ta/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ta/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Tamil (http://www.transifex.com/sphinx-doc/sphinx-1/language/ta/)\n" diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.mo b/sphinx/locale/te/LC_MESSAGES/sphinx.mo index 0d845a30f..a0ed5ce43 100644 Binary files a/sphinx/locale/te/LC_MESSAGES/sphinx.mo and b/sphinx/locale/te/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.po b/sphinx/locale/te/LC_MESSAGES/sphinx.po index 54af518ea..29620f809 100644 --- a/sphinx/locale/te/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/te/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Telugu (http://www.transifex.com/sphinx-doc/sphinx-1/language/te/)\n" diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo index 141897a9e..3b6d10942 100644 Binary files a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.po b/sphinx/locale/tr/LC_MESSAGES/sphinx.po index 08a42e2d5..025b04f29 100644 --- a/sphinx/locale/tr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/tr/LC_MESSAGES/sphinx.po @@ -6,12 +6,12 @@ # BouRock, 2020 # Fırat Özgül , 2013-2016 # FIRST AUTHOR , 2011 -# tamer ba , 2020 +# tamerb2050 , 2020 msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Turkish (http://www.transifex.com/sphinx-doc/sphinx-1/language/tr/)\n" diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo index da185fb8e..78fc68259 100644 Binary files a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo and b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po index c7ea321a2..f41bfd322 100644 --- a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-06-06 00:16+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/sphinx-doc/sphinx-1/language/uk_UA/)\n" @@ -1840,17 +1840,17 @@ msgid "" msgstr "" #: sphinx/domains/c.py:3116 sphinx/domains/cpp.py:6843 -#: sphinx/domains/python.py:369 sphinx/ext/napoleon/docstring.py:736 +#: sphinx/domains/python.py:389 sphinx/ext/napoleon/docstring.py:736 msgid "Parameters" msgstr "Параметри" #: sphinx/domains/c.py:3119 sphinx/domains/cpp.py:6852 -#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:381 +#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:401 msgid "Returns" msgstr "Повертає" #: sphinx/domains/c.py:3121 sphinx/domains/javascript.py:223 -#: sphinx/domains/python.py:383 +#: sphinx/domains/python.py:403 msgid "Return type" msgstr "Тип повернення" @@ -1868,7 +1868,7 @@ msgid "variable" msgstr "" #: sphinx/domains/c.py:3716 sphinx/domains/cpp.py:7489 -#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1090 +#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1107 msgid "function" msgstr "функція" @@ -1946,7 +1946,7 @@ msgid "%s (C++ %s)" msgstr "" #: sphinx/domains/cpp.py:7487 sphinx/domains/javascript.py:328 -#: sphinx/domains/python.py:1092 +#: sphinx/domains/python.py:1109 msgid "class" msgstr "клас" @@ -1963,7 +1963,7 @@ msgstr "" msgid "%s() (built-in function)" msgstr "%s() (вбудована функція)" -#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:747 +#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:764 #, python-format msgid "%s() (%s method)" msgstr "%s() (%s метод)" @@ -1978,7 +1978,7 @@ msgstr "%s() (клас)" msgid "%s (global variable or constant)" msgstr "" -#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:825 +#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:842 #, python-format msgid "%s (%s attribute)" msgstr "%s (%s атрибут)" @@ -1992,20 +1992,20 @@ msgstr "" msgid "%s (module)" msgstr "%s (модуль)" -#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1094 +#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1111 msgid "method" msgstr "" -#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1091 +#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1108 msgid "data" msgstr "" -#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1097 +#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1114 msgid "attribute" msgstr "атрибут" -#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:57 -#: sphinx/domains/python.py:1099 +#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58 +#: sphinx/domains/python.py:1116 msgid "module" msgstr "модуль" @@ -2024,121 +2024,121 @@ msgstr "" msgid "Invalid math_eqref_format: %r" msgstr "" -#: sphinx/domains/python.py:58 +#: sphinx/domains/python.py:59 msgid "keyword" msgstr "ключове слово" -#: sphinx/domains/python.py:59 +#: sphinx/domains/python.py:60 msgid "operator" msgstr "оператор" -#: sphinx/domains/python.py:60 +#: sphinx/domains/python.py:61 msgid "object" msgstr "об'єкт" -#: sphinx/domains/python.py:61 sphinx/domains/python.py:1093 +#: sphinx/domains/python.py:62 sphinx/domains/python.py:1110 msgid "exception" msgstr "виняткова ситуація" -#: sphinx/domains/python.py:62 +#: sphinx/domains/python.py:63 msgid "statement" msgstr "вираз" -#: sphinx/domains/python.py:63 +#: sphinx/domains/python.py:64 msgid "built-in function" msgstr "вбудована функція" -#: sphinx/domains/python.py:374 +#: sphinx/domains/python.py:394 msgid "Variables" msgstr "" -#: sphinx/domains/python.py:378 +#: sphinx/domains/python.py:398 msgid "Raises" msgstr "Викликає" -#: sphinx/domains/python.py:601 sphinx/domains/python.py:736 +#: sphinx/domains/python.py:618 sphinx/domains/python.py:753 #, python-format msgid "%s() (in module %s)" msgstr "%s() (в модулі %s)" -#: sphinx/domains/python.py:655 sphinx/domains/python.py:821 -#: sphinx/domains/python.py:861 +#: sphinx/domains/python.py:672 sphinx/domains/python.py:838 +#: sphinx/domains/python.py:878 #, python-format msgid "%s (in module %s)" msgstr "%s (в модулі %s)" -#: sphinx/domains/python.py:657 +#: sphinx/domains/python.py:674 #, python-format msgid "%s (built-in variable)" msgstr "%s (вбудована змінна)" -#: sphinx/domains/python.py:681 +#: sphinx/domains/python.py:698 #, python-format msgid "%s (built-in class)" msgstr "%s (вбудований клас)" -#: sphinx/domains/python.py:682 +#: sphinx/domains/python.py:699 #, python-format msgid "%s (class in %s)" msgstr "%s (клас в %s)" -#: sphinx/domains/python.py:741 +#: sphinx/domains/python.py:758 #, python-format msgid "%s() (%s class method)" msgstr "" -#: sphinx/domains/python.py:743 +#: sphinx/domains/python.py:760 #, python-format msgid "%s() (%s property)" msgstr "" -#: sphinx/domains/python.py:745 +#: sphinx/domains/python.py:762 #, python-format msgid "%s() (%s static method)" msgstr "%s() (%s статичний метод)" -#: sphinx/domains/python.py:865 +#: sphinx/domains/python.py:882 #, python-format msgid "%s (%s property)" msgstr "" -#: sphinx/domains/python.py:1019 +#: sphinx/domains/python.py:1036 msgid "Python Module Index" msgstr "" -#: sphinx/domains/python.py:1020 +#: sphinx/domains/python.py:1037 msgid "modules" msgstr "модулі" -#: sphinx/domains/python.py:1069 +#: sphinx/domains/python.py:1086 msgid "Deprecated" msgstr "Застарілий" -#: sphinx/domains/python.py:1095 +#: sphinx/domains/python.py:1112 msgid "class method" msgstr "" -#: sphinx/domains/python.py:1096 +#: sphinx/domains/python.py:1113 msgid "static method" msgstr "статичний метод" -#: sphinx/domains/python.py:1098 +#: sphinx/domains/python.py:1115 msgid "property" msgstr "" -#: sphinx/domains/python.py:1156 +#: sphinx/domains/python.py:1173 #, python-format msgid "" "duplicate object description of %s, other instance in %s, use :noindex: for " "one of them" msgstr "" -#: sphinx/domains/python.py:1276 +#: sphinx/domains/python.py:1293 #, python-format msgid "more than one target found for cross-reference %r: %s" msgstr "" -#: sphinx/domains/python.py:1330 +#: sphinx/domains/python.py:1347 msgid " (deprecated)" msgstr " (застарілий)" @@ -2858,7 +2858,7 @@ msgid "" msgstr "" #: sphinx/ext/autodoc/__init__.py:1296 sphinx/ext/autodoc/__init__.py:1370 -#: sphinx/ext/autodoc/__init__.py:2656 +#: sphinx/ext/autodoc/__init__.py:2683 #, python-format msgid "Failed to get a function signature for %s: %s" msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" msgid "Invalid __slots__ found on %s. Ignored." msgstr "" -#: sphinx/ext/autodoc/__init__.py:2699 +#: sphinx/ext/autodoc/__init__.py:2726 msgid "" "autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"." " Please update your setting." @@ -2915,43 +2915,43 @@ msgstr "" msgid "Failed to parse type_comment for %r: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:273 +#: sphinx/ext/autosummary/__init__.py:278 #, python-format msgid "autosummary references excluded document %r. Ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:275 +#: sphinx/ext/autosummary/__init__.py:280 #, python-format msgid "" "autosummary: stub file not found %r. Check your autosummary_generate " "setting." msgstr "" -#: sphinx/ext/autosummary/__init__.py:294 +#: sphinx/ext/autosummary/__init__.py:299 msgid "A captioned autosummary requires :toctree: option. ignored." msgstr "" -#: sphinx/ext/autosummary/__init__.py:341 +#: sphinx/ext/autosummary/__init__.py:346 #, python-format msgid "autosummary: failed to import %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:355 +#: sphinx/ext/autosummary/__init__.py:360 #, python-format msgid "failed to parse name %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:360 +#: sphinx/ext/autosummary/__init__.py:365 #, python-format msgid "failed to import object %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:750 +#: sphinx/ext/autosummary/__init__.py:755 #, python-format msgid "autosummary_generate: file not found: %s" msgstr "" -#: sphinx/ext/autosummary/__init__.py:758 +#: sphinx/ext/autosummary/__init__.py:763 msgid "" "autosummary generats .rst files internally. But your source_suffix does not " "contain .rst. Skipped." diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo index 993178ec3..db84d4ae4 100644 Binary files a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.po b/sphinx/locale/ur/LC_MESSAGES/sphinx.po index 977c20a83..ee2397930 100644 --- a/sphinx/locale/ur/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ur/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Urdu (http://www.transifex.com/sphinx-doc/sphinx-1/language/ur/)\n" diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo index 5649456a9..1669ddefd 100644 Binary files a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.po b/sphinx/locale/vi/LC_MESSAGES/sphinx.po index 7a578fd41..8e16d497c 100644 --- a/sphinx/locale/vi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/vi/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Vietnamese (http://www.transifex.com/sphinx-doc/sphinx-1/language/vi/)\n" diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo index cfa9112ce..59077901f 100644 Binary files a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po index 9ff70bd06..fd4a55fd5 100644 --- a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-16 04:38+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Chinese (China) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_CN/)\n" diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo index b42a324bd..383a1ca56 100644 Binary files a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po index 2fc0c4c19..a079348b2 100644 --- a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-05-23 00:11+0000\n" +"POT-Creation-Date: 2021-05-30 00:22+0000\n" "PO-Revision-Date: 2021-05-11 13:54+0000\n" "Last-Translator: Komiya Takeshi \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW/)\n" diff --git a/sphinx/themes/pyramid/layout.html b/sphinx/themes/pyramid/layout.html index 33d9bb7d1..ffa93135e 100644 --- a/sphinx/themes/pyramid/layout.html +++ b/sphinx/themes/pyramid/layout.html @@ -9,11 +9,11 @@ {% endblock %} {% block header %} -{%- if logo %} +{%- if logo_url %} diff --git a/sphinx/util/compat.py b/sphinx/util/compat.py index 9be80358e..73ca5bc27 100644 --- a/sphinx/util/compat.py +++ b/sphinx/util/compat.py @@ -25,11 +25,14 @@ def register_application_for_autosummary(app: "Sphinx") -> None: """ if 'sphinx.ext.autosummary' in sys.modules: from sphinx.ext import autosummary - autosummary._app = app + if hasattr(autosummary, '_objects'): + autosummary._objects['_app'] = app # type: ignore + else: + autosummary._app = app # type: ignore def setup(app: "Sphinx") -> Dict[str, Any]: - app.connect('builder-inited', register_application_for_autosummary) + app.connect('builder-inited', register_application_for_autosummary, priority=100) return { 'version': 'builtin', diff --git a/sphinx/util/docfields.py b/sphinx/util/docfields.py index 6d48e910c..49ee26789 100644 --- a/sphinx/util/docfields.py +++ b/sphinx/util/docfields.py @@ -8,19 +8,23 @@ :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. """ - from typing import TYPE_CHECKING, Any, Dict, List, Tuple, Type, Union, cast from docutils import nodes from docutils.nodes import Node +from docutils.parsers.rst.states import Inliner from sphinx import addnodes from sphinx.environment import BuildEnvironment +from sphinx.locale import __ +from sphinx.util import logging from sphinx.util.typing import TextlikeNode if TYPE_CHECKING: from sphinx.directive import ObjectDescription +logger = logging.getLogger(__name__) + def _is_single_paragraph(node: nodes.field_body) -> bool: """True if the node only contains one paragraph (and system messages).""" @@ -62,39 +66,58 @@ class Field: def make_xref(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = addnodes.literal_emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> Node: + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> Node: + # note: for backwards compatibility env is last, but not optional + assert env is not None + assert (inliner is None) == (location is None), (inliner, location) if not rolename: return contnode or innernode(target, target) - refnode = addnodes.pending_xref('', refdomain=domain, refexplicit=False, - reftype=rolename, reftarget=target) - refnode += contnode or innernode(target, target) - if env: + # The domain is passed from DocFieldTransformer. So it surely exists. + # So we don't need to take care the env.get_domain() raises an exception. + role = env.get_domain(domain).role(rolename) + if role is None or inliner is None: + if role is None and inliner is not None: + msg = "Problem in %s domain: field is supposed " + msg += "to use role '%s', but that role is not in the domain." + logger.warning(__(msg), domain, rolename, location=location) + refnode = addnodes.pending_xref('', refdomain=domain, refexplicit=False, + reftype=rolename, reftarget=target) + refnode += contnode or innernode(target, target) env.get_domain(domain).process_field_xref(refnode) - return refnode + return refnode + lineno = logging.get_source_line(location)[1] + ns, messages = role(rolename, target, target, lineno, inliner, {}, []) + return nodes.inline(target, '', *ns) def make_xrefs(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = addnodes.literal_emphasis, - contnode: Node = None, env: BuildEnvironment = None) -> List[Node]: - return [self.make_xref(rolename, domain, target, innernode, contnode, env)] + contnode: Node = None, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> List[Node]: + return [self.make_xref(rolename, domain, target, innernode, contnode, + env, inliner, location)] def make_entry(self, fieldarg: str, content: List[Node]) -> Tuple[str, List[Node]]: return (fieldarg, content) def make_field(self, types: Dict[str, List[Node]], domain: str, - item: Tuple, env: BuildEnvironment = None) -> nodes.field: + item: Tuple, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> nodes.field: fieldarg, content = item fieldname = nodes.field_name('', self.label) if fieldarg: fieldname += nodes.Text(' ') fieldname.extend(self.make_xrefs(self.rolename, domain, - fieldarg, nodes.Text, env=env)) + fieldarg, nodes.Text, + env=env, inliner=inliner, location=location)) if len(content) == 1 and ( isinstance(content[0], nodes.Text) or (isinstance(content[0], nodes.inline) and len(content[0]) == 1 and isinstance(content[0][0], nodes.Text))): content = self.make_xrefs(self.bodyrolename, domain, - content[0].astext(), contnode=content[0], env=env) + content[0].astext(), contnode=content[0], + env=env, inliner=inliner, location=location) fieldbody = nodes.field_body('', nodes.paragraph('', '', *content)) return nodes.field('', fieldname, fieldbody) @@ -121,13 +144,15 @@ class GroupedField(Field): self.can_collapse = can_collapse def make_field(self, types: Dict[str, List[Node]], domain: str, - items: Tuple, env: BuildEnvironment = None) -> nodes.field: + items: Tuple, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> nodes.field: fieldname = nodes.field_name('', self.label) listnode = self.list_type() for fieldarg, content in items: par = nodes.paragraph() par.extend(self.make_xrefs(self.rolename, domain, fieldarg, - addnodes.literal_strong, env=env)) + addnodes.literal_strong, + env=env, inliner=inliner, location=location)) par += nodes.Text(' -- ') par += content listnode += nodes.list_item('', par) @@ -170,7 +195,8 @@ class TypedField(GroupedField): self.typerolename = typerolename def make_field(self, types: Dict[str, List[Node]], domain: str, - items: Tuple, env: BuildEnvironment = None) -> nodes.field: + items: Tuple, env: BuildEnvironment = None, + inliner: Inliner = None, location: Node = None) -> nodes.field: def handle_item(fieldarg: str, content: str) -> nodes.paragraph: par = nodes.paragraph() par.extend(self.make_xrefs(self.rolename, domain, fieldarg, @@ -184,7 +210,8 @@ class TypedField(GroupedField): if len(fieldtype) == 1 and isinstance(fieldtype[0], nodes.Text): typename = fieldtype[0].astext() par.extend(self.make_xrefs(self.typerolename, domain, typename, - addnodes.literal_emphasis, env=env)) + addnodes.literal_emphasis, env=env, + inliner=inliner, location=location)) else: par += fieldtype par += nodes.Text(')') @@ -227,7 +254,7 @@ class DocFieldTransformer: """Transform a single field list *node*.""" typemap = self.typemap - entries: List[Union[nodes.field, Tuple[Field, Any]]] = [] + entries: List[Union[nodes.field, Tuple[Field, Any, Node]]] = [] groupindices: Dict[str, int] = {} types: Dict[str, Dict] = {} @@ -317,16 +344,16 @@ class DocFieldTransformer: # get one entry per field if typedesc.is_grouped: if typename in groupindices: - group = cast(Tuple[Field, List], entries[groupindices[typename]]) + group = cast(Tuple[Field, List, Node], entries[groupindices[typename]]) else: groupindices[typename] = len(entries) - group = (typedesc, []) + group = (typedesc, [], field) entries.append(group) new_entry = typedesc.make_entry(fieldarg, [translatable_content]) group[1].append(new_entry) else: new_entry = typedesc.make_entry(fieldarg, [translatable_content]) - entries.append((typedesc, new_entry)) + entries.append((typedesc, new_entry, field)) # step 2: all entries are collected, construct the new field list new_list = nodes.field_list() @@ -335,10 +362,11 @@ class DocFieldTransformer: # pass-through old field new_list += entry else: - fieldtype, items = entry + fieldtype, items, location = entry fieldtypes = types.get(fieldtype.name, {}) env = self.directive.state.document.settings.env - new_list += fieldtype.make_field(fieldtypes, self.directive.domain, - items, env=env) + inliner = self.directive.state.inliner + new_list += fieldtype.make_field(fieldtypes, self.directive.domain, items, + env=env, inliner=inliner, location=location) node.replace_self(new_list) diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py index a415a7074..23dd9e930 100644 --- a/sphinx/util/inspect.py +++ b/sphinx/util/inspect.py @@ -442,14 +442,14 @@ def object_description(object: Any) -> str: (object_description(key), object_description(object[key])) for key in sorted_keys) return "{%s}" % ", ".join(items) - if isinstance(object, set): + elif isinstance(object, set): try: sorted_values = sorted(object) except TypeError: pass # Cannot sort set values, fall back to generic repr else: return "{%s}" % ", ".join(object_description(x) for x in sorted_values) - if isinstance(object, frozenset): + elif isinstance(object, frozenset): try: sorted_values = sorted(object) except TypeError: @@ -457,6 +457,9 @@ def object_description(object: Any) -> str: else: return "frozenset({%s})" % ", ".join(object_description(x) for x in sorted_values) + elif isinstance(object, enum.Enum): + return "%s.%s" % (object.__class__.__name__, object.name) + try: s = repr(object) except Exception as exc: diff --git a/tests/roots/test-domain-c/field-role.rst b/tests/roots/test-domain-c/field-role.rst new file mode 100644 index 000000000..5452db5be --- /dev/null +++ b/tests/roots/test-domain-c/field-role.rst @@ -0,0 +1,4 @@ +.. c:function:: void f(int a, int *b) + + :param int a: + :param int* b: diff --git a/tests/roots/test-domain-cpp/field-role.rst b/tests/roots/test-domain-cpp/field-role.rst new file mode 100644 index 000000000..1711a889c --- /dev/null +++ b/tests/roots/test-domain-cpp/field-role.rst @@ -0,0 +1,5 @@ +.. cpp:function:: void f() + + :throws int: + :throws int*: + diff --git a/tests/roots/test-domain-py-python_use_unqualified_type_names/index.rst b/tests/roots/test-domain-py-python_use_unqualified_type_names/index.rst index 599206d8c..a6850a0f4 100644 --- a/tests/roots/test-domain-py-python_use_unqualified_type_names/index.rst +++ b/tests/roots/test-domain-py-python_use_unqualified_type_names/index.rst @@ -4,5 +4,9 @@ domain-py-smart_reference .. py:class:: Name :module: foo + :param name: blah blah + :type name: foo.Name + :param age: blah blah + :type age: foo.Age .. py:function:: hello(name: foo.Name, age: foo.Age) diff --git a/tests/roots/test-ext-autodoc/target/instance_variable.py b/tests/roots/test-ext-autodoc/target/instance_variable.py index ae86d1edb..1d393bc87 100644 --- a/tests/roots/test-ext-autodoc/target/instance_variable.py +++ b/tests/roots/test-ext-autodoc/target/instance_variable.py @@ -8,3 +8,4 @@ class Bar(Foo): def __init__(self): self.attr2 = None #: docstring bar self.attr3 = None #: docstring bar + self.attr4 = None diff --git a/tests/roots/test-linkcheck/links.txt b/tests/roots/test-linkcheck/links.txt index b389414c9..c21968250 100644 --- a/tests/roots/test-linkcheck/links.txt +++ b/tests/roots/test-linkcheck/links.txt @@ -13,6 +13,8 @@ Some additional anchors to exercise ignore code * `Complete nonsense `_ * `Example valid local file `_ * `Example invalid local file `_ +* https://github.com/sphinx-doc/sphinx#documentation +* https://github.com/sphinx-doc/sphinx#user-content-testing .. image:: https://www.google.com/image.png .. figure:: https://www.google.com/image2.png diff --git a/tests/test_build_linkcheck.py b/tests/test_build_linkcheck.py index fd7a5482a..0d24c1dde 100644 --- a/tests/test_build_linkcheck.py +++ b/tests/test_build_linkcheck.py @@ -65,8 +65,8 @@ def test_defaults_json(app): "info"]: assert attr in row - assert len(content.splitlines()) == 10 - assert len(rows) == 10 + assert len(content.splitlines()) == 12 + assert len(rows) == 12 # the output order of the rows is not stable # due to possible variance in network latency rowsby = {row["uri"]: row for row in rows} @@ -87,7 +87,7 @@ def test_defaults_json(app): assert dnerow['uri'] == 'https://localhost:7777/doesnotexist' assert rowsby['https://www.google.com/image2.png'] == { 'filename': 'links.txt', - 'lineno': 18, + 'lineno': 20, 'status': 'broken', 'code': 0, 'uri': 'https://www.google.com/image2.png', @@ -101,6 +101,10 @@ def test_defaults_json(app): # images should fail assert "Not Found for url: https://www.google.com/image.png" in \ rowsby["https://www.google.com/image.png"]["info"] + # The anchor of the URI for github.com is automatically modified + assert 'https://github.com/sphinx-doc/sphinx#documentation' not in rowsby + assert 'https://github.com/sphinx-doc/sphinx#user-content-documentation' in rowsby + assert 'https://github.com/sphinx-doc/sphinx#user-content-testing' in rowsby @pytest.mark.sphinx( diff --git a/tests/test_domain_c.py b/tests/test_domain_c.py index ef4858786..d57738ec4 100644 --- a/tests/test_domain_c.py +++ b/tests/test_domain_c.py @@ -112,7 +112,7 @@ def check(name, input, idDict, output=None, key=None, asTextOutput=None): asTextOutput + ';' if asTextOutput is not None else None) -def test_expressions(): +def test_domain_c_ast_expressions(): def exprCheck(expr, output=None): class Config: c_id_attributes = ["id_attr"] @@ -269,7 +269,7 @@ def test_expressions(): exprCheck('a or_eq 5') -def test_type_definitions(): +def test_domain_c_ast_type_definitions(): check('type', "{key}T", {1: "T"}) check('type', "{key}bool *b", {1: 'b'}, key='typedef') @@ -290,7 +290,7 @@ def test_type_definitions(): {1: 'gpio_callback_t'}, key='typedef') -def test_macro_definitions(): +def test_domain_c_ast_macro_definitions(): check('macro', 'M', {1: 'M'}) check('macro', 'M()', {1: 'M'}) check('macro', 'M(arg)', {1: 'M'}) @@ -306,7 +306,7 @@ def test_macro_definitions(): check('macro', 'M(arg1, arg2..., arg3)', {1: 'M'}) -def test_member_definitions(): +def test_domain_c_ast_member_definitions(): check('member', 'void a', {1: 'a'}) check('member', '_Bool a', {1: 'a'}) check('member', 'bool a', {1: 'a'}) @@ -364,7 +364,7 @@ def test_member_definitions(): check('member', 'int b : 3', {1: 'b'}) -def test_function_definitions(): +def test_domain_c_ast_function_definitions(): check('function', 'void f()', {1: 'f'}) check('function', 'void f(int)', {1: 'f'}) check('function', 'void f(int i)', {1: 'f'}) @@ -424,29 +424,29 @@ def test_function_definitions(): check('function', 'void f(void (*p)(int, double), int i)', {1: 'f'}) -def test_nested_name(): +def test_domain_c_ast_nested_name(): check('struct', '{key}.A', {1: "A"}) check('struct', '{key}.A.B', {1: "A.B"}) check('function', 'void f(.A a)', {1: "f"}) check('function', 'void f(.A.B a)', {1: "f"}) -def test_struct_definitions(): +def test_domain_c_ast_struct_definitions(): check('struct', '{key}A', {1: 'A'}) -def test_union_definitions(): +def test_domain_c_ast_union_definitions(): check('union', '{key}A', {1: 'A'}) -def test_enum_definitions(): +def test_domain_c_ast_enum_definitions(): check('enum', '{key}A', {1: 'A'}) check('enumerator', '{key}A', {1: 'A'}) check('enumerator', '{key}A = 42', {1: 'A'}) -def test_anon_definitions(): +def test_domain_c_ast_anon_definitions(): check('struct', '@a', {1: "@a"}, asTextOutput='struct [anonymous]') check('union', '@a', {1: "@a"}, asTextOutput='union [anonymous]') check('enum', '@a', {1: "@a"}, asTextOutput='enum [anonymous]') @@ -454,7 +454,7 @@ def test_anon_definitions(): check('struct', '@a.A', {1: "@a.A"}, asTextOutput='struct [anonymous].A') -def test_initializers(): +def test_domain_c_ast_initializers(): idsMember = {1: 'v'} idsFunction = {1: 'f'} # no init @@ -473,7 +473,7 @@ def test_initializers(): # TODO: designator-list -def test_attributes(): +def test_domain_c_ast_attributes(): # style: C++ check('member', '[[]] int f', {1: 'f'}) check('member', '[ [ ] ] int f', {1: 'f'}, @@ -566,14 +566,14 @@ def extract_role_links(app, filename): @pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) -def test_build_domain_c(app, status, warning): +def test_domain_c_build(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "index") assert len(ws) == 0 @pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) -def test_build_domain_c_namespace(app, status, warning): +def test_domain_c_build_namespace(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "namespace") assert len(ws) == 0 @@ -583,7 +583,7 @@ def test_build_domain_c_namespace(app, status, warning): @pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) -def test_build_domain_c_anon_dup_decl(app, status, warning): +def test_domain_c_build_anon_dup_decl(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "anon-dup-decl") assert len(ws) == 2 @@ -592,7 +592,7 @@ def test_build_domain_c_anon_dup_decl(app, status, warning): @pytest.mark.sphinx(confoverrides={'nitpicky': True}) -def test_build_domain_c_semicolon(app, warning): +def test_domain_c_build_semicolon(app, warning): text = """ .. c:member:: int member; .. c:var:: int var; @@ -611,7 +611,7 @@ def test_build_domain_c_semicolon(app, warning): @pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) -def test_build_function_param_target(app, warning): +def test_domain_c_build_function_param_target(app, warning): # the anchor for function parameters should be the function app.builder.build_all() ws = filter_warnings(warning, "function_param_target") @@ -624,12 +624,19 @@ def test_build_function_param_target(app, warning): @pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) -def test_build_ns_lookup(app, warning): +def test_domain_c_build_ns_lookup(app, warning): app.builder.build_all() ws = filter_warnings(warning, "ns_lookup") assert len(ws) == 0 +@pytest.mark.sphinx(testroot='domain-c', confoverrides={'nitpicky': True}) +def test_domain_c_build_field_role(app, status, warning): + app.builder.build_all() + ws = filter_warnings(warning, "field-role") + assert len(ws) == 0 + + def _get_obj(app, queryName): domain = app.env.get_domain('c') for name, dispname, objectType, docname, anchor, prio in domain.get_objects(): @@ -638,49 +645,8 @@ def _get_obj(app, queryName): return (queryName, "not", "found") -def test_cfunction(app): - text = (".. c:function:: PyObject* " - "PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)") - doctree = restructuredtext.parse(app, text) - assert_node(doctree[1], addnodes.desc, desctype="function", - domain="c", objtype="function", noindex=False) - - entry = _get_obj(app, 'PyType_GenericAlloc') - assert entry == ('index', 'c.PyType_GenericAlloc', 'function') - - -def test_cmember(app): - text = ".. c:member:: PyObject* PyTypeObject.tp_bases" - doctree = restructuredtext.parse(app, text) - assert_node(doctree[1], addnodes.desc, desctype="member", - domain="c", objtype="member", noindex=False) - - entry = _get_obj(app, 'PyTypeObject.tp_bases') - assert entry == ('index', 'c.PyTypeObject.tp_bases', 'member') - - -def test_cvar(app): - text = ".. c:var:: PyObject* PyClass_Type" - doctree = restructuredtext.parse(app, text) - assert_node(doctree[1], addnodes.desc, desctype="var", - domain="c", objtype="var", noindex=False) - - entry = _get_obj(app, 'PyClass_Type') - assert entry == ('index', 'c.PyClass_Type', 'member') - - -def test_noindexentry(app): - text = (".. c:function:: void f()\n" - ".. c:function:: void g()\n" - " :noindexentry:\n") - doctree = restructuredtext.parse(app, text) - assert_node(doctree, (addnodes.index, desc, addnodes.index, desc)) - assert_node(doctree[0], addnodes.index, entries=[('single', 'f (C function)', 'c.f', '', None)]) - assert_node(doctree[2], addnodes.index, entries=[]) - - @pytest.mark.sphinx(testroot='domain-c-intersphinx', confoverrides={'nitpicky': True}) -def test_intersphinx(tempdir, app, status, warning): +def test_domain_c_build_intersphinx(tempdir, app, status, warning): # a splitting of test_ids_vs_tags0 into the primary directives in a remote project, # and then the references in the test project origSource = """\ @@ -728,3 +694,44 @@ _var c:member 1 index.html#c.$ - app.builder.build_all() ws = filter_warnings(warning, "index") assert len(ws) == 0 + + +def test_domain_c_parse_cfunction(app): + text = (".. c:function:: PyObject* " + "PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)") + doctree = restructuredtext.parse(app, text) + assert_node(doctree[1], addnodes.desc, desctype="function", + domain="c", objtype="function", noindex=False) + + entry = _get_obj(app, 'PyType_GenericAlloc') + assert entry == ('index', 'c.PyType_GenericAlloc', 'function') + + +def test_domain_c_parse_cmember(app): + text = ".. c:member:: PyObject* PyTypeObject.tp_bases" + doctree = restructuredtext.parse(app, text) + assert_node(doctree[1], addnodes.desc, desctype="member", + domain="c", objtype="member", noindex=False) + + entry = _get_obj(app, 'PyTypeObject.tp_bases') + assert entry == ('index', 'c.PyTypeObject.tp_bases', 'member') + + +def test_domain_c_parse_cvar(app): + text = ".. c:var:: PyObject* PyClass_Type" + doctree = restructuredtext.parse(app, text) + assert_node(doctree[1], addnodes.desc, desctype="var", + domain="c", objtype="var", noindex=False) + + entry = _get_obj(app, 'PyClass_Type') + assert entry == ('index', 'c.PyClass_Type', 'member') + + +def test_domain_c_parse_noindexentry(app): + text = (".. c:function:: void f()\n" + ".. c:function:: void g()\n" + " :noindexentry:\n") + doctree = restructuredtext.parse(app, text) + assert_node(doctree, (addnodes.index, desc, addnodes.index, desc)) + assert_node(doctree[0], addnodes.index, entries=[('single', 'f (C function)', 'c.f', '', None)]) + assert_node(doctree[2], addnodes.index, entries=[]) diff --git a/tests/test_domain_cpp.py b/tests/test_domain_cpp.py index 52aaad850..a34fec172 100644 --- a/tests/test_domain_cpp.py +++ b/tests/test_domain_cpp.py @@ -117,7 +117,7 @@ def check(name, input, idDict, output=None, key=None, asTextOutput=None): asTextOutput + ';' if asTextOutput is not None else None) -def test_fundamental_types(): +def test_domain_cpp_ast_fundamental_types(): # see https://en.cppreference.com/w/cpp/language/types for t, id_v2 in cppDomain._id_fundamental_v2.items(): def makeIdV1(): @@ -137,7 +137,7 @@ def test_fundamental_types(): check("function", "void f(%s arg)" % t, {1: makeIdV1(), 2: makeIdV2()}) -def test_expressions(): +def test_domain_cpp_ast_expressions(): def exprCheck(expr, id, id4=None): ids = 'IE1CIA%s_1aE' # call .format() on the expr to unescape double curly braces @@ -351,7 +351,7 @@ def test_expressions(): exprCheck('a(b(c, 1 + d...)..., e(f..., g))', 'cl1aspcl1b1cspplL1E1dEcl1esp1f1gEE') -def test_type_definitions(): +def test_domain_cpp_ast_type_definitions(): check("type", "public bool b", {1: "b", 2: "1b"}, "{key}bool b", key='typedef') check("type", "{key}bool A::b", {1: "A::b", 2: "N1A1bE"}, key='typedef') check("type", "{key}bool *b", {1: "b", 2: "1b"}, key='typedef') @@ -396,7 +396,7 @@ def test_type_definitions(): check('type', '{key}T = Q', {2: '1T'}, key='using') -def test_concept_definitions(): +def test_domain_cpp_ast_concept_definitions(): check('concept', 'template {key}A::B::Concept', {2: 'I0EN1A1B7ConceptE'}) check('concept', 'template {key}Foo', @@ -407,7 +407,7 @@ def test_concept_definitions(): parse('concept', 'template template {key}Foo') -def test_member_definitions(): +def test_domain_cpp_ast_member_definitions(): check('member', ' const std::string & name = 42', {1: "name__ssCR", 2: "4name"}, output='const std::string &name = 42') check('member', ' const std::string & name', {1: "name__ssCR", 2: "4name"}, @@ -436,7 +436,7 @@ def test_member_definitions(): check('member', 'int b : 1 || new int{0}', {1: 'b__i', 2: '1b'}) -def test_function_definitions(): +def test_domain_cpp_ast_function_definitions(): check('function', 'void f(volatile int)', {1: "f__iV", 2: "1fVi"}) check('function', 'void f(std::size_t)', {1: "f__std::s", 2: "1fNSt6size_tE"}) check('function', 'operator bool() const', {1: "castto-b-operatorC", 2: "NKcvbEv"}) @@ -624,7 +624,7 @@ def test_function_definitions(): check('function', 'void f(void (*p)(int, double), int i)', {2: '1fPFvidEi'}) -def test_operators(): +def test_domain_cpp_ast_operators(): check('function', 'void operator new()', {1: "new-operator", 2: "nwv"}) check('function', 'void operator new[]()', {1: "new-array-operator", 2: "nav"}) check('function', 'void operator delete()', {1: "delete-operator", 2: "dlv"}) @@ -684,14 +684,14 @@ def test_operators(): check('function', 'void operator[]()', {1: "subscript-operator", 2: "ixv"}) -def test_nested_name(): +def test_domain_cpp_ast_nested_name(): check('class', '{key}::A', {1: "A", 2: "1A"}) check('class', '{key}::A::B', {1: "A::B", 2: "N1A1BE"}) check('function', 'void f(::A a)', {1: "f__A", 2: "1f1A"}) check('function', 'void f(::A::B a)', {1: "f__A::B", 2: "1fN1A1BE"}) -def test_class_definitions(): +def test_domain_cpp_ast_class_definitions(): check('class', 'public A', {1: "A", 2: "1A"}, output='{key}A') check('class', 'private {key}A', {1: "A", 2: "1A"}) check('class', '{key}A final', {1: 'A', 2: '1A'}) @@ -722,11 +722,11 @@ def test_class_definitions(): {2: 'I_DpiE1TIJX(Is)EEE', 3: 'I_DpiE1TIJX2IsEEE'}) -def test_union_definitions(): +def test_domain_cpp_ast_union_definitions(): check('union', '{key}A', {2: "1A"}) -def test_enum_definitions(): +def test_domain_cpp_ast_enum_definitions(): check('enum', '{key}A', {2: "1A"}) check('enum', '{key}A : std::underlying_type::type', {2: "1A"}) check('enum', '{key}A : unsigned int', {2: "1A"}) @@ -737,7 +737,7 @@ def test_enum_definitions(): check('enumerator', '{key}A = std::numeric_limits::max()', {2: "1A"}) -def test_anon_definitions(): +def test_domain_cpp_ast_anon_definitions(): check('class', '@a', {3: "Ut1_a"}, asTextOutput='class [anonymous]') check('union', '@a', {3: "Ut1_a"}, asTextOutput='union [anonymous]') check('enum', '@a', {3: "Ut1_a"}, asTextOutput='enum [anonymous]') @@ -748,7 +748,7 @@ def test_anon_definitions(): asTextOutput='int f(int [anonymous])') -def test_templates(): +def test_domain_cpp_ast_templates(): check('class', "A", {2: "IE1AI1TE"}, output="template<> {key}A") # first just check which objects support templating check('class', "template<> {key}A", {2: "IE1A"}) @@ -854,7 +854,7 @@ def test_templates(): check('type', 'template {key}A', {2: 'I_1CE1A'}, key='using') -def test_requires_clauses(): +def test_domain_cpp_ast_requires_clauses(): check('function', 'template requires A auto f() -> void requires B', {4: 'I0EIQaa1A1BE1fvv'}) check('function', 'template requires A || B or C void f()', @@ -863,7 +863,7 @@ def test_requires_clauses(): {4: 'I0EIQooaa1A1Baa1C1DE1fvv'}) -def test_template_args(): +def test_domain_cpp_ast_template_args(): # from breathe#218 check('function', "template " @@ -878,7 +878,7 @@ def test_template_args(): key='using') -def test_initializers(): +def test_domain_cpp_ast_initializers(): idsMember = {1: 'v__T', 2: '1v'} idsFunction = {1: 'f__T', 2: '1f1T'} idsTemplate = {2: 'I_1TE1fv', 4: 'I_1TE1fvv'} @@ -912,7 +912,7 @@ def test_initializers(): check('member', 'T v = T{}', idsMember) -def test_attributes(): +def test_domain_cpp_ast_attributes(): # style: C++ check('member', '[[]] int f', {1: 'f__i', 2: '1f'}) check('member', '[ [ ] ] int f', {1: 'f__i', 2: '1f'}, @@ -960,7 +960,7 @@ def test_attributes(): check('function', 'void f() [[attr1]] [[attr2]]', {1: 'f', 2: '1fv'}) -def test_xref_parsing(): +def test_domain_cpp_ast_xref_parsing(): def check(target): class Config: cpp_id_attributes = ["id_attr"] @@ -993,7 +993,7 @@ def filter_warnings(warning, file): @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) -def test_build_domain_cpp_multi_decl_lookup(app, status, warning): +def test_domain_cpp_build_multi_decl_lookup(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "lookup-key-overload") assert len(ws) == 0 @@ -1003,7 +1003,7 @@ def test_build_domain_cpp_multi_decl_lookup(app, status, warning): @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) -def test_build_domain_cpp_warn_template_param_qualified_name(app, status, warning): +def test_domain_cpp_build_warn_template_param_qualified_name(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "warn-template-param-qualified-name") assert len(ws) == 2 @@ -1012,14 +1012,14 @@ def test_build_domain_cpp_warn_template_param_qualified_name(app, status, warnin @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) -def test_build_domain_cpp_backslash_ok_true(app, status, warning): +def test_domain_cpp_build_backslash_ok_true(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "backslash") assert len(ws) == 0 @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) -def test_build_domain_cpp_semicolon(app, status, warning): +def test_domain_cpp_build_semicolon(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "semicolon") assert len(ws) == 0 @@ -1027,7 +1027,7 @@ def test_build_domain_cpp_semicolon(app, status, warning): @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True, 'strip_signature_backslash': True}) -def test_build_domain_cpp_backslash_ok_false(app, status, warning): +def test_domain_cpp_build_backslash_ok_false(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "backslash") assert len(ws) == 1 @@ -1035,7 +1035,7 @@ def test_build_domain_cpp_backslash_ok_false(app, status, warning): @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) -def test_build_domain_cpp_anon_dup_decl(app, status, warning): +def test_domain_cpp_build_anon_dup_decl(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "anon-dup-decl") assert len(ws) == 2 @@ -1044,7 +1044,7 @@ def test_build_domain_cpp_anon_dup_decl(app, status, warning): @pytest.mark.sphinx(testroot='domain-cpp') -def test_build_domain_cpp_misuse_of_roles(app, status, warning): +def test_domain_cpp_build_misuse_of_roles(app, status, warning): app.builder.build_all() ws = filter_warnings(warning, "roles-targets-ok") assert len(ws) == 0 @@ -1092,7 +1092,7 @@ def test_build_domain_cpp_misuse_of_roles(app, status, warning): @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'add_function_parentheses': True}) -def test_build_domain_cpp_with_add_function_parentheses_is_True(app, status, warning): +def test_domain_cpp_build_with_add_function_parentheses_is_True(app, status, warning): app.builder.build_all() def check(spec, text, file): @@ -1133,7 +1133,7 @@ def test_build_domain_cpp_with_add_function_parentheses_is_True(app, status, war @pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'add_function_parentheses': False}) -def test_build_domain_cpp_with_add_function_parentheses_is_False(app, status, warning): +def test_domain_cpp_build_with_add_function_parentheses_is_False(app, status, warning): app.builder.build_all() def check(spec, text, file): @@ -1174,7 +1174,7 @@ def test_build_domain_cpp_with_add_function_parentheses_is_False(app, status, wa @pytest.mark.sphinx(testroot='domain-cpp') -def test_xref_consistency(app, status, warning): +def test_domain_cpp_build_xref_consistency(app, status, warning): app.builder.build_all() test = 'xref_consistency.html' @@ -1237,33 +1237,15 @@ not found in `{test}` assert any_role.classes == texpr_role.content_classes['a'], expect -def test_noindexentry(app): - text = (".. cpp:function:: void f()\n" - ".. cpp:function:: void g()\n" - " :noindexentry:\n") - doctree = restructuredtext.parse(app, text) - assert_node(doctree, (addnodes.index, desc, addnodes.index, desc)) - assert_node(doctree[0], addnodes.index, entries=[('single', 'f (C++ function)', '_CPPv41fv', '', None)]) - assert_node(doctree[2], addnodes.index, entries=[]) - - -def test_mix_decl_duplicate(app, warning): - # Issue 8270 - text = (".. cpp:struct:: A\n" - ".. cpp:function:: void A()\n" - ".. cpp:struct:: A\n") - restructuredtext.parse(app, text) - ws = warning.getvalue().split("\n") - assert len(ws) == 5 - assert "index.rst:2: WARNING: Duplicate C++ declaration, also defined at index:1." in ws[0] - assert "Declaration is '.. cpp:function:: void A()'." in ws[1] - assert "index.rst:3: WARNING: Duplicate C++ declaration, also defined at index:1." in ws[2] - assert "Declaration is '.. cpp:struct:: A'." in ws[3] - assert ws[4] == "" +@pytest.mark.sphinx(testroot='domain-cpp', confoverrides={'nitpicky': True}) +def test_domain_cpp_build_field_role(app, status, warning): + app.builder.build_all() + ws = filter_warnings(warning, "field-role") + assert len(ws) == 0 @pytest.mark.sphinx(testroot='domain-cpp-intersphinx', confoverrides={'nitpicky': True}) -def test_intersphinx(tempdir, app, status, warning): +def test_domain_cpp_build_intersphinx(tempdir, app, status, warning): origSource = """\ .. cpp:class:: _class .. cpp:struct:: _struct @@ -1323,3 +1305,28 @@ _var cpp:member 1 index.html#_CPPv44$ - app.builder.build_all() ws = filter_warnings(warning, "index") assert len(ws) == 0 + + +def test_domain_cpp_parse_noindexentry(app): + text = (".. cpp:function:: void f()\n" + ".. cpp:function:: void g()\n" + " :noindexentry:\n") + doctree = restructuredtext.parse(app, text) + assert_node(doctree, (addnodes.index, desc, addnodes.index, desc)) + assert_node(doctree[0], addnodes.index, entries=[('single', 'f (C++ function)', '_CPPv41fv', '', None)]) + assert_node(doctree[2], addnodes.index, entries=[]) + + +def test_domain_cpp_parse_mix_decl_duplicate(app, warning): + # Issue 8270 + text = (".. cpp:struct:: A\n" + ".. cpp:function:: void A()\n" + ".. cpp:struct:: A\n") + restructuredtext.parse(app, text) + ws = warning.getvalue().split("\n") + assert len(ws) == 5 + assert "index.rst:2: WARNING: Duplicate C++ declaration, also defined at index:1." in ws[0] + assert "Declaration is '.. cpp:function:: void A()'." in ws[1] + assert "index.rst:3: WARNING: Duplicate C++ declaration, also defined at index:1." in ws[2] + assert "Declaration is '.. cpp:struct:: A'." in ws[3] + assert ws[4] == "" diff --git a/tests/test_domain_py.py b/tests/test_domain_py.py index 52ec0c2d4..2ee2d5f2d 100644 --- a/tests/test_domain_py.py +++ b/tests/test_domain_py.py @@ -477,23 +477,11 @@ def test_optional_pyfunction_signature(app): def test_pyexception_signature(app): - text = ".. py:exception:: exceptions.IOError" - doctree = restructuredtext.parse(app, text) - assert_node(doctree, (addnodes.index, - [desc, ([desc_signature, ([desc_annotation, "exception "], - [desc_addname, "exceptions."], - [desc_name, "IOError"])], - desc_content)])) - assert_node(doctree[1], desc, desctype="exception", - domain="py", objtype="exception", noindex=False) - - -def test_exceptions_module_is_ignored(app): - text = (".. py:exception:: IOError\n" - " :module: exceptions\n") + text = ".. py:exception:: builtins.IOError" doctree = restructuredtext.parse(app, text) assert_node(doctree, (addnodes.index, [desc, ([desc_signature, ([desc_annotation, "exception "], + [desc_addname, "builtins."], [desc_name, "IOError"])], desc_content)])) assert_node(doctree[1], desc, desctype="exception", @@ -1159,6 +1147,9 @@ def test_python_python_use_unqualified_type_names(app, status, warning): assert ('' 'Name' in content) assert 'foo.Age' in content + assert ('

name (Name) – blah blah

' in content) + assert '

age (foo.Age) – blah blah

' in content @pytest.mark.sphinx('html', testroot='domain-py-python_use_unqualified_type_names', @@ -1169,6 +1160,9 @@ def test_python_python_use_unqualified_type_names_disabled(app, status, warning) assert ('' 'foo.Name' in content) assert 'foo.Age' in content + assert ('

name (foo.Name) – blah blah

' in content) + assert '

age (foo.Age) – blah blah

' in content @pytest.mark.sphinx('dummy', testroot='domain-py-xref-warning') diff --git a/tests/test_ext_autodoc_autoattribute.py b/tests/test_ext_autodoc_autoattribute.py index 5e7220234..20317b8da 100644 --- a/tests/test_ext_autodoc_autoattribute.py +++ b/tests/test_ext_autodoc_autoattribute.py @@ -100,6 +100,17 @@ def test_autoattribute_instance_variable_in_alias(app): ] +@pytest.mark.sphinx('html', testroot='ext-autodoc') +def test_autoattribute_instance_variable_without_comment(app): + actual = do_autodoc(app, 'attribute', 'target.instance_variable.Bar.attr4') + assert list(actual) == [ + '', + '.. py:attribute:: Bar.attr4', + ' :module: target.instance_variable', + '', + ] + + @pytest.mark.sphinx('html', testroot='ext-autodoc') def test_autoattribute_slots_variable_list(app): actual = do_autodoc(app, 'attribute', 'target.slots.Foo.attr') diff --git a/tests/test_util_inspect.py b/tests/test_util_inspect.py index de4ad9236..2f805a87a 100644 --- a/tests/test_util_inspect.py +++ b/tests/test_util_inspect.py @@ -10,6 +10,7 @@ import ast import datetime +import enum import functools import sys import types @@ -516,6 +517,14 @@ def test_dict_customtype(): assert ": 2" in description +def test_object_description_enum(): + class MyEnum(enum.Enum): + FOO = 1 + BAR = 2 + + assert inspect.object_description(MyEnum.FOO) == "MyEnum.FOO" + + def test_getslots(): class Foo: pass diff --git a/utils/doclinter.py b/utils/doclinter.py index f8df20bf7..6299fe46a 100644 --- a/utils/doclinter.py +++ b/utils/doclinter.py @@ -41,7 +41,7 @@ def lint(path: str) -> int: pass else: spaces = LEADING_SPACES.match(line).group(1) - if len(spaces) < code_block_depth: + if len(spaces) <= code_block_depth: in_code_block = False elif LONG_INTERPRETED_TEXT.match(line): pass