diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml
new file mode 100644
index 00000000000..cd86ec2fd2a
--- /dev/null
+++ b/.github/workflows/create-release.yml
@@ -0,0 +1,18 @@
+name: Create release
+
+on:
+ push:
+ tags:
+ - "v*.*.*"
+
+jobs:
+ create-release:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+ - name: Release
+ uses: softprops/action-gh-release@v1
+ if: startsWith(github.ref, 'refs/tags/')
+ with:
+ body: "Changelog: https://www.sphinx-doc.org/en/master/changes.html"
diff --git a/.github/workflows/docutils-latest.yml b/.github/workflows/docutils-latest.yml
new file mode 100644
index 00000000000..35d4c751e4b
--- /dev/null
+++ b/.github/workflows/docutils-latest.yml
@@ -0,0 +1,25 @@
+name: Test with the HEAD of docutils
+
+on:
+ schedule:
+ - cron: "0 0 * * SUN"
+ workflow_dispatch:
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Python
+ uses: actions/setup-python@v2
+ - name: Check Python version
+ run: python --version
+ - name: Unpin docutils
+ run: sed -i -e "s/'docutils>=.*'/'docutils'/" setup.py
+ - name: Install graphviz
+ run: sudo apt-get install graphviz
+ - name: Install dependencies
+ run: pip install -U tox codecov
+ - name: Run Tox
+ run: tox -e du-latest -- -vv
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 62a3d11394f..d9a21f501c5 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -8,7 +8,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- name: [py36, py37, py38, py39]
+ name: [py36, py37, py38, py39, py310]
include:
- name: py36
python: 3.6
@@ -23,9 +23,12 @@ jobs:
python: 3.9
docutils: du17
coverage: "--cov ./ --cov-append --cov-config setup.cfg"
- - name: py310-dev
- python: 3.10-dev
+ - name: py310
+ python: "3.10"
docutils: du17
+ - name: py311-dev
+ python: 3.11-dev
+ docutils: py311
env:
PYTEST_ADDOPTS: ${{ matrix.coverage }}
@@ -47,6 +50,9 @@ jobs:
run: sudo apt-get install graphviz
- name: Install dependencies
run: pip install -U tox codecov
+ - name: Install the latest py package (for py3.11-dev)
+ run: pip install -U git+https://github.com/pytest-dev/py
+ if: ${{ matrix.python == '3.11-dev' }}
- name: Run Tox
run: tox -e ${{ matrix.docutils }} -- -vv
- name: codecov
diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml
index 3efae8ff262..bf0f1154839 100644
--- a/.github/workflows/transifex.yml
+++ b/.github/workflows/transifex.yml
@@ -15,6 +15,8 @@ jobs:
ref: 4.x
- name: Set up Python
uses: actions/setup-python@v2
+ with:
+ python-version: 3.9 # https://github.com/transifex/transifex-client/pull/330
- name: Install dependencies
run: pip install -U babel jinja2 transifex-client
- name: Extract translations from source code
@@ -33,6 +35,8 @@ jobs:
ref: 4.x
- name: Set up Python
uses: actions/setup-python@v2
+ with:
+ python-version: 3.9 # https://github.com/transifex/transifex-client/pull/330
- name: Install dependencies
run: pip install -U babel jinja2 transifex-client
- name: Extract translations from source code
@@ -49,3 +53,4 @@ jobs:
commit-message: 'Update message catalogs'
branch: bot/pull-translations
title: Update message catalogs
+ labels: i18n
diff --git a/CHANGES b/CHANGES
index 69d36cbcbb8..564640efe19 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,218 @@
+Release 4.4.0 (released Jan 17, 2022)
+=====================================
+
+Dependencies
+------------
+
+* #10007: Use ``importlib_metadata`` for python-3.9 or older
+* #10007: Drop ``setuptools``
+
+Features added
+--------------
+
+* #9075: autodoc: Add a config variable :confval:`autodoc_typehints_format`
+ to suppress the leading module names of typehints of function signatures (ex.
+ ``io.StringIO`` -> ``StringIO``)
+* #9831: Autosummary now documents only the members specified in a module's
+ ``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to
+ ``False``. The default behaviour is unchanged. Autogen also now supports
+ this behavior with the ``--respect-module-all`` switch.
+* #9555: autosummary: Improve error messages on failure to load target object
+* #9800: extlinks: Emit warning if a hardcoded link is replaceable
+ by an extlink, suggesting a replacement.
+* #9961: html: Support nested HTML elements in other HTML builders
+* #10013: html: Allow to change the loading method of JS via ``loading_method``
+ parameter for :meth:`Sphinx.add_js_file()`
+* #9551: html search: "Hide Search Matches" link removes "highlight" parameter
+ from URL
+* #9815: html theme: Wrap sidebar components in div to allow customizing their
+ layout via CSS
+* #9827: i18n: Sort items in glossary by translated terms
+* #9899: py domain: Allows to specify cross-reference specifier (``.`` and
+ ``~``) as ``:type:`` option
+* #9894: linkcheck: add option ``linkcheck_exclude_documents`` to disable link
+ checking in matched documents.
+* #9793: sphinx-build: Allow to use the parallel build feature in macOS on macOS
+ and Python3.8+
+* #10055: sphinx-build: Create directories when ``-w`` option given
+* #9993: std domain: Allow to refer an inline target (ex. ``_`target name```)
+ via :rst:role:`ref` role
+* #9981: std domain: Strip value part of the option directive from general index
+* #9391: texinfo: improve variable in ``samp`` role
+* #9578: texinfo: Add :confval:`texinfo_cross_references` to disable cross
+ references for readability with standalone readers
+* #9822 (and #9062), add new Intersphinx role :rst:role:`external` for explict
+ lookup in the external projects, without resolving to the local project.
+
+Bugs fixed
+----------
+
+* #9866: autodoc: doccomment for the imported class was ignored
+* #9883: autodoc: doccomment for the alias to mocked object was ignored
+* #9908: autodoc: debug message is shown on building document using NewTypes
+ with Python 3.10
+* #9968: autodoc: instance variables are not shown if __init__ method has
+ position-only-arguments
+* #9194: autodoc: types under the "typing" module are not hyperlinked
+* #10009: autodoc: Crashes if target object raises an error on getting docstring
+* #10058: autosummary: Imported members are not shown when
+ ``autodoc_class_signature = 'separated'``
+* #9947: i18n: topic directive having a bullet list can't be translatable
+* #9878: mathjax: MathJax configuration is placed after loading MathJax itself
+* #9932: napoleon: empty "returns" section is generated even if no description
+* #9857: Generated RFC links use outdated base url
+* #9909: HTML, prevent line-wrapping in literal text.
+* #10061: html theme: Configuration values added by themes are not be able to
+ override from conf.py
+* #10073: imgconverter: Unnecessary availablity check is called for "data" URIs
+* #9925: LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of
+ inline and parsed literals
+* #9944: LaTeX: extra vertical whitespace for some nested declarations
+* #9940: LaTeX: Multi-function declaration in Python domain has cramped
+ vertical spacing in latexpdf output
+* #10015: py domain: types under the "typing" module are not hyperlinked defined
+ at info-field-list
+* #9390: texinfo: Do not emit labels inside footnotes
+* #9413: xml: Invalid XML was generated when cross referencing python objects
+* #9979: Error level messages were displayed as warning messages
+* #10057: Failed to scan documents if the project is placed onto the root
+ directory
+* #9636: code-block: ``:dedent:`` without argument did strip newlines
+
+Release 4.3.2 (released Dec 19, 2021)
+=====================================
+
+Bugs fixed
+----------
+
+* #9917: C and C++, parse fundamental types no matter the order of simple type
+ specifiers.
+
+Release 4.3.1 (released Nov 28, 2021)
+=====================================
+
+Features added
+--------------
+
+* #9864: mathjax: Support chnaging the loading method of MathJax to "defer" via
+ :confval:`mathjax_options`
+
+Bugs fixed
+----------
+
+* #9838: autodoc: AttributeError is raised on building document for functions
+ decorated by functools.lru_cache
+* #9879: autodoc: AttributeError is raised on building document for an object
+ having invalid __doc__ attribute
+* #9844: autodoc: Failed to process a function wrapped with functools.partial if
+ :confval:`autodoc_preserve_defaults` enabled
+* #9872: html: Class namespace collision between autodoc signatures and
+ docutils-0.17
+* #9868: imgmath: Crashed if the dvisvgm command failed to convert equation
+* #9864: mathjax: Failed to render equations via MathJax v2. The loading method
+ of MathJax is back to "async" method again
+
+Release 4.3.0 (released Nov 11, 2021)
+=====================================
+
+Dependencies
+------------
+
+* Support Python 3.10
+
+Incompatible changes
+--------------------
+
+* #9649: ``searchindex.js``: the embedded data has changed format to allow
+ objects with the same name in different domains.
+* #9672: The rendering of Python domain declarations is implemented
+ with more docutils nodes to allow better CSS styling.
+ It may break existing styling.
+* #9672: the signature of
+ :py:meth:`domains.py.PyObject.get_signature_prefix` has changed to
+ return a list of nodes instead of a plain string.
+* #9695: ``domains.js.JSObject.display_prefix`` has been changed into a method
+ ``get_display_prefix`` which now returns a list of nodes
+ instead of a plain string.
+* #9695: The rendering of Javascript domain declarations is implemented
+ with more docutils nodes to allow better CSS styling.
+ It may break existing styling.
+* #9450: mathjax: Load MathJax via "defer" strategy
+
+Deprecated
+----------
+
+* ``sphinx.ext.autodoc.AttributeDocumenter._datadescriptor``
+* ``sphinx.writers.html.HTMLTranslator._fieldlist_row_index``
+* ``sphinx.writers.html.HTMLTranslator._table_row_index``
+* ``sphinx.writers.html5.HTML5Translator._fieldlist_row_index``
+* ``sphinx.writers.html5.HTML5Translator._table_row_index``
+
+Features added
+--------------
+
+* #9639: autodoc: Support asynchronous generator functions
+* #9664: autodoc: ``autodoc-process-bases`` supports to inject reST snippet as a
+ base class
+* #9691: C, added new info-field ``retval``
+ for :rst:dir:`c:function` and :rst:dir:`c:macro`.
+* C++, added new info-field ``retval`` for :rst:dir:`cpp:function`.
+* #9618: i18n: Add :confval:`gettext_allow_fuzzy_translations` to allow "fuzzy"
+ messages for translation
+* #9672: More CSS classes on Python domain descriptions
+* #9695: More CSS classes on Javascript domain descriptions
+* #9683: Revert the removal of ``add_stylesheet()`` API. It will be kept until
+ the Sphinx-6.0 release
+* #2068, add :confval:`intersphinx_disabled_reftypes` for disabling
+ interphinx resolution of cross-references that do not have an explicit
+ inventory specification. Specific types of cross-references can be disabled,
+ e.g., ``std:doc`` or all cross-references in a specific domain,
+ e.g., ``std:*``.
+* #9623: Allow to suppress "toctree contains reference to excluded document"
+ warnings using :confval:`suppress_warnings`
+
+Bugs fixed
+----------
+
+* #9630: autodoc: Failed to build cross references if :confval:`primary_domain`
+ is not 'py'
+* #9644: autodoc: Crashed on getting source info from problematic object
+* #9655: autodoc: mocked object having doc comment is warned unexpectedly
+* #9651: autodoc: return type field is not generated even if
+ :confval:`autodoc_typehints_description_target` is set to "documented" when
+ its info-field-list contains ``:returns:`` field
+* #9657: autodoc: The base class for a subclass of mocked object is incorrect
+* #9607: autodoc: Incorrect base class detection for the subclasses of the
+ generic class
+* #9755: autodoc: memory addresses are shown for aliases
+* #9752: autodoc: Failed to detect type annotation for slots attribute
+* #9756: autodoc: Crashed if classmethod does not have __func__ attribute
+* #9757: autodoc: :confval:`autodoc_inherit_docstrings` does not effect to
+ overridden classmethods
+* #9781: autodoc: :confval:`autodoc_preserve_defaults` does not support
+ hexadecimal numeric
+* #9630: autosummary: Failed to build summary table if :confval:`primary_domain`
+ is not 'py'
+* #9670: html: Fix download file with special characters
+* #9710: html: Wrong styles for even/odd rows in nested tables
+* #9763: html: parameter name and its type annotation are not separated in HTML
+* #9649: HTML search: when objects have the same name but in different domains,
+ return all of them as result instead of just one.
+* #7634: intersphinx: references on the file in sub directory are broken
+* #9737: LaTeX: hlist is rendered as a list containing "aggedright" text
+* #9678: linkcheck: file extension was shown twice in warnings
+* #9697: py domain: An index entry with parens was registered for ``py:method``
+ directive with ``:property:`` option
+* #9775: py domain: Literal typehint was converted to a cross reference when
+ :confval:`autodoc_typehints='description'`
+* #9708: needs_extension failed to check double-digit version correctly
+* #9688: Fix :rst:dir:`code`` does not recognize ``:class:`` option
+* #9733: Fix for logging handler flushing warnings in the middle of the docs
+ build
+* #9656: Fix warnings without subtype being incorrectly suppressed
+* Intersphinx, for unresolved references with an explicit inventory,
+ e.g., ``proj:myFunc``, leave the inventory prefix in the unresolved text.
+
Release 4.2.0 (released Sep 12, 2021)
=====================================
@@ -68,6 +283,7 @@ Bugs fixed
with the HEAD of 3.10
* #9436, #9471: autodoc: crashed if ``autodoc_class_signature = "separated"``
* #9456: html search: html_copy_source can't control the search summaries
+* #9500: LaTeX: Failed to build Japanese document on Windows
* #9435: linkcheck: Failed to check anchors in github.com
Release 4.1.1 (released Jul 15, 2021)
@@ -1503,6 +1719,14 @@ Bugs fixed
:confval:`intersphinx_mapping` on :event:`config-inited` event
* #7343: Sphinx builds has been slower since 2.4.0 on debug mode
+Release 2.4.5 (released Nov 18, 2021)
+=====================================
+
+Dependencies
+------------
+
+* #9807: Restrict docutils to 0.17.x or older
+
Release 2.4.4 (released Mar 05, 2020)
=====================================
@@ -2339,6 +2563,14 @@ Testing
* Add a helper function: ``sphinx.testing.restructuredtext.parse()``
+Release 1.8.6 (released Nov 18, 2021)
+=====================================
+
+Dependencies
+------------
+
+* #9807: Restrict docutils to 0.17.x or older
+
Release 1.8.5 (released Mar 10, 2019)
=====================================
diff --git a/EXAMPLES b/EXAMPLES
index 2942739b546..3864697e295 100644
--- a/EXAMPLES
+++ b/EXAMPLES
@@ -430,7 +430,7 @@ Books produced using Sphinx
* `"Theoretical Physics Reference" `__
* `"The Varnish Book" `__
-Theses produced using Sphinx
+These produced using Sphinx
----------------------------
* `"A Web-Based System for Comparative Analysis of OpenStreetMap Data by the Use
diff --git a/LICENSE b/LICENSE
index 2249594da08..021d9dbdc29 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
License for Sphinx
==================
-Copyright (c) 2007-2021 by the Sphinx team (see AUTHORS file).
+Copyright (c) 2007-2022 by the Sphinx team (see AUTHORS file).
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/doc/_static/conf.py.txt b/doc/_static/conf.py.txt
index 844451fd8a8..3077d1b9332 100644
--- a/doc/_static/conf.py.txt
+++ b/doc/_static/conf.py.txt
@@ -1,8 +1,8 @@
# test documentation build configuration file, created by
# sphinx-quickstart on Sun Jun 26 00:00:43 2016.
#
-# This file is execfile()d with the current directory set to its
-# containing dir.
+# This file is executed through importlib.import_module with
+# the current directory set to its containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
@@ -319,6 +319,10 @@ texinfo_documents = [
#
# texinfo_no_detailmenu = False
+# If false, do not generate in manual @ref nodes.
+#
+# texinfo_cross_references = False
+
# -- A random example -----------------------------------------------------
import sys, os
diff --git a/doc/_static/tutorial/lumache-autosummary.png b/doc/_static/tutorial/lumache-autosummary.png
new file mode 100644
index 00000000000..ed54ea3802d
Binary files /dev/null and b/doc/_static/tutorial/lumache-autosummary.png differ
diff --git a/doc/_static/tutorial/lumache-py-function-full.png b/doc/_static/tutorial/lumache-py-function-full.png
new file mode 100644
index 00000000000..d13b6377666
Binary files /dev/null and b/doc/_static/tutorial/lumache-py-function-full.png differ
diff --git a/doc/_static/tutorial/lumache-py-function.png b/doc/_static/tutorial/lumache-py-function.png
new file mode 100644
index 00000000000..06129d5df1e
Binary files /dev/null and b/doc/_static/tutorial/lumache-py-function.png differ
diff --git a/doc/_templates/index.html b/doc/_templates/index.html
index 6fa0c3eccad..3cb884ab77e 100644
--- a/doc/_templates/index.html
+++ b/doc/_templates/index.html
@@ -118,7 +118,7 @@ {%trans%}Contributor Guide{%endtrans%}
this part of the documentation is for you.{%endtrans%}
diff --git a/doc/_templates/indexsidebar.html b/doc/_templates/indexsidebar.html
index 94174ce909b..55e3f9f40b3 100644
--- a/doc/_templates/indexsidebar.html
+++ b/doc/_templates/indexsidebar.html
@@ -18,6 +18,6 @@ {%trans%}Questions? Suggestions?{%endtrans%}
-{%trans%}or come to the #sphinx-doc channel on FreeNode.{%endtrans%}
+{%trans%}or come to the #sphinx-doc channel on libera.chat .{%endtrans%}
{%trans%}You can also open an issue at the
tracker .{%endtrans%}
diff --git a/doc/_themes/sphinx13/theme.conf b/doc/_themes/sphinx13/theme.conf
index 876b19803fb..19a480a6b36 100644
--- a/doc/_themes/sphinx13/theme.conf
+++ b/doc/_themes/sphinx13/theme.conf
@@ -1,4 +1,4 @@
[theme]
inherit = basic
stylesheet = sphinx13.css
-pygments_style = trac
+pygments_style = default
diff --git a/doc/conf.py b/doc/conf.py
index 220774b7f6b..e5fa0e30373 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -14,7 +14,7 @@
exclude_patterns = ['_build']
project = 'Sphinx'
-copyright = '2007-2021, Georg Brandl and the Sphinx team'
+copyright = '2007-2022, Georg Brandl and the Sphinx team'
version = sphinx.__display_version__
release = version
show_authors = True
@@ -109,6 +109,7 @@
intersphinx_mapping = {
'python': ('https://docs.python.org/3/', None),
'requests': ('https://requests.readthedocs.io/en/master', None),
+ 'readthedocs': ('https://docs.readthedocs.io/en/stable', None),
}
# Sphinx document translation with sphinx gettext feature uses these settings:
diff --git a/doc/development/theming.rst b/doc/development/theming.rst
index a63a1d668e8..08cd3712110 100644
--- a/doc/development/theming.rst
+++ b/doc/development/theming.rst
@@ -285,7 +285,7 @@ engine, allowing you to embed variables and control behavior.
For example, the following JavaScript structure:
-.. code-block:: bash
+.. code-block:: none
mymodule/
├── _static
@@ -294,7 +294,7 @@ For example, the following JavaScript structure:
Will result in the following static file placed in your HTML's build output:
-.. code-block:: bash
+.. code-block:: none
_build/
└── html
diff --git a/doc/development/tutorials/examples/autodoc_intenum.py b/doc/development/tutorials/examples/autodoc_intenum.py
index 7fb85d0662e..a23f9cebf1a 100644
--- a/doc/development/tutorials/examples/autodoc_intenum.py
+++ b/doc/development/tutorials/examples/autodoc_intenum.py
@@ -9,7 +9,7 @@
class IntEnumDocumenter(ClassDocumenter):
objtype = 'intenum'
- directivetype = 'class'
+ directivetype = ClassDocumenter.objtype
priority = 10 + ClassDocumenter.priority
option_spec = dict(ClassDocumenter.option_spec)
option_spec['hex'] = bool_option
@@ -18,7 +18,10 @@ class IntEnumDocumenter(ClassDocumenter):
def can_document_member(cls,
member: Any, membername: str,
isattr: bool, parent: Any) -> bool:
- return isinstance(member, IntEnum)
+ try:
+ return issubclass(member, IntEnum)
+ except TypeError:
+ return False
def add_directive_header(self, sig: str) -> None:
super().add_directive_header(sig)
@@ -36,14 +39,13 @@ def add_content(self,
use_hex = self.options.hex
self.add_line('', source_name)
- for enum_value in enum_object:
- the_value_name = enum_value.name
- the_value_value = enum_value.value
+ for the_member_name, enum_member in enum_object.__members__.items():
+ the_member_value = enum_member.value
if use_hex:
- the_value_value = hex(the_value_value)
+ the_member_value = hex(the_member_value)
self.add_line(
- f"**{the_value_name}**: {the_value_value}", source_name)
+ f"**{the_member_name}**: {the_member_value}", source_name)
self.add_line('', source_name)
diff --git a/doc/development/tutorials/examples/recipe.py b/doc/development/tutorials/examples/recipe.py
index fbcfea362f4..7af8af90dca 100644
--- a/doc/development/tutorials/examples/recipe.py
+++ b/doc/development/tutorials/examples/recipe.py
@@ -87,7 +87,7 @@ def generate(self, docnames=None):
# first letter of the recipe as a key to group thing
#
# name, subtype, docname, anchor, extra, qualifier, description
- for name, dispname, typ, docname, anchor, _ in recipes:
+ for _name, dispname, typ, docname, anchor, _priority in recipes:
content[dispname[0].lower()].append(
(dispname, 0, docname, anchor, docname, '', typ))
diff --git a/doc/extdev/builderapi.rst b/doc/extdev/builderapi.rst
index 0ab7a30f471..5c5a52583d2 100644
--- a/doc/extdev/builderapi.rst
+++ b/doc/extdev/builderapi.rst
@@ -16,6 +16,7 @@ Builder API
.. autoattribute:: name
.. autoattribute:: format
.. autoattribute:: epilog
+ .. autoattribute:: allow_parallel
.. autoattribute:: supported_image_types
.. autoattribute:: supported_remote_images
.. autoattribute:: supported_data_uri_images
diff --git a/doc/extdev/deprecated.rst b/doc/extdev/deprecated.rst
index bca49370b35..8c3576b2cc0 100644
--- a/doc/extdev/deprecated.rst
+++ b/doc/extdev/deprecated.rst
@@ -22,6 +22,31 @@ The following is a list of deprecated interfaces.
- (will be) Removed
- Alternatives
+ * - ``sphinx.ext.autodoc.AttributeDocumenter._datadescriptor``
+ - 4.3
+ - 6.0
+ - N/A
+
+ * - ``sphinx.writers.html.HTMLTranslator._fieldlist_row_index``
+ - 4.3
+ - 6.0
+ - ``sphinx.writers.html.HTMLTranslator._fieldlist_row_indices``
+
+ * - ``sphinx.writers.html.HTMLTranslator._table_row_index``
+ - 4.3
+ - 6.0
+ - ``sphinx.writers.html.HTMLTranslator._table_row_indices``
+
+ * - ``sphinx.writers.html5.HTML5Translator._fieldlist_row_index``
+ - 4.3
+ - 6.0
+ - ``sphinx.writers.html5.HTML5Translator._fieldlist_row_indices``
+
+ * - ``sphinx.writers.html5.HTML5Translator._table_row_index``
+ - 4.3
+ - 6.0
+ - ``sphinx.writers.html5.HTML5Translator._table_row_indices``
+
* - The optional argument ``app`` for ``sphinx.environment.BuildEnvironment``
- 4.1
- 6.0
@@ -748,6 +773,11 @@ The following is a list of deprecated interfaces.
- 4.0
- ``sphinx.domains.std.StandardDomain.process_doc()``
+ * - ``sphinx.domains.js.JSObject.display_prefix``
+ -
+ - 4.3
+ - ``sphinx.domains.js.JSObject.get_display_prefix()``
+
* - ``sphinx.environment.NoUri``
- 2.1
- 3.0
@@ -1207,7 +1237,7 @@ The following is a list of deprecated interfaces.
* - :meth:`~sphinx.application.Sphinx.add_stylesheet()`
- 1.8
- - 4.0
+ - 6.0
- :meth:`~sphinx.application.Sphinx.add_css_file()`
* - :meth:`~sphinx.application.Sphinx.add_javascript()`
diff --git a/doc/extdev/domainapi.rst b/doc/extdev/domainapi.rst
index 674a3aa9a6d..a666fc06d86 100644
--- a/doc/extdev/domainapi.rst
+++ b/doc/extdev/domainapi.rst
@@ -13,6 +13,10 @@ Domain API
.. autoclass:: Index
:members:
+.. module:: sphinx.directives
+
+.. autoclass:: ObjectDescription
+ :members:
Python Domain
-------------
diff --git a/doc/faq.rst b/doc/faq.rst
index 4b273023d3a..2e108143957 100644
--- a/doc/faq.rst
+++ b/doc/faq.rst
@@ -299,6 +299,10 @@ appear in the source. Emacs, on the other-hand, will by default replace
:ref:`texinfo-links`
+One can disable generation of the inline references in a document
+with :confval:`texinfo_cross_references`. That makes
+an info file more readable with stand-alone reader (``info``).
+
The exact behavior of how Emacs displays references is dependent on the variable
``Info-hide-note-references``. If set to the value of ``hide``, Emacs will hide
both the ``*note:`` part and the ``target-id``. This is generally the best way
diff --git a/doc/internals/contributing.rst b/doc/internals/contributing.rst
index 6977614cde8..8c74d1b1081 100644
--- a/doc/internals/contributing.rst
+++ b/doc/internals/contributing.rst
@@ -21,7 +21,7 @@ sphinx-users
sphinx-dev
Mailing list for development related discussions.
-#sphinx-doc on irc.freenode.net
+#sphinx-doc on irc.libera.chat
IRC channel for development questions and user support.
.. _python-sphinx: https://stackoverflow.com/questions/tagged/python-sphinx
diff --git a/doc/man/sphinx-autogen.rst b/doc/man/sphinx-autogen.rst
index 18ae8d1e9d6..cad22bf2256 100644
--- a/doc/man/sphinx-autogen.rst
+++ b/doc/man/sphinx-autogen.rst
@@ -39,6 +39,10 @@ Options
Document imported members.
+.. option:: -a, --respect-module-all
+
+ Document exactly the members in a module's ``__all__`` attribute.
+
Example
-------
@@ -71,7 +75,7 @@ and assuming ``docs/index.rst`` contained the following:
If you run the following:
-.. code-block:: bash
+.. code-block:: console
$ PYTHONPATH=. sphinx-autogen docs/index.rst
diff --git a/doc/tutorial/automatic-doc-generation.rst b/doc/tutorial/automatic-doc-generation.rst
new file mode 100644
index 00000000000..df42c643459
--- /dev/null
+++ b/doc/tutorial/automatic-doc-generation.rst
@@ -0,0 +1,166 @@
+Automatic documentation generation from code
+============================================
+
+In the :ref:`previous section ` of the tutorial
+you manually documented a Python function in Sphinx. However, the description
+was out of sync with the code itself, since the function signature was not
+the same. Besides, it would be nice to reuse `Python
+docstrings `_
+in the documentation, rather than having to write the information in two
+places.
+
+Fortunately, :doc:`the autodoc extension ` provides this
+functionality.
+
+Reusing signatures and docstrings with autodoc
+----------------------------------------------
+
+To use autodoc, first add it to the list of enabled extensions:
+
+.. code-block:: python
+ :caption: docs/source/conf.py
+ :emphasize-lines: 4
+
+ extensions = [
+ 'sphinx.ext.duration',
+ 'sphinx.ext.doctest',
+ 'sphinx.ext.autodoc',
+ ]
+
+Next, move the content of the ``.. py:function`` directive to the function
+docstring in the original Python file, as follows:
+
+.. code-block:: python
+ :caption: lumache.py
+ :emphasize-lines: 2-11
+
+ def get_random_ingredients(kind=None):
+ """
+ Return a list of random ingredients as strings.
+
+ :param kind: Optional "kind" of ingredients.
+ :type kind: list[str] or None
+ :raise lumache.InvalidKindError: If the kind is invalid.
+ :return: The ingredients list.
+ :rtype: list[str]
+
+ """
+ return ["shells", "gorgonzola", "parsley"]
+
+Finally, replace the ``.. py:function`` directive from the Sphinx documentation
+with :rst:dir:`autofunction`:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+ :emphasize-lines: 3
+
+ you can use the ``lumache.get_random_ingredients()`` function:
+
+ .. autofunction:: lumache.get_random_ingredients
+
+If you now build the HTML documentation, the output will be the same!
+With the advantage that it is generated from the code itself.
+Sphinx took the reStructuredText from the docstring and included it,
+also generating proper cross-references.
+
+You can also autogenerate documentation from other objects. For example, add
+the code for the ``InvalidKindError`` exception:
+
+.. code-block:: python
+ :caption: lumache.py
+
+ class InvalidKindError(Exception):
+ """Raised if the kind is invalid."""
+ pass
+
+And replace the ``.. py:exception`` directive with :rst:dir:`autoexception`
+as follows:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+ :emphasize-lines: 4
+
+ or ``"veggies"``. Otherwise, :py:func:`lumache.get_random_ingredients`
+ will raise an exception.
+
+ .. autoexception:: lumache.InvalidKindError
+
+And again, after running ``make html``, the output will be the same as before.
+
+Generating comprehensive API references
+---------------------------------------
+
+While using ``sphinx.ext.autodoc`` makes keeping the code and the documentation
+in sync much easier, it still requires you to write an ``auto*`` directive
+for every object you want to document. Sphinx provides yet another level of
+automation: the :doc:`autosummary ` extension.
+
+The :rst:dir:`autosummary` directive generates documents that contain all the
+necessary ``autodoc`` directives. To use it, first enable the autosummary
+extension:
+
+.. code-block:: python
+ :caption: docs/source/conf.py
+ :emphasize-lines: 5
+
+ extensions = [
+ 'sphinx.ext.duration',
+ 'sphinx.ext.doctest',
+ 'sphinx.ext.autodoc',
+ 'sphinx.ext.autosummary',
+ ]
+
+Next, create a new ``api.rst`` file with these contents:
+
+.. code-block:: rst
+ :caption: docs/source/api.rst
+
+ API
+ ===
+
+ .. autosummary::
+ :toctree: generated
+
+ lumache
+
+Remember to include the new document in the root toctree:
+
+.. code-block:: rst
+ :caption: docs/source/index.rst
+ :emphasize-lines: 7
+
+ Contents
+ --------
+
+ .. toctree::
+
+ usage
+ api
+
+Finally, after you build the HTML documentation running ``make html``, it will
+contain two new pages:
+
+- ``api.html``, corresponding to ``docs/source/api.rst`` and containing a table
+ with the objects you included in the ``autosummary`` directive (in this case,
+ only one).
+- ``generated/lumache.html``, corresponding to a newly created reST file
+ ``generated/lumache.rst`` and containing a summary of members of the module,
+ in this case one function and one exception.
+
+.. figure:: /_static/tutorial/lumache-autosummary.png
+ :width: 80%
+ :align: center
+ :alt: Summary page created by autosummary
+
+ Summary page created by autosummary
+
+Each of the links in the summary page will take you to the places where you
+originally used the corresponding ``autodoc`` directive, in this case in the
+``usage.rst`` document.
+
+.. note::
+
+ The generated files are based on `Jinja2
+ templates `_ that
+ :ref:`can be customized `,
+ but that is out of scope for this tutorial.
diff --git a/doc/tutorial/deploying.rst b/doc/tutorial/deploying.rst
new file mode 100644
index 00000000000..85fc6643ab5
--- /dev/null
+++ b/doc/tutorial/deploying.rst
@@ -0,0 +1,279 @@
+Appendix: Deploying a Sphinx project online
+===========================================
+
+When you are ready to show your documentation project to the world, there are
+many options available to do so. Since the HTML generated by Sphinx is static,
+you can decouple the process of building your HTML documentation from hosting
+such files in the platform of your choice. You will not need a sophisticated
+server running Python: virtually every web hosting service will suffice.
+
+Therefore, the challenge is less how or where to serve the static HTML, but
+rather how to pick a workflow that automatically updates the deployed
+documentation every time there is a change in the source files.
+
+The following sections describe some of the available options to deploy
+your online documentation, and give some background information. If you want
+to go directly to the practical part, you can skip to :ref:`publishing-sources`.
+
+Sphinx-friendly deployment options
+----------------------------------
+
+There are several possible options you have to host your Sphinx documentation.
+Some of them are:
+
+**Read the Docs**
+ `Read the Docs`_ is an online service specialized in hosting technical
+ documentation written in Sphinx, as well as MkDocs. They have a
+ number of extra features, such as versioned documentation, traffic and
+ search analytics, custom domains, user-defined redirects, and more.
+
+**GitHub Pages**
+ `GitHub Pages`_ is a simple static web hosting tightly integrated with
+ `GitHub`_: static HTML is served from one of the branches of a project,
+ and usually sources are stored in another branch so that the output
+ can be updated every time the sources change (for example using `GitHub
+ Actions`_). It is free to use and supports custom domains.
+
+**GitLab Pages**
+ `GitLab Pages`_ is a similar concept to GitHub Pages, integrated with
+ `GitLab`_ and usually automated with `GitLab CI`_ instead.
+
+**Netlify**
+ `Netlify`_ is a sophisticated hosting for static sites enhanced by
+ client-side web technologies like JavaScript (so-called `"Jamstack"`_).
+ They offer support for headless content management systems and
+ serverless computing.
+
+**Your own server**
+ You can always use your own web server to host Sphinx HTML documentation.
+ It is the option that gives more flexibility, but also more complexity.
+
+All these options have zero cost, with the option of paying for extra features.
+
+.. _Read the Docs: https://readthedocs.org/
+.. _GitHub Pages: https://pages.github.com/
+.. _GitHub: https://github.com/
+.. _GitHub Actions: https://github.com/features/actions
+.. _GitLab Pages: https://about.gitlab.com/stages-devops-lifecycle/pages/
+.. _GitLab: https://gitlab.com/
+.. _GitLab CI: https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
+.. _Netlify: https://www.netlify.com/
+.. _"Jamstack": https://jamstack.org/
+
+Embracing the "Docs as Code" philosophy
+---------------------------------------
+
+The free offerings of most of the options listed above require your
+documentation sources to be publicly available. Moreover, these services
+expect you to use a `Version Control System`_, a technology that tracks the
+evolution of a collection of files as a series of snapshots ("commits").
+The practice of writing documentation in plain text files with the same tools
+as the ones used for software development is commonly known as `"Docs as Code"`_.
+
+The most popular Version Control System nowadays is Git_, a free and open
+source tool that is the backbone of services like GitHub and GitLab.
+Since both Read the Docs and Netlify have integrations with GitHub and GitLab,
+and both GitHub and GitLab have an integrated Pages product, the most effective
+way of automatically build your documentation online is to upload your sources
+to either of these Git hosting services.
+
+.. _Version Control System: https://en.wikipedia.org/wiki/Version_control
+.. _"Docs as Code": https://www.writethedocs.org/guide/docs-as-code/
+.. _Git: https://git-scm.com/
+
+.. _publishing-sources:
+
+Publishing your documentation sources
+-------------------------------------
+
+GitHub
+~~~~~~
+
+The quickest way to upload an existing project to GitHub is to:
+
+1. `Sign up for a GitHub account `_.
+2. `Create a new repository `_.
+3. Open `the "Upload files" page`_ of your new repository.
+4. Select the files on your operating system file browser (in your case
+ ``README.rst``, ``lumache.py``, the makefiles under the ``docs`` directory,
+ and everything under ``docs/source``) and drag them to the GitHub interface
+ to upload them all.
+5. Click on the :guilabel:`Commit changes` button.
+
+.. _the "Upload files" page: https://docs.github.com/en/repositories/working-with-files/managing-files/adding-a-file-to-a-repository
+
+.. note::
+
+ Make sure you don't upload the ``docs/build`` directory, as it contains the
+ output generated by Sphinx and it will change every time you change the
+ sources, complicating your workflow.
+
+These steps do not require access to the command line or installing any
+additional software. To learn more, you can:
+
+- Follow `this interactive GitHub course`_ to learn more about how the GitHub
+ interface works.
+- Read `this quickstart tutorial`_ to install extra software on your machine
+ and have more flexibility. You can either use the Git command line, or the
+ GitHub Desktop application.
+
+.. _this interactive GitHub course: https://lab.github.com/githubtraining/introduction-to-github
+.. _this quickstart tutorial: https://docs.github.com/en/get-started/quickstart
+
+GitLab
+~~~~~~
+
+Similarly to GitHub, the fastest way to upload your project to GitLab is
+using the web interface:
+
+1. `Sign up for a GitLab account `_.
+2. `Create a new blank project `_.
+3. Upload the project files (in your case ``README.rst``, ``lumache.py``, the
+ makefiles under the ``docs`` directory, and everything under
+ ``docs/source``) one by one using the :guilabel:`Upload File` button [#f1]_.
+
+Again, these steps do not require additional software on your computer. To
+learn more, you can:
+
+- Follow `this tutorial`_ to install Git on your machine.
+- Browse the `GitLab User documentation`_ to understand the possibilities of
+ the platform.
+
+.. _this tutorial: https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html
+.. _GitLab User documentation: https://docs.gitlab.com/ee/user/index.html
+
+.. note::
+
+ Make sure you don't upload the ``docs/build`` directory, as it contains the
+ output generated by Sphinx and it will change every time you change the
+ sources, complicating your workflow.
+
+.. [#f1] At the time of writing, `uploading whole directories to GitLab using
+ only the web
+ interface `_ is
+ not yet implemented.
+
+Publishing your HTML documentation
+----------------------------------
+
+Read the Docs
+~~~~~~~~~~~~~
+
+`Read the Docs`_ offers integration with both GitHub and GitLab. The quickest
+way of getting started is to follow :doc:`the RTD
+tutorial `, which is loosely based on this one.
+You can publish your sources on GitHub as explained :ref:`in the previous
+section `, then skip directly to
+:ref:`readthedocs:tutorial/index:Sign up for Read the Docs`.
+If you choose GitLab instead, the process is similar.
+
+GitHub Pages
+~~~~~~~~~~~~
+
+`GitHub Pages`_ requires you to :ref:`publish your
+sources ` on `GitHub`_. After that, you will need an
+automated process that performs the ``make html`` step every time the sources
+change. That can be achieved using `GitHub Actions`_.
+
+After you have published your sources on GitHub, create a file named
+``.github/workflows/sphinx.yml`` in your repository with the following
+contents:
+
+.. code-block:: yaml
+ :caption: .github/workflows/
+
+ name: Sphinx build
+
+ on: push
+
+ jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Build HTML
+ uses: ammaraskar/sphinx-action@0.4
+ - name: Upload artifacts
+ uses: actions/upload-artifact@v1
+ with:
+ name: html-docs
+ path: docs/build/html/
+ - name: Deploy
+ uses: peaceiris/actions-gh-pages@v3
+ if: github.ref == 'refs/heads/main'
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: docs/build/html
+
+This contains a GitHub Actions workflow with a single job of four steps:
+
+1. Checkout the code.
+2. Build the HTML documentation using Sphinx.
+3. Attach the HTML output the artifacts to the GitHub Actions job, for easier
+ inspection.
+4. If the change happens on the default branch, take the contents of
+ ``docs/build/html`` and push it to the ``gh-pages`` branch.
+
+Next, you need to specify the dependencies for the ``make html`` step to be
+successful. For that, create a file ``docs/requirements.txt`` and add the
+following contents:
+
+.. code-block::
+ :caption: docs/requirements.txt
+
+ furo==2021.11.16
+
+And finally, you are ready to `enable GitHub Pages on your repository`_. For
+that, go to :guilabel:`Settings`, then :guilabel:`Pages` on the left sidebar,
+select the ``gh-pages`` branch in the "Source" dropdown menu, and click
+:guilabel:`Save`. After a few minutes, you should be able to see your HTML at
+the designated URL.
+
+.. _enable GitHub Pages on your repository: https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
+
+GitLab Pages
+~~~~~~~~~~~~
+
+`GitLab Pages`_, on the other hand, requires you to :ref:`publish your
+sources ` on `GitLab`_. When you are ready, you can
+automate the process of running ``make html`` using `GitLab CI`_.
+
+After you have published your sources on GitLab, create a file named
+``.gitlab-ci.yml`` in your repository with these contents:
+
+.. code-block:: yaml
+ :caption: .gitlab-ci.yml
+
+ stages:
+ - deploy
+
+ pages:
+ stage: deploy
+ image: python:3.9-slim
+ before_script:
+ - apt-get update && apt-get install make --no-install-recommends -y
+ - python -m pip install sphinx furo
+ script:
+ - cd docs && make html
+ after_script:
+ - mv docs/build/html/ ./public/
+ artifacts:
+ paths:
+ - public
+ rules:
+ - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
+
+This contains a GitLab CI workflow with one job of several steps:
+
+1. Install the necessary dependencies.
+2. Build the HTML documentation using Sphinx.
+3. Move the output to a known artifacts location.
+
+.. note::
+ You will need to `validate your account`_ by entering a payment method
+ (you will be charged a small amount that will then be reimbursed).
+
+.. _validate your account: https://about.gitlab.com/blog/2021/05/17/prevent-crypto-mining-abuse/#validating-an-account
+
+After that, if the pipeline is successful, you should be able to see your HTML
+at the designated URL.
diff --git a/doc/tutorial/describing-code.rst b/doc/tutorial/describing-code.rst
new file mode 100644
index 00000000000..0b88f5bd9df
--- /dev/null
+++ b/doc/tutorial/describing-code.rst
@@ -0,0 +1,275 @@
+Describing code in Sphinx
+=========================
+
+In the :doc:`previous sections of the tutorial ` you can read
+how to write narrative or prose documentation in Sphinx. In this section you
+will describe code objects instead.
+
+Sphinx supports documenting code objects in several languages, namely Python,
+C, C++, JavaScript, and reStructuredText. Each of them can be documented using
+a series of directives and roles grouped by
+:doc:`domain `. For the remainder of the
+tutorial you will use the Python domain, but all the concepts seen in this
+section apply for the other domains as well.
+
+.. _tutorial-describing-objects:
+
+Python
+------
+
+Documenting Python objects
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Sphinx offers several roles and directives to document Python objects,
+all grouped together in :ref:`the Python domain `. For example,
+you can use the :rst:dir:`py:function` directive to document a Python function,
+as follows:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+
+ Creating recipes
+ ----------------
+
+ To retrieve a list of random ingredients,
+ you can use the ``lumache.get_random_ingredients()`` function:
+
+ .. py:function:: lumache.get_random_ingredients(kind=None)
+
+ Return a list of random ingredients as strings.
+
+ :param kind: Optional "kind" of ingredients.
+ :type kind: list[str] or None
+ :return: The ingredients list.
+ :rtype: list[str]
+
+Which will render like this:
+
+.. figure:: /_static/tutorial/lumache-py-function.png
+ :width: 80%
+ :align: center
+ :alt: HTML result of documenting a Python function in Sphinx
+
+ The rendered result of documenting a Python function in Sphinx
+
+Notice several things:
+
+- Sphinx parsed the argument of the ``.. py:function`` directive and
+ highlighted the module, the function name, and the parameters appropriately.
+- The directive content includes a one-line description of the function,
+ as well as a :ref:`info field list ` containing the function
+ parameter, its expected type, the return value, and the return type.
+
+.. note::
+
+ The ``py:`` prefix specifies the :term:`domain`. You may configure the
+ default domain so you can omit the prefix, either globally using the
+ :confval:`primary_domain` configuration, or use the
+ :rst:dir:`default-domain` directive to change it from the point it is called
+ until the end of the file.
+ For example, if you set it to ``py`` (the default), you can write
+ ``.. function::`` directly.
+
+Cross-referencing Python objects
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+By default, most of these directives generate entities that can be
+cross-referenced from any part of the documentation by using
+:ref:`a corresponding role `. For the case of functions,
+you can use :rst:role:`py:func` for that, as follows:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+
+ The ``kind`` parameter should be either ``"meat"``, ``"fish"``,
+ or ``"veggies"``. Otherwise, :py:func:`lumache.get_random_ingredients`
+ will raise an exception.
+
+When generating code documentation, Sphinx will generate a cross-reference automatically just
+by using the name of the object, without you having to explicitly use a role
+for that. For example, you can describe the custom exception raised by the
+function using the :rst:dir:`py:exception` directive:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+
+ .. py:exception:: lumache.InvalidKindError
+
+ Raised if the kind is invalid.
+
+Then, add this exception to the original description of the function:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+ :emphasize-lines: 7
+
+ .. py:function:: lumache.get_random_ingredients(kind=None)
+
+ Return a list of random ingredients as strings.
+
+ :param kind: Optional "kind" of ingredients.
+ :type kind: list[str] or None
+ :raise lumache.InvalidKindError: If the kind is invalid.
+ :return: The ingredients list.
+ :rtype: list[str]
+
+And finally, this is how the result would look:
+
+.. figure:: /_static/tutorial/lumache-py-function-full.png
+ :width: 80%
+ :align: center
+ :alt: HTML result of documenting a Python function in Sphinx
+ with cross-references
+
+ HTML result of documenting a Python function in Sphinx with cross-references
+
+Beautiful, isn't it?
+
+Including doctests in your documentation
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Since you are now describing code from a Python library, it will become useful
+to keep both the documentation and the code as synchronized as possible.
+One of the ways to do that in Sphinx is to include code snippets in the
+documentation, called *doctests*, that are executed when the documentation is
+built.
+
+To demonstrate doctests and other Sphinx features covered in this tutorial,
+Sphinx will need to be able to import the code. To achieve that, write this
+at the beginning of ``conf.py``:
+
+.. code-block:: python
+ :caption: docs/source/conf.py
+ :emphasize-lines: 3-5
+
+ # If extensions (or modules to document with autodoc) are in another directory,
+ # add these directories to sys.path here.
+ import pathlib
+ import sys
+ sys.path.insert(0, pathlib.Path(__file__).parents[2].resolve().as_posix())
+
+.. note::
+
+ An alternative to changing the :py:data:`sys.path` variable is to create a
+ ``pyproject.toml`` file and make the code installable,
+ so it behaves like any other Python library. However, the ``sys.path``
+ approach is simpler.
+
+Then, before adding doctests to your documentation, enable the
+:doc:`doctest ` extension in ``conf.py``:
+
+.. code-block:: python
+ :caption: docs/source/conf.py
+ :emphasize-lines: 3
+
+ extensions = [
+ 'sphinx.ext.duration',
+ 'sphinx.ext.doctest',
+ ]
+
+Next, write a doctest block as follows:
+
+.. code-block:: rst
+ :caption: docs/source/usage.rst
+
+ >>> import lumache
+ >>> lumache.get_random_ingredients()
+ ['shells', 'gorgonzola', 'parsley']
+
+Doctests include the Python instructions to be run preceded by ``>>>``,
+the standard Python interpreter prompt, as well as the expected output
+of each instruction. This way, Sphinx can check whether the actual output
+matches the expected one.
+
+To observe how a doctest failure looks like (rather than a code error as
+above), let's write the return value incorrectly first. Therefore, add a
+function ``get_random_ingredients`` like this:
+
+.. code-block:: python
+ :caption: lumache.py
+
+ def get_random_ingredients(kind=None):
+ return ["eggs", "bacon", "spam"]
+
+You can now run ``make doctest`` to execute the doctests of your documentation.
+Initially this will display an error, since the actual code does not behave
+as specified:
+
+.. code-block:: console
+
+ (.venv) $ make doctest
+ Running Sphinx v4.2.0
+ loading pickled environment... done
+ ...
+ running tests...
+
+ Document: usage
+ ---------------
+ **********************************************************************
+ File "usage.rst", line 44, in default
+ Failed example:
+ lumache.get_random_ingredients()
+ Expected:
+ ['shells', 'gorgonzola', 'parsley']
+ Got:
+ ['eggs', 'bacon', 'spam']
+ **********************************************************************
+ ...
+ make: *** [Makefile:20: doctest] Error 1
+
+As you can see, doctest reports the expected and the actual results,
+for easy examination. It is now time to fix the function:
+
+.. code-block:: python
+ :caption: lumache.py
+ :emphasize-lines: 2
+
+ def get_random_ingredients(kind=None):
+ return ["shells", "gorgonzola", "parsley"]
+
+And finally, ``make test`` reports success!
+
+For big projects though, this manual approach can become a bit tedious.
+In the next section, you will see :doc:`how to automate the
+process `.
+
+Other languages (C, C++, others)
+--------------------------------
+
+Documenting and cross-referencing objects
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Sphinx also supports documenting and cross-referencing objects written in
+other programming languages. There are four additional built-in domains:
+C, C++, JavaScript, and reStructuredText. Third-party extensions may
+define domains for more languages, such as
+
+- `Fortran `_,
+- `Julia `_, or
+- `PHP `_.
+
+For example, to document a C++ type definition, you would use the built-in
+:rst:dir:`cpp:type` directive, as follows:
+
+.. code-block:: rst
+
+ .. cpp:type:: std::vector CustomList
+
+ A typedef-like declaration of a type.
+
+Which would give the following result:
+
+.. cpp:type:: std::vector CustomList
+
+ A typedef-like declaration of a type.
+
+All such directives then generate references that can be
+cross-referenced by using the corresponding role. For example, to reference
+the previous type definition, you can use the :rst:role:`cpp:type` role
+as follows:
+
+.. code-block:: rst
+
+ Cross reference to :cpp:type:`CustomList`.
+
+Which would produce a hyperlink to the previous definition: :cpp:type:`CustomList`.
diff --git a/doc/tutorial/first-steps.rst b/doc/tutorial/first-steps.rst
index 791ee38f597..fd5c631353e 100644
--- a/doc/tutorial/first-steps.rst
+++ b/doc/tutorial/first-steps.rst
@@ -79,7 +79,8 @@ behavior by adding the following code at the end of your ``conf.py``:
With this configuration value, and after running ``make epub`` again, you will
notice that URLs appear now as footnotes, which avoids cluttering the text.
-Sweet!
+Sweet! Read on to explore :doc:`other ways to customize
+Sphinx `.
.. note::
diff --git a/doc/tutorial/getting-started.rst b/doc/tutorial/getting-started.rst
index ccfa0952e12..5cf0b38aaa8 100644
--- a/doc/tutorial/getting-started.rst
+++ b/doc/tutorial/getting-started.rst
@@ -117,3 +117,4 @@ something like this:
Freshly created documentation of Lumache
There we go! You created your first HTML documentation using Sphinx.
+Now you can start :doc:`customizing it `.
diff --git a/doc/tutorial/index.rst b/doc/tutorial/index.rst
index 06179f9d0d3..1d12aff838a 100644
--- a/doc/tutorial/index.rst
+++ b/doc/tutorial/index.rst
@@ -33,4 +33,7 @@ project.
first-steps
more-sphinx-customization
narrative-documentation
+ describing-code
+ automatic-doc-generation
+ deploying
end
diff --git a/doc/tutorial/more-sphinx-customization.rst b/doc/tutorial/more-sphinx-customization.rst
index 6a35a6c8cb6..c28263c2687 100644
--- a/doc/tutorial/more-sphinx-customization.rst
+++ b/doc/tutorial/more-sphinx-customization.rst
@@ -73,3 +73,6 @@ appearance:
:alt: HTML documentation of Lumache with the Furo theme
HTML documentation of Lumache with the Furo theme
+
+It is now time to :doc:`expand the narrative documentation and split it into
+several documents `.
diff --git a/doc/tutorial/narrative-documentation.rst b/doc/tutorial/narrative-documentation.rst
index d29db1d771a..a81204d4ca6 100644
--- a/doc/tutorial/narrative-documentation.rst
+++ b/doc/tutorial/narrative-documentation.rst
@@ -85,14 +85,13 @@ introduction paragraph in ``index.rst``:
Check out the :doc:`usage` section for further information.
-The :rst:role:`doc` role you used automatically references a specific document
-in the project, in this case the ``usage.rst`` you created earlier.
+The :rst:role:`doc` :ref:`role ` you used automatically
+references a specific document in the project, in this case the ``usage.rst``
+you created earlier.
Alternatively, you can also add a cross-reference to an arbitrary part of the
project. For that, you need to use the :rst:role:`ref` role, and add an
-explicit *label* that acts as `a target`__.
-
-__ https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#hyperlink-targets
+explicit *label* that acts as :duref:`a target `.
For example, to reference the "Installation" subsection, add a label right
before the heading, as follows:
@@ -126,3 +125,6 @@ cross-reference to. If you do not include an explicit title, hence using
``:ref:`installation```, the section title will be used (in this case,
``Installation``). Both the ``:doc:`` and the ``:ref:`` roles will be rendered
as hyperlinks in the HTML documentation.
+
+What about :doc:`documenting code objects in Sphinx `?
+Read on!
diff --git a/doc/usage/advanced/setuptools.rst b/doc/usage/advanced/setuptools.rst
index 7f993e10c54..c6ef0fb4137 100644
--- a/doc/usage/advanced/setuptools.rst
+++ b/doc/usage/advanced/setuptools.rst
@@ -64,7 +64,7 @@ Options for setuptools integration
This can also be set by passing the `-E` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -E
@@ -75,7 +75,7 @@ Options for setuptools integration
This can also be set by passing the `-a` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -a
@@ -88,7 +88,7 @@ Options for setuptools integration
This can also be set by passing the `-s` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -s $SOURCE_DIR
@@ -105,7 +105,7 @@ Options for setuptools integration
This can also be set by passing the `-c` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -c $CONFIG_DIR
@@ -117,7 +117,7 @@ Options for setuptools integration
This can also be set by passing the `-b` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -b $BUILDER
@@ -131,7 +131,7 @@ Options for setuptools integration
This can also be set by passing the `-W` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -W
@@ -169,7 +169,7 @@ Options for setuptools integration
This can also be set by passing the `-i` flag to ``setup.py``:
- .. code-block:: bash
+ .. code-block:: console
$ python setup.py build_sphinx -i
diff --git a/doc/usage/configuration.rst b/doc/usage/configuration.rst
index a6607e57eb9..0254d2dbd4e 100644
--- a/doc/usage/configuration.rst
+++ b/doc/usage/configuration.rst
@@ -22,9 +22,9 @@ and output behavior.
.. _`docutils.conf`: https://docutils.sourceforge.io/docs/user/config.html
The configuration file is executed as Python code at build time (using
-:func:`execfile`, and with the current directory set to its containing
-directory), and therefore can execute arbitrarily complex code. Sphinx then
-reads simple names from the file's namespace as its configuration.
+:func:`importlib.import_module`, and with the current directory set to its
+containing directory), and therefore can execute arbitrarily complex code.
+Sphinx then reads simple names from the file's namespace as its configuration.
Important points to note:
@@ -329,6 +329,8 @@ General configuration
* ``ref.python``
* ``misc.highlighting_failure``
* ``toc.circular``
+ * ``toc.excluded``
+ * ``toc.not_readable``
* ``toc.secnum``
* ``epub.unknown_project_files``
* ``epub.duplicated_toc_entry``
@@ -360,6 +362,10 @@ General configuration
Added ``epub.duplicated_toc_entry``
+ .. versionchanged:: 4.3
+
+ Added ``toc.excluded`` and ``toc.not_readable``
+
.. confval:: needs_sphinx
If set to a ``major.minor`` version string like ``'1.1'``, Sphinx will
@@ -802,6 +808,13 @@ documentation on :ref:`intl` for details.
.. versionchanged:: 1.5
Use ``locales`` directory as a default value
+.. confval:: gettext_allow_fuzzy_translations
+
+ If true, "fuzzy" messages in the message catalogs are used for translation.
+ The default is ``False``.
+
+ .. versionadded:: 4.3
+
.. confval:: gettext_compact
.. versionadded:: 1.1
@@ -992,7 +1005,7 @@ that use Sphinx's HTMLWriter class.
to indicate the location of document using `The Canonical Link Relation`_.
Default: ``''``.
- .. _The Canonical Link Relation: https://tools.ietf.org/html/rfc6596
+ .. _The Canonical Link Relation: https://datatracker.ietf.org/doc/html/rfc6596
.. versionadded:: 1.8
@@ -2486,6 +2499,13 @@ These options influence Texinfo output.
.. versionadded:: 1.1
+.. confval:: texinfo_cross_references
+
+ If false, do not generate inline references in a document. That makes
+ an info file more readable with stand-alone reader (``info``).
+ Default is ``True``.
+
+ .. versionadded:: 4.4
.. _qthelp-options:
@@ -2637,10 +2657,8 @@ Options for the linkcheck builder
A regular expression that matches a URI.
*auth_info*
Authentication information to use for that URI. The value can be anything
- that is understood by the ``requests`` library (see `requests
- Authentication `_ for details).
-
- .. _requests-auth: https://requests.readthedocs.io/en/master/user/authentication/
+ that is understood by the ``requests`` library (see :ref:`requests
+ Authentication ` for details).
The ``linkcheck`` builder will use the first matching ``auth_info`` value
it can find in the :confval:`linkcheck_auth` list, so values earlier in the
@@ -2668,10 +2686,23 @@ Options for the linkcheck builder
doubling the wait time between attempts until it succeeds or exceeds the
``linkcheck_rate_limit_timeout``. By default, the timeout is 5 minutes.
- .. _Retry-After: https://tools.ietf.org/html/rfc7231#section-7.1.3
+ .. _Retry-After: https://datatracker.ietf.org/doc/html/rfc7231#section-7.1.3
.. versionadded:: 3.4
+.. confval:: linkcheck_exclude_documents
+
+ A list of regular expressions that match documents in which Sphinx should
+ not check the validity of links. This can be used for permitting link decay
+ in legacy or historical sections of the documentation.
+
+ Example::
+
+ # ignore all links in documents located in a subfolder named 'legacy'
+ linkcheck_exclude_documents = [r'.*/legacy/.*']
+
+ .. versionadded:: 4.4
+
Options for the XML builder
---------------------------
diff --git a/doc/usage/extensions/autodoc.rst b/doc/usage/extensions/autodoc.rst
index 51a77bbbb3e..dfb08e688e7 100644
--- a/doc/usage/extensions/autodoc.rst
+++ b/doc/usage/extensions/autodoc.rst
@@ -662,6 +662,18 @@ There are also config values that you can set:
.. __: https://mypy.readthedocs.io/en/latest/kinds_of_types.html#type-aliases
.. versionadded:: 3.3
+.. confval:: autodoc_typehints_format
+
+ This value controls the format of typehints. The setting takes the
+ following values:
+
+ * ``'fully-qualified'`` -- Show the module name and its name of typehints
+ (default)
+ * ``'short'`` -- Suppress the leading module names of the typehints
+ (ex. ``io.StringIO`` -> ``StringIO``)
+
+ .. versionadded:: 4.4
+
.. confval:: autodoc_preserve_defaults
If True, the default argument values of functions will be not evaluated on
@@ -768,8 +780,6 @@ needed docstring processing in event :event:`autodoc-process-docstring`:
.. event:: autodoc-process-bases (app, name, obj, options, bases)
- .. versionadded:: 4.1
-
Emitted when autodoc has read and processed a class to determine the
base-classes. *bases* is a list of classes that the event handler can
modify **in place** to change what Sphinx puts into the output. It's
@@ -781,6 +791,12 @@ needed docstring processing in event :event:`autodoc-process-docstring`:
:param options: the options given to the class directive
:param bases: the list of base classes signature. see above.
+ .. versionadded:: 4.1
+ .. versionchanged:: 4.3
+
+ ``bases`` can contain a string as a base class name. It will be processed
+ as reST mark-up'ed text.
+
Skipping members
----------------
diff --git a/doc/usage/extensions/autosummary.rst b/doc/usage/extensions/autosummary.rst
index 4794861b3fd..ac7bbd68f7b 100644
--- a/doc/usage/extensions/autosummary.rst
+++ b/doc/usage/extensions/autosummary.rst
@@ -201,6 +201,25 @@ also use these config values:
.. versionadded:: 2.1
+ .. versionchanged:: 4.4
+
+ If ``autosummary_ignore_module_all`` is ``False``, this configuration
+ value is ignored for members listed in ``__all__``.
+
+.. confval:: autosummary_ignore_module_all
+
+ If ``False`` and a module has the ``__all__`` attribute set, autosummary
+ documents every member listed in ``__all__`` and no others. Default is
+ ``True``
+
+ Note that if an imported member is listed in ``__all__``, it will be
+ documented regardless of the value of ``autosummary_imported_members``. To
+ match the behaviour of ``from module import *``, set
+ ``autosummary_ignore_module_all`` to False and
+ ``autosummary_imported_members`` to True.
+
+ .. versionadded:: 4.4
+
.. confval:: autosummary_filename_map
A dict mapping object names to filenames. This is necessary to avoid
@@ -210,6 +229,7 @@ also use these config values:
.. versionadded:: 3.2
+.. _autosummary-customizing-templates:
Customizing templates
---------------------
diff --git a/doc/usage/extensions/intersphinx.rst b/doc/usage/extensions/intersphinx.rst
index 178655caeba..2bcce68d0ee 100644
--- a/doc/usage/extensions/intersphinx.rst
+++ b/doc/usage/extensions/intersphinx.rst
@@ -8,20 +8,25 @@
.. versionadded:: 0.5
-This extension can generate automatic links to the documentation of objects in
-other projects.
-
-Usage is simple: whenever Sphinx encounters a cross-reference that has no
-matching target in the current documentation set, it looks for targets in the
-documentation sets configured in :confval:`intersphinx_mapping`. A reference
-like ``:py:class:`zipfile.ZipFile``` can then link to the Python documentation
+This extension can generate links to the documentation of objects in external
+projects, either explicitly through the :rst:role:`external` role, or as a
+fallback resolution for any other cross-reference.
+
+Usage for fallback resolution is simple: whenever Sphinx encounters a
+cross-reference that has no matching target in the current documentation set,
+it looks for targets in the external documentation sets configured in
+:confval:`intersphinx_mapping`. A reference like
+``:py:class:`zipfile.ZipFile``` can then link to the Python documentation
for the ZipFile class, without you having to specify where it is located
exactly.
-When using the "new" format (see below), you can even force lookup in a foreign
-set by prefixing the link target appropriately. A link like ``:ref:`comparison
-manual ``` will then link to the label "comparisons" in the
-doc set "python", if it exists.
+When using the :rst:role:`external` role, you can force lookup to any external
+projects, and optionally to a specific external project.
+A link like ``:external:ref:`comparison manual ``` will then link
+to the label "comparisons" in whichever configured external project, if it
+exists,
+and a link like ``:external+python:ref:`comparison manual ``` will
+link to the label "comparisons" only in the doc set "python", if it exists.
Behind the scenes, this works as follows:
@@ -30,8 +35,8 @@ Behind the scenes, this works as follows:
* Projects using the Intersphinx extension can specify the location of such
mapping files in the :confval:`intersphinx_mapping` config value. The mapping
- will then be used to resolve otherwise missing references to objects into
- links to the other documentation.
+ will then be used to resolve both :rst:role:`external` references, and also
+ otherwise missing references to objects into links to the other documentation.
* By default, the mapping file is assumed to be at the same location as the rest
of the documentation; however, the location of the mapping file can also be
@@ -79,10 +84,10 @@ linking:
at the same location as the base URI) or another local file path or a full
HTTP URI to an inventory file.
- The unique identifier can be used to prefix cross-reference targets, so that
+ The unique identifier can be used in the :rst:role:`external` role, so that
it is clear which intersphinx set the target belongs to. A link like
- ``:ref:`comparison manual ``` will link to the label
- "comparisons" in the doc set "python", if it exists.
+ ``external:python+ref:`comparison manual ``` will link to the
+ label "comparisons" in the doc set "python", if it exists.
**Example**
@@ -148,6 +153,64 @@ linking:
exception is raised if the server has not issued a response for timeout
seconds.
+.. confval:: intersphinx_disabled_reftypes
+
+ .. versionadded:: 4.3
+
+ A list of strings being either:
+
+ - the name of a specific reference type in a domain,
+ e.g., ``std:doc``, ``py:func``, or ``cpp:class``,
+ - the name of a domain, and a wildcard, e.g.,
+ ``std:*``, ``py:*``, or ``cpp:*``, or
+ - simply a wildcard ``*``.
+
+ The default value is an empty list.
+
+ When a non-:rst:role:`external` cross-reference is being resolved by
+ intersphinx, skip resolution if it matches one of the specifications in this
+ list.
+
+ For example, with ``intersphinx_disabled_reftypes = ['std:doc']``
+ a cross-reference ``:doc:`installation``` will not be attempted to be
+ resolved by intersphinx, but ``:external+otherbook:doc:`installation``` will
+ be attempted to be resolved in the inventory named ``otherbook`` in
+ :confval:`intersphinx_mapping`.
+ At the same time, all cross-references generated in, e.g., Python,
+ declarations will still be attempted to be resolved by intersphinx.
+
+ If ``*`` is in the list of domains, then no non-:rst:role:`external`
+ references will be resolved by intersphinx.
+
+Explicitly Reference External Objects
+-------------------------------------
+
+The Intersphinx extension provides the following role.
+
+.. rst:role:: external
+
+ .. versionadded:: 4.4
+
+ Use Intersphinx to perform lookup only in external projects, and not the
+ current project. Intersphinx still needs to know the type of object you
+ would like to find, so the general form of this role is to write the
+ cross-refererence as if the object is in the current project, but then prefix
+ it with ``:external``.
+ The two forms are then
+
+ - ``:external:domain:reftype:`target```,
+ e.g., ``:external:py:class:`zipfile.ZipFile```, or
+ - ``:external:reftype:`target```,
+ e.g., ``:external:doc:`installation```.
+
+ If you would like to constrain the lookup to a specific external project,
+ then the key of the project, as specified in :confval:`intersphinx_mapping`,
+ is added as well to get the two forms
+
+ - ``:external+invname:domain:reftype:`target```,
+ e.g., ``:external+python:py:class:`zipfile.ZipFile```, or
+ - ``:external+invname:reftype:`target```,
+ e.g., ``:external+python:doc:`installation```.
Showing all links of an Intersphinx mapping file
------------------------------------------------
@@ -158,7 +221,7 @@ searching for the root cause of a broken Intersphinx link in a documentation
project. The following example prints the Intersphinx mapping of the Python 3
documentation::
- $ python -msphinx.ext.intersphinx https://docs.python.org/3/objects.inv
+ $ python -m sphinx.ext.intersphinx https://docs.python.org/3/objects.inv
Using Intersphinx with inventory file under Basic Authorization
---------------------------------------------------------------
diff --git a/doc/usage/extensions/math.rst b/doc/usage/extensions/math.rst
index 764bf5dd3ed..62630608993 100644
--- a/doc/usage/extensions/math.rst
+++ b/doc/usage/extensions/math.rst
@@ -200,6 +200,11 @@ Sphinx but is set to automatically include it from a third-party site.
.. versionadded:: 1.8
+ .. versionchanged:: 4.4.1
+
+ Allow to change the loading method (async or defer) of MathJax if "async"
+ or "defer" key is set.
+
.. confval:: mathjax3_config
The configuration options for MathJax v3 (which is used by default).
diff --git a/doc/usage/installation.rst b/doc/usage/installation.rst
index 7296e0a55f0..cd197dc6260 100644
--- a/doc/usage/installation.rst
+++ b/doc/usage/installation.rst
@@ -120,7 +120,7 @@ Chocolatey
$ choco install sphinx
You would need to `install Chocolatey
- `_
+`_
before running this.
For more information, refer to the `chocolatey page`__.
@@ -239,13 +239,13 @@ PDF builds using LaTeX. Please choose one for your purpose.
commands. For example, you can use following command to create a Sphinx
project:
- .. code-block:: bash
+ .. code-block:: console
$ docker run -it --rm -v /path/to/document:/docs sphinxdoc/sphinx sphinx-quickstart
And you can following command this to build HTML document:
- .. code-block:: bash
+ .. code-block:: console
$ docker run --rm -v /path/to/document:/docs sphinxdoc/sphinx make html
diff --git a/doc/usage/quickstart.rst b/doc/usage/quickstart.rst
index 8644a00213d..abfa269d823 100644
--- a/doc/usage/quickstart.rst
+++ b/doc/usage/quickstart.rst
@@ -39,7 +39,7 @@ Sphinx comes with a script called :program:`sphinx-quickstart` that sets up a
source directory and creates a default :file:`conf.py` with the most useful
configuration values from a few questions it asks you. To use this, run:
-.. code-block:: shell
+.. code-block:: console
$ sphinx-quickstart
@@ -128,7 +128,7 @@ Running the build
Now that you have added some files and content, let's make a first build of the
docs. A build is started with the :program:`sphinx-build` program:
-.. code-block:: shell
+.. code-block:: console
$ sphinx-build -b html sourcedir builddir
@@ -144,7 +144,7 @@ However, :program:`sphinx-quickstart` script creates a :file:`Makefile` and a
:file:`make.bat` which make life even easier for you. These can be executed by
running :command:`make` with the name of the builder. For example.
-.. code-block:: shell
+.. code-block:: console
$ make html
diff --git a/doc/usage/restructuredtext/basics.rst b/doc/usage/restructuredtext/basics.rst
index d96b1fe3867..16cfc6109f7 100644
--- a/doc/usage/restructuredtext/basics.rst
+++ b/doc/usage/restructuredtext/basics.rst
@@ -410,7 +410,27 @@ following the arguments and indicated by the colons). Options must be indented
to the same level as the directive content.
The directive content follows after a blank line and is indented relative to
-the directive start.
+the directive start or if options are present, by the same amount as the
+options.
+
+Be careful as the indent is not a fixed number of whitespace, e.g. three, but
+any number whitespace. This can be surprising when a fixed indent is used
+throughout the document and can make a difference for directives which are
+sensitive to whitespace. Compare::
+
+ .. code-block::
+ :caption: A cool example
+
+ The output of this line starts with four spaces.
+
+ .. code-block::
+
+ The output of this line has no spaces at the beginning.
+
+In the first code block, the indent for the content was fixated by the option
+line to three spaces, consequently the content starts with four spaces.
+In the latter the indent was fixed by the content itself to seven spaces, thus
+it does not start with a space.
Images
diff --git a/doc/usage/restructuredtext/directives.rst b/doc/usage/restructuredtext/directives.rst
index 2a9743e948d..d1877bca018 100644
--- a/doc/usage/restructuredtext/directives.rst
+++ b/doc/usage/restructuredtext/directives.rst
@@ -598,6 +598,7 @@ __ https://pygments.org/docs/lexers
are removed via :func:`textwrap.dedent()`. For example::
.. code-block:: ruby
+ :linenos:
:dedent: 4
some ruby code
@@ -831,6 +832,9 @@ Glossary
.. versionchanged:: 1.4
Index key for glossary term should be considered *experimental*.
+ .. versionchanged:: 4.4
+ In internationalized documentation, the ``:sorted:`` flag sorts
+ according to translated terms.
Meta-information markup
-----------------------
diff --git a/doc/usage/restructuredtext/domains.rst b/doc/usage/restructuredtext/domains.rst
index abece421318..9baaa841786 100644
--- a/doc/usage/restructuredtext/domains.rst
+++ b/doc/usage/restructuredtext/domains.rst
@@ -125,6 +125,7 @@ In short:
component of the target. For example, ``:py:meth:`~Queue.Queue.get``` will
refer to ``Queue.Queue.get`` but only display ``get`` as the link text.
+.. _python-domain:
The Python Domain
-----------------
@@ -677,12 +678,55 @@ The C domain (name **c**) is suited for documentation of C API.
Note that you don't have to backslash-escape asterisks in the signature, as
it is not parsed by the reST inliner.
+ In the description of a function you can use the following info fields
+ (see also :ref:`info-field-lists`).
+
+ * ``param``, ``parameter``, ``arg``, ``argument``,
+ Description of a parameter.
+ * ``type``: Type of a parameter,
+ written as if passed to the :rst:role:`c:expr` role.
+ * ``returns``, ``return``: Description of the return value.
+ * ``rtype``: Return type,
+ written as if passed to the :rst:role:`c:expr` role.
+ * ``retval``, ``retvals``: An alternative to ``returns`` for describing
+ the result of the function.
+
+ .. versionadded:: 4.3
+ The ``retval`` field type.
+
+ For example::
+
+ .. c:function:: PyObject *PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
+
+ :param type: description of the first parameter.
+ :param nitems: description of the second parameter.
+ :returns: a result.
+ :retval NULL: under some conditions.
+ :retval NULL: under some other conditions as well.
+
+ which renders as
+
+ .. c:function:: PyObject *PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
+
+ ..
+ ** for some editors (e.g., vim) to stop bold-highlighting the source
+
+ :param type: description of the first parameter.
+ :param nitems: description of the second parameter.
+ :returns: a result.
+ :retval NULL: under some conditions.
+ :retval NULL: under some other conditions as well.
+
+
.. rst:directive:: .. c:macro:: name
.. c:macro:: name(arg list)
Describes a C macro, i.e., a C-language ``#define``, without the replacement
text.
+ In the description of a macro you can use the same info fields as for the
+ :rst:dir:`c:function` directive.
+
.. versionadded:: 3.0
The function style variant.
@@ -1453,14 +1497,23 @@ The ``cpp:namespace-pop`` directive undoes the most recent
Info field lists
~~~~~~~~~~~~~~~~~
-The C++ directives support the following info fields (see also
-:ref:`info-field-lists`):
+All the C++ directives for declaring entities support the following
+info fields (see also :ref:`info-field-lists`):
+
+* ``tparam``: Description of a template parameter.
-* `param`, `parameter`, `arg`, `argument`: Description of a parameter.
-* `tparam`: Description of a template parameter.
-* `returns`, `return`: Description of a return value.
+The :rst:dir:`cpp:function` directive additionally supports the
+following fields:
+
+* ``param``, ``parameter``, ``arg``, ``argument``: Description of a parameter.
+* ``returns``, ``return``: Description of a return value.
+* ``retval``, ``retvals``: An alternative to ``returns`` for describing
+ the result of the function.
* `throws`, `throw`, `exception`: Description of a possibly thrown exception.
+.. versionadded:: 4.3
+ The ``retval`` field type.
+
.. _cpp-roles:
Cross-referencing
diff --git a/doc/usage/theming.rst b/doc/usage/theming.rst
index 60bc20e24fb..f66734b9671 100644
--- a/doc/usage/theming.rst
+++ b/doc/usage/theming.rst
@@ -70,7 +70,7 @@ directory containing :file:`conf.py` and use this configuration::
The third form is a Python package. If a theme you want to use is distributed
as a Python package, you can use it after installing
-.. code-block:: bash
+.. code-block:: console
# installing theme package
$ pip install sphinxjp.themes.dotted
@@ -127,6 +127,10 @@ Builtin themes
Sphinx comes with a selection of themes to choose from.
+Note that from these themes only the Alabaster and Scrolls themes are
+mobile-optimated, the other themes resort to horizontal scrolling
+if the screen is too narrow.
+
.. cssclass:: clear
These themes are:
diff --git a/package-lock.json b/package-lock.json
index 96cd10a63fc..ee40c8972b2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -422,30 +422,10 @@
"dev": true
},
"follow-redirects": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
- "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
- "dev": true,
- "requires": {
- "debug": "^3.2.6"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
+ "version": "1.14.7",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
+ "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
+ "dev": true
},
"fs-extra": {
"version": "7.0.1",
diff --git a/setup.py b/setup.py
index 2b4504101df..ccadd59f4d3 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,5 @@
import os
import sys
-from distutils import log
from io import StringIO
from setuptools import find_packages, setup
@@ -29,8 +28,8 @@
'alabaster>=0.7,<0.8',
'imagesize',
'requests>=2.5.0',
- 'setuptools',
'packaging',
+ "importlib-metadata>=4.4; python_version < '3.10'",
]
extras_require = {
@@ -44,10 +43,9 @@
'lint': [
'flake8>=3.5.0',
'isort',
- 'mypy>=0.900',
+ 'mypy>=0.931',
'docutils-stubs',
"types-typed-ast",
- "types-pkg_resources",
"types-requests",
],
'test': [
@@ -149,8 +147,8 @@ def _run_domain_js(self, domain):
if catalog.fuzzy and not self.use_fuzzy:
continue
- log.info('writing JavaScript strings in catalog %r to %r',
- po_file, js_file)
+ self.log.info('writing JavaScript strings in catalog %r to %r',
+ po_file, js_file)
jscatalog = {}
for message in catalog:
@@ -207,6 +205,7 @@ def _run_domain_js(self, domain):
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
+ 'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Framework :: Setuptools Plugin',
diff --git a/sphinx/__init__.py b/sphinx/__init__.py
index d5b13108f8c..269c141af76 100644
--- a/sphinx/__init__.py
+++ b/sphinx/__init__.py
@@ -4,7 +4,7 @@
The Sphinx documentation toolchain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -27,8 +27,8 @@
warnings.filterwarnings('ignore', "'U' mode is deprecated",
DeprecationWarning, module='docutils.io')
-__version__ = '4.2.0'
-__released__ = '4.2.0' # used when Sphinx builds its own docs
+__version__ = '4.4.0'
+__released__ = '4.4.0' # used when Sphinx builds its own docs
#: Version info for better programmatic use.
#:
@@ -38,7 +38,7 @@
#:
#: .. versionadded:: 1.2
#: Before version 1.2, check the string ``sphinx.__version__``.
-version_info = (4, 2, 0, 'final', 0)
+version_info = (4, 4, 0, 'final', 0)
package_dir = path.abspath(path.dirname(__file__))
diff --git a/sphinx/__main__.py b/sphinx/__main__.py
index 6192f52ae2a..daff054418a 100644
--- a/sphinx/__main__.py
+++ b/sphinx/__main__.py
@@ -4,7 +4,7 @@
The Sphinx documentation toolchain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/addnodes.py b/sphinx/addnodes.py
index 8a020b02ef4..af1c8fff2d8 100644
--- a/sphinx/addnodes.py
+++ b/sphinx/addnodes.py
@@ -4,7 +4,7 @@
Additional docutils nodes.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -16,6 +16,13 @@
if TYPE_CHECKING:
from sphinx.application import Sphinx
+try:
+ from docutils.nodes import meta as docutils_meta # type: ignore
+except ImportError:
+ # docutils-0.17 or older
+ from docutils.parsers.rst.directives.html import MetaBody
+ docutils_meta = MetaBody.meta
+
class document(nodes.document):
"""The document root element patched by Sphinx.
@@ -85,7 +92,7 @@ class toctree(nodes.General, nodes.Element, translatable):
def preserve_original_messages(self) -> None:
# toctree entries
rawentries = self.setdefault('rawentries', [])
- for title, docname in self['entries']:
+ for title, _docname in self['entries']:
if title:
rawentries.append(title)
@@ -528,6 +535,8 @@ class manpage(nodes.Inline, nodes.FixedTextElement):
def setup(app: "Sphinx") -> Dict[str, Any]:
+ from sphinx.util import docutils # lazy import
+
app.add_node(toctree)
app.add_node(desc)
@@ -563,7 +572,6 @@ def setup(app: "Sphinx") -> Dict[str, Any]:
app.add_node(start_of_file)
app.add_node(highlightlang)
app.add_node(tabular_col_spec)
- app.add_node(meta)
app.add_node(pending_xref)
app.add_node(number_reference)
app.add_node(download_reference)
@@ -571,6 +579,9 @@ def setup(app: "Sphinx") -> Dict[str, Any]:
app.add_node(literal_strong)
app.add_node(manpage)
+ if docutils.__version_info__ < (0, 18):
+ app.add_node(meta)
+
return {
'version': 'builtin',
'parallel_read_safe': True,
diff --git a/sphinx/application.py b/sphinx/application.py
index b55eb76c1a9..fd8b65b6ef6 100644
--- a/sphinx/application.py
+++ b/sphinx/application.py
@@ -6,13 +6,12 @@
Gracefully adapted from the TextPress system by Armin.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import os
import pickle
-import platform
import sys
import warnings
from collections import deque
@@ -195,12 +194,6 @@ def __init__(self, srcdir: str, confdir: Optional[str], outdir: str, doctreedir:
# say hello to the world
logger.info(bold(__('Running Sphinx v%s') % sphinx.__display_version__))
- # notice for parallel build on macOS and py38+
- if sys.version_info > (3, 8) and platform.system() == 'Darwin' and parallel > 1:
- logger.info(bold(__("For security reasons, parallel mode is disabled on macOS and "
- "python3.8 and above. For more details, please read "
- "https://github.com/sphinx-doc/sphinx/issues/6803")))
-
# status code for command-line application
self.statuscode = 0
@@ -284,7 +277,8 @@ def _init_i18n(self) -> None:
self.config.language, self.config.source_encoding)
for catalog in repo.catalogs:
if catalog.domain == 'sphinx' and catalog.is_outdated():
- catalog.write_mo(self.config.language)
+ catalog.write_mo(self.config.language,
+ self.config.gettext_allow_fuzzy_translations)
locale_dirs: List[Optional[str]] = list(repo.locale_dirs)
locale_dirs += [None]
@@ -936,24 +930,31 @@ def add_post_transform(self, transform: Type[Transform]) -> None:
"""
self.registry.add_post_transform(transform)
- def add_js_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None:
+ def add_js_file(self, filename: str, priority: int = 500,
+ loading_method: Optional[str] = None, **kwargs: Any) -> None:
"""Register a JavaScript file to include in the HTML output.
- Add *filename* to the list of JavaScript files that the default HTML
- template will include in order of *priority* (ascending). The filename
- must be relative to the HTML static path , or a full URI with scheme.
- If the priority of the JavaScript file is the same as others, the JavaScript
- files will be included in order of registration. If the keyword
- argument ``body`` is given, its value will be added between the
- ``
- app.add_js_file('example.js', async="async")
+ app.add_js_file('example.js', loading_method="async")
# =>
app.add_js_file(None, body="var myVariable = 'foo';")
@@ -982,7 +983,15 @@ def add_js_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None
.. versionchanged:: 3.5
Take priority argument. Allow to add a JavaScript file to the specific page.
+ .. versionchanged:: 4.4
+ Take loading_method argument. Allow to change the loading method of the
+ JavaScript file.
"""
+ if loading_method == 'async':
+ kwargs['async'] = 'async'
+ elif loading_method == 'defer':
+ kwargs['defer'] = 'defer'
+
self.registry.add_js_file(filename, priority=priority, **kwargs)
if hasattr(self.builder, 'add_js_file'):
self.builder.add_js_file(filename, priority=priority, **kwargs) # type: ignore
@@ -990,12 +999,14 @@ def add_js_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None
def add_css_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None:
"""Register a stylesheet to include in the HTML output.
- Add *filename* to the list of CSS files that the default HTML template
- will include in order of *priority* (ascending). The filename must be
- relative to the HTML static path, or a full URI with scheme. If the
- priority of the CSS file is the same as others, the CSS files will be
- included in order of registration. The keyword arguments are also
- accepted for attributes of `` `` tag.
+ :param filename: The filename of the CSS file. It must be relative to the HTML
+ static path, or a full URI with scheme.
+ :param priority: The priority to determine the order of `` `` tag for the
+ CSS files. See list of "prority range for CSS files" below.
+ If the priority of the CSS files it the same as others, the
+ CSS files will be loaded in order of registration.
+ :param kwargs: Extra keyword arguments are included as attributes of the `` ``
+ tag.
Example::
@@ -1046,6 +1057,26 @@ def add_css_file(self, filename: str, priority: int = 500, **kwargs: Any) -> Non
if hasattr(self.builder, 'add_css_file'):
self.builder.add_css_file(filename, priority=priority, **kwargs) # type: ignore
+ def add_stylesheet(self, filename: str, alternate: bool = False, title: str = None
+ ) -> None:
+ """An alias of :meth:`add_css_file`.
+
+ .. deprecated:: 1.8
+ """
+ logger.warning('The app.add_stylesheet() is deprecated. '
+ 'Please use app.add_css_file() instead.')
+
+ attributes = {} # type: Dict[str, Any]
+ if alternate:
+ attributes['rel'] = 'alternate stylesheet'
+ else:
+ attributes['rel'] = 'stylesheet'
+
+ if title:
+ attributes['title'] = title
+
+ self.add_css_file(filename, **attributes)
+
def add_latex_package(self, packagename: str, options: str = None,
after_hyperref: bool = False) -> None:
r"""Register a package to include in the LaTeX source code.
diff --git a/sphinx/builders/__init__.py b/sphinx/builders/__init__.py
index 722f9a2800b..b61cd026dcb 100644
--- a/sphinx/builders/__init__.py
+++ b/sphinx/builders/__init__.py
@@ -4,7 +4,7 @@
Builder superclass for all builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -68,7 +68,7 @@ class Builder:
# doctree versioning method
versioning_method = 'none'
versioning_compare = False
- # allow parallel write_doc() calls
+ #: allow parallel write_doc() calls
allow_parallel = False
# support translation
use_message_catalog = True
@@ -176,7 +176,7 @@ def get_asset_paths(self) -> List[str]:
def post_process_images(self, doctree: Node) -> None:
"""Pick the best candidate for all image URIs."""
images = ImageAdapter(self.env)
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
if '?' in node['candidates']:
# don't rewrite nonlocal image URIs
continue
@@ -217,7 +217,8 @@ def cat2relpath(cat: CatalogInfo) -> str:
for catalog in status_iterator(catalogs, __('writing output... '), "darkgreen",
len(catalogs), self.app.verbosity,
stringify_func=cat2relpath):
- catalog.write_mo(self.config.language)
+ catalog.write_mo(self.config.language,
+ self.config.gettext_allow_fuzzy_translations)
def compile_all_catalogs(self) -> None:
repo = CatalogRepository(self.srcdir, self.config.locale_dirs,
@@ -561,7 +562,7 @@ def write_process(docs: List[Tuple[str, nodes.document]]) -> None:
for chunk in status_iterator(chunks, __('writing output... '), "darkgreen",
len(chunks), self.app.verbosity):
arg = []
- for i, docname in enumerate(chunk):
+ for docname in chunk:
doctree = self.env.get_and_resolve_doctree(docname, self)
self.write_doc_serialized(docname, doctree)
arg.append((docname, doctree))
diff --git a/sphinx/builders/_epub_base.py b/sphinx/builders/_epub_base.py
index 2dfc35ecd31..3b18917691f 100644
--- a/sphinx/builders/_epub_base.py
+++ b/sphinx/builders/_epub_base.py
@@ -4,7 +4,7 @@
Base class of epub2/epub3 builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -277,7 +277,7 @@ def update_node_id(node: Element) -> None:
new_ids.append(new_id)
node['ids'] = new_ids
- for reference in tree.traverse(nodes.reference):
+ for reference in tree.findall(nodes.reference):
if 'refuri' in reference:
m = self.refuri_re.match(reference['refuri'])
if m:
@@ -285,14 +285,14 @@ def update_node_id(node: Element) -> None:
if 'refid' in reference:
reference['refid'] = self.fix_fragment('', reference['refid'])
- for target in tree.traverse(nodes.target):
+ for target in tree.findall(nodes.target):
update_node_id(target)
next_node: Node = target.next_node(ascend=True)
if isinstance(next_node, nodes.Element):
update_node_id(next_node)
- for desc_signature in tree.traverse(addnodes.desc_signature):
+ for desc_signature in tree.findall(addnodes.desc_signature):
update_node_id(desc_signature)
def add_visible_links(self, tree: nodes.document, show_urls: str = 'inline') -> None:
@@ -323,14 +323,14 @@ def footnote_spot(tree: nodes.document) -> Tuple[Element, int]:
# a) place them after the last existing footnote
# b) place them after an (empty) Footnotes rubric
# c) create an empty Footnotes rubric at the end of the document
- fns = tree.traverse(nodes.footnote)
+ fns = list(tree.findall(nodes.footnote))
if fns:
fn = fns[-1]
return fn.parent, fn.parent.index(fn) + 1
- for node in tree.traverse(nodes.rubric):
+ for node in tree.findall(nodes.rubric):
if len(node) == 1 and node.astext() == FOOTNOTES_RUBRIC_NAME:
return node.parent, node.parent.index(node) + 1
- doc = tree.traverse(nodes.document)[0]
+ doc = next(tree.findall(nodes.document))
rub = nodes.rubric()
rub.append(nodes.Text(FOOTNOTES_RUBRIC_NAME))
doc.append(rub)
@@ -339,10 +339,10 @@ def footnote_spot(tree: nodes.document) -> Tuple[Element, int]:
if show_urls == 'no':
return
if show_urls == 'footnote':
- doc = tree.traverse(nodes.document)[0]
+ doc = next(tree.findall(nodes.document))
fn_spot, fn_idx = footnote_spot(tree)
nr = 1
- for node in tree.traverse(nodes.reference):
+ for node in list(tree.findall(nodes.reference)):
uri = node.get('refuri', '')
if (uri.startswith('http:') or uri.startswith('https:') or
uri.startswith('ftp:')) and uri not in node.astext():
@@ -377,14 +377,14 @@ def fix_genindex(self, tree: List[Tuple[str, List[Tuple[str, Any]]]]) -> None:
"""Fix href attributes for genindex pages."""
# XXX: modifies tree inline
# Logic modeled from themes/basic/genindex.html
- for key, columns in tree:
- for entryname, (links, subitems, key_) in columns:
+ for _key, columns in tree:
+ for _entryname, (links, subitems, _key) in columns:
for (i, (ismain, link)) in enumerate(links):
m = self.refuri_re.match(link)
if m:
links[i] = (ismain,
self.fix_fragment(m.group(1), m.group(2)))
- for subentryname, subentrylinks in subitems:
+ for _subentryname, subentrylinks in subitems:
for (i, (ismain, link)) in enumerate(subentrylinks):
m = self.refuri_re.match(link)
if m:
@@ -703,7 +703,7 @@ def build_epub(self) -> None:
epub_filename = path.join(self.outdir, outname)
with ZipFile(epub_filename, 'w', ZIP_DEFLATED) as epub:
epub.write(path.join(self.outdir, 'mimetype'), 'mimetype', ZIP_STORED)
- for filename in ['META-INF/container.xml', 'content.opf', 'toc.ncx']:
+ for filename in ('META-INF/container.xml', 'content.opf', 'toc.ncx'):
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)
for filename in self.files:
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)
diff --git a/sphinx/builders/changes.py b/sphinx/builders/changes.py
index 5e51499f950..a80e53d9aaf 100644
--- a/sphinx/builders/changes.py
+++ b/sphinx/builders/changes.py
@@ -4,7 +4,7 @@
Changelog builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -148,7 +148,7 @@ def hl(no: int, line: str) -> str:
def hl(self, text: str, version: str) -> str:
text = html.escape(text)
- for directive in ['versionchanged', 'versionadded', 'deprecated']:
+ for directive in ('versionchanged', 'versionadded', 'deprecated'):
text = text.replace('.. %s:: %s' % (directive, version),
'.. %s:: %s ' % (directive, version))
return text
diff --git a/sphinx/builders/dirhtml.py b/sphinx/builders/dirhtml.py
index 9365889bd36..82af09be178 100644
--- a/sphinx/builders/dirhtml.py
+++ b/sphinx/builders/dirhtml.py
@@ -4,7 +4,7 @@
Directory HTML builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/dummy.py b/sphinx/builders/dummy.py
index 722e70d1c45..cddf8e7b869 100644
--- a/sphinx/builders/dummy.py
+++ b/sphinx/builders/dummy.py
@@ -4,7 +4,7 @@
Do syntax checks, but no writing.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/epub3.py b/sphinx/builders/epub3.py
index be69e87ef09..b1a3f520e98 100644
--- a/sphinx/builders/epub3.py
+++ b/sphinx/builders/epub3.py
@@ -5,7 +5,7 @@
Build epub3 files.
Originally derived from epub.py.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index be178ca244d..f9dac2891ef 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -4,7 +4,7 @@
The MessageCatalogBuilder class.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -146,7 +146,7 @@ def compile_catalogs(self, catalogs: Set[CatalogInfo], message: str) -> None:
def write_doc(self, docname: str, doctree: nodes.document) -> None:
catalog = self.catalogs[docname_to_domain(docname, self.config.gettext_compact)]
- for toctree in self.env.tocs[docname].traverse(addnodes.toctree):
+ for toctree in self.env.tocs[docname].findall(addnodes.toctree):
for node, msg in extract_messages(toctree):
node.uid = '' # type: ignore # Hack UUID model
catalog.add(msg, node)
@@ -157,7 +157,7 @@ def write_doc(self, docname: str, doctree: nodes.document) -> None:
if 'index' in self.env.config.gettext_additional_targets:
# Extract translatable messages from index entries.
for node, entries in traverse_translatable_index(doctree):
- for typ, msg, tid, main, key_ in entries:
+ for typ, msg, _tid, _main, _key in entries:
for m in split_index_msg(typ, msg):
if typ == 'pair' and m in pairindextypes.values():
# avoid built-in translated message was incorporated
@@ -180,7 +180,7 @@ def write_doc(self, docname: str, doctree: nodes.document) -> None:
class LocalTimeZone(tzinfo):
def __init__(self, *args: Any, **kwargs: Any) -> None:
- super().__init__(*args, **kwargs) # type: ignore
+ super().__init__(*args, **kwargs)
self.tzdelta = tzdelta
def utcoffset(self, dt: datetime) -> timedelta:
@@ -227,7 +227,7 @@ def _collect_templates(self) -> Set[str]:
template_files = set()
for template_path in self.config.templates_path:
tmpl_abs_path = path.join(self.app.srcdir, template_path)
- for dirpath, dirs, files in walk(tmpl_abs_path):
+ for dirpath, _dirs, files in walk(tmpl_abs_path):
for fn in files:
if fn.endswith('.html'):
filename = canon_path(path.join(dirpath, fn))
@@ -247,7 +247,7 @@ def _extract_from_template(self) -> None:
try:
with open(template, encoding='utf-8') as f:
context = f.read()
- for line, meth, msg in extract_translations(context):
+ for line, _meth, msg in extract_translations(context):
origin = MsgOrigin(template, line)
self.catalogs['sphinx'].add(msg, origin)
except Exception as exc:
diff --git a/sphinx/builders/html/__init__.py b/sphinx/builders/html/__init__.py
index 6e732538b60..58fee87f931 100644
--- a/sphinx/builders/html/__init__.py
+++ b/sphinx/builders/html/__init__.py
@@ -4,7 +4,7 @@
Several HTML builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -486,7 +486,7 @@ def prepare_writing(self, docnames: Set[str]) -> None:
rellinks: List[Tuple[str, str, str, str]] = []
if self.use_index:
rellinks.append(('genindex', _('General Index'), 'I', _('index')))
- for indexname, indexcls, content, collapse in self.domain_indices:
+ for indexname, indexcls, _content, _collapse in self.domain_indices:
# if it has a short name
if indexcls.shortname:
rellinks.append((indexname, indexcls.localname,
@@ -866,7 +866,7 @@ def post_process_images(self, doctree: Node) -> None:
Builder.post_process_images(self, doctree)
if self.config.html_scaled_image_link and self.html_scaled_image_link:
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
if not any((key in node) for key in ['scale', 'width', 'height']):
# resizing options are not given. scaled image link is available
# only for resized images.
diff --git a/sphinx/builders/html/transforms.py b/sphinx/builders/html/transforms.py
index cb9af5f2895..ea1d69d12c3 100644
--- a/sphinx/builders/html/transforms.py
+++ b/sphinx/builders/html/transforms.py
@@ -4,7 +4,7 @@
Transforms for HTML builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -36,7 +36,7 @@ class KeyboardTransform(SphinxPostTransform):
x
"""
default_priority = 400
- builders = ('html',)
+ formats = ('html',)
pattern = re.compile(r'(?<=.)(-|\+|\^|\s+)(?=.)')
multiwords_keys = (('caps', 'lock'),
('page' 'down'),
@@ -48,7 +48,7 @@ class KeyboardTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
matcher = NodeMatcher(nodes.literal, classes=["kbd"])
- for node in self.document.traverse(matcher): # type: nodes.literal
+ for node in self.document.findall(matcher): # type: nodes.literal
parts = self.pattern.split(node[-1].astext())
if len(parts) == 1 or self.is_multiwords_key(parts):
continue
diff --git a/sphinx/builders/latex/__init__.py b/sphinx/builders/latex/__init__.py
index a37a35e61de..d7156b796b8 100644
--- a/sphinx/builders/latex/__init__.py
+++ b/sphinx/builders/latex/__init__.py
@@ -4,7 +4,7 @@
LaTeX builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -280,7 +280,7 @@ def write(self, *ignored: Any) -> None:
encoding='utf-8', overwrite_if_changed=True)
with progress_message(__("processing %s") % targetname):
doctree = self.env.get_doctree(docname)
- toctree = next(iter(doctree.traverse(addnodes.toctree)), None)
+ toctree = next(doctree.findall(addnodes.toctree), None)
if toctree and toctree.get('maxdepth') > 0:
tocdepth = toctree.get('maxdepth')
else:
@@ -310,7 +310,7 @@ def write(self, *ignored: Any) -> None:
def get_contentsname(self, indexfile: str) -> str:
tree = self.env.get_doctree(indexfile)
contentsname = None
- for toctree in tree.traverse(addnodes.toctree):
+ for toctree in tree.findall(addnodes.toctree):
if 'caption' in toctree:
contentsname = toctree['caption']
break
@@ -338,7 +338,7 @@ def assemble_doctree(self, indexfile: str, toctree_only: bool, appendices: List[
new_sect += nodes.title('',
'')
new_tree += new_sect
- for node in tree.traverse(addnodes.toctree):
+ for node in tree.findall(addnodes.toctree):
new_sect += node
tree = new_tree
largetree = inline_all_toctrees(self, self.docnames, indexfile, tree,
@@ -353,7 +353,7 @@ def assemble_doctree(self, indexfile: str, toctree_only: bool, appendices: List[
self.env.resolve_references(largetree, indexfile, self)
# resolve :ref:s to distant tex files -- we can't add a cross-reference,
# but append the document name
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
docname = pendingnode['refdocname']
sectname = pendingnode['refsectname']
newnodes: List[Node] = [nodes.emphasis(sectname, sectname)]
diff --git a/sphinx/builders/latex/constants.py b/sphinx/builders/latex/constants.py
index 1fe92a9ac95..25caf17360e 100644
--- a/sphinx/builders/latex/constants.py
+++ b/sphinx/builders/latex/constants.py
@@ -4,7 +4,7 @@
consntants for LaTeX builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/latex/nodes.py b/sphinx/builders/latex/nodes.py
index eaed6b862e4..95b5211f57b 100644
--- a/sphinx/builders/latex/nodes.py
+++ b/sphinx/builders/latex/nodes.py
@@ -4,7 +4,7 @@
Additional nodes for LaTeX writer.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/latex/theming.py b/sphinx/builders/latex/theming.py
index d5c53a58ba3..b2e3a4dff9f 100644
--- a/sphinx/builders/latex/theming.py
+++ b/sphinx/builders/latex/theming.py
@@ -4,7 +4,7 @@
Theming support for LaTeX builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/latex/transforms.py b/sphinx/builders/latex/transforms.py
index a07393690dd..b12882df68e 100644
--- a/sphinx/builders/latex/transforms.py
+++ b/sphinx/builders/latex/transforms.py
@@ -4,7 +4,7 @@
Transforms for LaTeX builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -33,7 +33,7 @@ class FootnoteDocnameUpdater(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
matcher = NodeMatcher(*self.TARGET_NODES)
- for node in self.document.traverse(matcher): # type: Element
+ for node in self.document.findall(matcher): # type: Element
node['docname'] = self.env.docname
@@ -45,7 +45,7 @@ class SubstitutionDefinitionsRemover(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in self.document.traverse(nodes.substitution_definition):
+ for node in list(self.document.findall(nodes.substitution_definition)):
node.parent.remove(node)
@@ -81,7 +81,7 @@ def expand_show_urls(self) -> None:
if show_urls is False or show_urls == 'no':
return
- for node in self.document.traverse(nodes.reference):
+ for node in list(self.document.findall(nodes.reference)):
uri = node.get('refuri', '')
if uri.startswith(URI_SCHEMES):
if uri.startswith('mailto:'):
@@ -348,7 +348,7 @@ class LaTeXFootnoteTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- footnotes = list(self.document.traverse(nodes.footnote))
+ footnotes = list(self.document.findall(nodes.footnote))
for node in footnotes:
node.parent.remove(node)
@@ -423,7 +423,7 @@ def depart_thead(self, node: nodes.thead) -> None:
self.unrestrict(node)
def depart_table(self, node: nodes.table) -> None:
- tbody = list(node.traverse(nodes.tbody))[0]
+ tbody = next(node.findall(nodes.tbody))
for footnote in reversed(self.table_footnotes):
fntext = footnotetext('', *footnote.children, ids=footnote['ids'])
tbody.insert(0, fntext)
@@ -501,7 +501,7 @@ class BibliographyTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
citations = thebibliography()
- for node in self.document.traverse(nodes.citation):
+ for node in list(self.document.findall(nodes.citation)):
node.parent.remove(node)
citations += node
@@ -521,7 +521,7 @@ class CitationReferenceTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
matcher = NodeMatcher(addnodes.pending_xref, refdomain='citation', reftype='ref')
- for node in self.document.traverse(matcher): # type: addnodes.pending_xref
+ for node in self.document.findall(matcher): # type: addnodes.pending_xref
docname, labelid, _ = domain.citations.get(node['reftarget'], ('', '', 0))
if docname:
citation_ref = nodes.citation_reference('', '', *node.children,
@@ -540,7 +540,7 @@ class MathReferenceTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
equations = self.env.get_domain('math').data['objects']
- for node in self.document.traverse(addnodes.pending_xref):
+ for node in self.document.findall(addnodes.pending_xref):
if node['refdomain'] == 'math' and node['reftype'] in ('eq', 'numref'):
docname, _ = equations.get(node['reftarget'], (None, None))
if docname:
@@ -555,7 +555,7 @@ class LiteralBlockTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
matcher = NodeMatcher(nodes.container, literal_block=True)
- for node in self.document.traverse(matcher): # type: nodes.container
+ for node in self.document.findall(matcher): # type: nodes.container
newnode = captioned_literal_block('', *node.children, **node.attributes)
node.replace_self(newnode)
@@ -566,7 +566,7 @@ class DocumentTargetTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in self.document.traverse(addnodes.start_of_file):
+ for node in self.document.findall(addnodes.start_of_file):
section = node.next_node(nodes.section)
if section:
section['ids'].append(':doc') # special label for :doc:
@@ -602,9 +602,9 @@ class IndexInSectionTitleTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in self.document.traverse(nodes.title):
+ for node in list(self.document.findall(nodes.title)):
if isinstance(node.parent, nodes.section):
- for i, index in enumerate(node.traverse(addnodes.index)):
+ for i, index in enumerate(node.findall(addnodes.index)):
# move the index node next to the section title
node.remove(index)
node.parent.insert(i + 1, index)
diff --git a/sphinx/builders/latex/util.py b/sphinx/builders/latex/util.py
index 4f2391c4ece..6b797c9a248 100644
--- a/sphinx/builders/latex/util.py
+++ b/sphinx/builders/latex/util.py
@@ -4,7 +4,7 @@
Utilities for LaTeX builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py
index 58e5da94bd4..4f760b8bc09 100644
--- a/sphinx/builders/linkcheck.py
+++ b/sphinx/builders/linkcheck.py
@@ -4,7 +4,7 @@
The CheckExternalLinksBuilder class.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -43,18 +43,31 @@
uri_re = re.compile('([a-z]+:)?//') # matches to foo:// and // (a protocol relative URL)
-Hyperlink = NamedTuple('Hyperlink', (('uri', str),
- ('docname', str),
- ('lineno', Optional[int])))
-CheckRequest = NamedTuple('CheckRequest', (('next_check', float),
- ('hyperlink', Optional[Hyperlink])))
-CheckResult = NamedTuple('CheckResult', (('uri', str),
- ('docname', str),
- ('lineno', int),
- ('status', str),
- ('message', str),
- ('code', int)))
-RateLimit = NamedTuple('RateLimit', (('delay', float), ('next_check', float)))
+
+class Hyperlink(NamedTuple):
+ uri: str
+ docname: str
+ lineno: Optional[int]
+
+
+class CheckRequest(NamedTuple):
+ next_check: float
+ hyperlink: Optional[Hyperlink]
+
+
+class CheckResult(NamedTuple):
+ uri: str
+ docname: str
+ lineno: int
+ status: str
+ message: str
+ code: int
+
+
+class RateLimit(NamedTuple):
+ delay: float
+ next_check: float
+
# Tuple is old styled CheckRequest
CheckRequestType = Union[CheckRequest, Tuple[float, str, str, int]]
@@ -255,7 +268,7 @@ def process_result(self, result: CheckResult) -> None:
elif result.status == 'broken':
if self.app.quiet or self.app.warningiserror:
logger.warning(__('broken link: %s (%s)'), result.uri, result.message,
- location=(filename, result.lineno))
+ location=(result.docname, result.lineno))
else:
logger.info(red('broken ') + result.uri + red(' - ' + result.message))
self.write_entry('broken', result.docname, filename, result.lineno,
@@ -274,7 +287,7 @@ def process_result(self, result: CheckResult) -> None:
linkstat['text'] = text
if self.config.linkcheck_allowed_redirects:
logger.warning('redirect ' + result.uri + ' - ' + text + ' to ' +
- result.message, location=(filename, result.lineno))
+ result.message, location=(result.docname, result.lineno))
else:
logger.info(color('redirect ') + result.uri +
color(' - ' + text + ' to ' + result.message))
@@ -326,7 +339,7 @@ def __init__(self, env: BuildEnvironment, config: Config,
self.wqueue = PriorityQueue()
def invoke_threads(self) -> None:
- for i in range(self.config.linkcheck_workers):
+ for _i in range(self.config.linkcheck_workers):
thread = HyperlinkAvailabilityCheckWorker(self.env, self.config,
self.rqueue, self.wqueue,
self.rate_limits, self.builder)
@@ -335,7 +348,7 @@ def invoke_threads(self) -> None:
def shutdown_threads(self) -> None:
self.wqueue.join()
- for worker in self.workers:
+ for _worker in self.workers:
self.wqueue.put(CheckRequest(CHECK_IMMEDIATELY, None), False)
def check(self, hyperlinks: Dict[str, Hyperlink]) -> Generator[CheckResult, None, None]:
@@ -378,6 +391,8 @@ def __init__(self, env: BuildEnvironment, config: Config, rqueue: Queue,
self.anchors_ignore = [re.compile(x)
for x in self.config.linkcheck_anchors_ignore]
+ self.documents_exclude = [re.compile(doc)
+ for doc in self.config.linkcheck_exclude_documents]
self.auth = [(re.compile(pattern), auth_info) for pattern, auth_info
in self.config.linkcheck_auth]
@@ -519,6 +534,15 @@ def allowed_redirect(url: str, new_url: str) -> bool:
def check(docname: str) -> Tuple[str, str, int]:
# check for various conditions without bothering the network
+
+ for doc_matcher in self.documents_exclude:
+ if doc_matcher.match(docname):
+ info = (
+ f'{docname} matched {doc_matcher.pattern} from '
+ 'linkcheck_exclude_documents'
+ )
+ return 'ignored', info, 0
+
if len(uri) == 0 or uri.startswith(('#', 'mailto:', 'tel:')):
return 'unchecked', '', 0
elif not uri.startswith(('http:', 'https:')):
@@ -639,7 +663,7 @@ def run(self, **kwargs: Any) -> None:
hyperlinks = builder.hyperlinks
# reference nodes
- for refnode in self.document.traverse(nodes.reference):
+ for refnode in self.document.findall(nodes.reference):
if 'refuri' not in refnode:
continue
uri = refnode['refuri']
@@ -653,7 +677,7 @@ def run(self, **kwargs: Any) -> None:
hyperlinks[uri] = uri_info
# image nodes
- for imgnode in self.document.traverse(nodes.image):
+ for imgnode in self.document.findall(nodes.image):
uri = imgnode['candidates'].get('?')
if uri and '://' in uri:
newuri = self.app.emit_firstresult('linkcheck-process-uri', uri)
@@ -699,6 +723,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_post_transform(HyperlinkCollector)
app.add_config_value('linkcheck_ignore', [], None)
+ app.add_config_value('linkcheck_exclude_documents', [], None)
app.add_config_value('linkcheck_allowed_redirects', {}, None)
app.add_config_value('linkcheck_auth', [], None)
app.add_config_value('linkcheck_request_headers', {}, None)
diff --git a/sphinx/builders/manpage.py b/sphinx/builders/manpage.py
index 9d8fd5e6781..c942cfa8666 100644
--- a/sphinx/builders/manpage.py
+++ b/sphinx/builders/manpage.py
@@ -4,7 +4,7 @@
Manual pages builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -98,7 +98,7 @@ def write(self, *ignored: Any) -> None:
logger.info('} ', nonl=True)
self.env.resolve_references(largetree, docname, self)
# remove pending_xref nodes
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
pendingnode.replace_self(pendingnode.children)
docwriter.write(largetree, destination)
diff --git a/sphinx/builders/singlehtml.py b/sphinx/builders/singlehtml.py
index 13c1c2f861d..09db8d2b933 100644
--- a/sphinx/builders/singlehtml.py
+++ b/sphinx/builders/singlehtml.py
@@ -4,7 +4,7 @@
Single HTML builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -54,7 +54,7 @@ def get_relative_uri(self, from_: str, to: str, typ: str = None) -> str:
def fix_refuris(self, tree: Node) -> None:
# fix refuris with double anchor
fname = self.config.root_doc + self.out_suffix
- for refnode in tree.traverse(nodes.reference):
+ for refnode in tree.findall(nodes.reference):
if 'refuri' not in refnode:
continue
refuri = refnode['refuri']
diff --git a/sphinx/builders/texinfo.py b/sphinx/builders/texinfo.py
index ee10d58c350..f07cd2516c8 100644
--- a/sphinx/builders/texinfo.py
+++ b/sphinx/builders/texinfo.py
@@ -4,7 +4,7 @@
Texinfo builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -138,7 +138,7 @@ def assemble_doctree(self, indexfile: str, toctree_only: bool, appendices: List[
new_sect += nodes.title('',
'')
new_tree += new_sect
- for node in tree.traverse(addnodes.toctree):
+ for node in tree.findall(addnodes.toctree):
new_sect += node
tree = new_tree
largetree = inline_all_toctrees(self, self.docnames, indexfile, tree,
@@ -152,7 +152,7 @@ def assemble_doctree(self, indexfile: str, toctree_only: bool, appendices: List[
logger.info(__("resolving references..."))
self.env.resolve_references(largetree, indexfile, self)
# TODO: add support for external :ref:s
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
docname = pendingnode['refdocname']
sectname = pendingnode['refsectname']
newnodes: List[Node] = [nodes.emphasis(sectname, sectname)]
@@ -211,6 +211,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('texinfo_domain_indices', True, None, [list])
app.add_config_value('texinfo_show_urls', 'footnote', None)
app.add_config_value('texinfo_no_detailmenu', False, None)
+ app.add_config_value('texinfo_cross_references', True, None)
return {
'version': 'builtin',
diff --git a/sphinx/builders/text.py b/sphinx/builders/text.py
index 2ac1b287858..6363e11a0a1 100644
--- a/sphinx/builders/text.py
+++ b/sphinx/builders/text.py
@@ -4,7 +4,7 @@
Plain-text Sphinx builder.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/builders/xml.py b/sphinx/builders/xml.py
index 865820c364c..c4e066089fc 100644
--- a/sphinx/builders/xml.py
+++ b/sphinx/builders/xml.py
@@ -4,7 +4,7 @@
Docutils-native XML and pseudo-XML builders.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -71,7 +71,10 @@ def write_doc(self, docname: str, doctree: Node) -> None:
# work around multiple string % tuple issues in docutils;
# replace tuples in attribute values with lists
doctree = doctree.deepcopy()
- for node in doctree.traverse(nodes.Element):
+ for domain in self.env.domains.values():
+ xmlns = "xmlns:" + domain.name
+ doctree[xmlns] = "https://www.sphinx-doc.org/" # type: ignore
+ for node in doctree.findall(nodes.Element):
for att, value in node.attributes.items():
if isinstance(value, tuple):
node.attributes[att] = list(value)
diff --git a/sphinx/cmd/__init__.py b/sphinx/cmd/__init__.py
index 583e50ed792..d77014547f0 100644
--- a/sphinx/cmd/__init__.py
+++ b/sphinx/cmd/__init__.py
@@ -4,6 +4,6 @@
Modules for command line executables.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/cmd/build.py b/sphinx/cmd/build.py
index 9df13e930c7..8de24a364f0 100644
--- a/sphinx/cmd/build.py
+++ b/sphinx/cmd/build.py
@@ -4,7 +4,7 @@
Build documentation from a provided source.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -16,6 +16,7 @@
import pdb
import sys
import traceback
+from os import path
from typing import IO, Any, List
from docutils.utils import SystemMessage
@@ -28,6 +29,7 @@
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
from sphinx.util.console import color_terminal, nocolor, red, terminal_safe # type: ignore
from sphinx.util.docutils import docutils_namespace, patch_docutils
+from sphinx.util.osutil import abspath, ensuredir
def handle_exception(app: Sphinx, args: Any, exception: BaseException, stderr: IO = sys.stderr) -> None: # NOQA
@@ -240,6 +242,8 @@ def build_main(argv: List[str] = sys.argv[1:]) -> int:
if warning and args.warnfile:
try:
+ warnfile = abspath(args.warnfile)
+ ensuredir(path.dirname(warnfile))
warnfp = open(args.warnfile, 'w')
except Exception as exc:
parser.error(__('cannot open warning file %r: %s') % (
diff --git a/sphinx/cmd/make_mode.py b/sphinx/cmd/make_mode.py
index 242329ae0ab..cad0eeabb27 100644
--- a/sphinx/cmd/make_mode.py
+++ b/sphinx/cmd/make_mode.py
@@ -10,7 +10,7 @@
This is in its own module so that importing it is fast. It should not
import the main Sphinx modules (like sphinx.applications, sphinx.builders).
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/cmd/quickstart.py b/sphinx/cmd/quickstart.py
index ca30f97beff..01e7e3b167e 100644
--- a/sphinx/cmd/quickstart.py
+++ b/sphinx/cmd/quickstart.py
@@ -4,7 +4,7 @@
Quickly setup documentation source to work with Sphinx.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/config.py b/sphinx/config.py
index 2ca20cb488c..37ca06e1dc8 100644
--- a/sphinx/config.py
+++ b/sphinx/config.py
@@ -4,7 +4,7 @@
Build configuration file handling.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -103,6 +103,7 @@ class Config:
'language': (None, 'env', [str]),
'locale_dirs': (['locales'], 'env', []),
'figure_language_filename': ('{root}.{language}{ext}', 'env', [str]),
+ 'gettext_allow_fuzzy_translations': (False, 'gettext', []),
'master_doc': ('index', 'env', []),
'root_doc': (lambda config: config.master_doc, 'env', []),
@@ -205,7 +206,7 @@ def convert_overrides(self, name: str, value: Any) -> Any:
except ValueError as exc:
raise ValueError(__('invalid number %r for config value %r, ignoring') %
(value, name)) from exc
- elif hasattr(defvalue, '__call__'):
+ elif callable(defvalue):
return value
elif defvalue is not None and not isinstance(defvalue, str):
raise ValueError(__('cannot override config setting %r with unsupported '
@@ -250,13 +251,24 @@ def init_values(self) -> None:
if name in self.values:
self.__dict__[name] = config[name]
+ def post_init_values(self) -> None:
+ """
+ Initialize additional config variables that are added after init_values() called.
+ """
+ config = self._raw_config
+ for name in config:
+ if name not in self.__dict__ and name in self.values:
+ self.__dict__[name] = config[name]
+
+ check_confval_types(None, self)
+
def __getattr__(self, name: str) -> Any:
if name.startswith('_'):
raise AttributeError(name)
if name not in self.values:
raise AttributeError(__('No such config value: %s') % name)
default = self.values[name][0]
- if hasattr(default, '__call__'):
+ if callable(default):
return default(self)
return default
@@ -412,7 +424,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
for confval in config:
default, rebuild, annotations = config.values[confval.name]
- if hasattr(default, '__call__'):
+ if callable(default):
default = default(config) # evaluate default value
if default is None and not annotations:
continue # neither inferable nor expliclitly annotated types
@@ -426,7 +438,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
"but `{current}` is given.")
logger.warning(msg.format(name=confval.name,
current=confval.value,
- candidates=annotations.candidates))
+ candidates=annotations.candidates), once=True)
else:
if type(confval.value) is type(default):
continue
@@ -451,13 +463,13 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
permitted = " or ".join(wrapped_annotations)
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
- permitted=permitted))
+ permitted=permitted), once=True)
else:
msg = __("The config value `{name}' has type `{current.__name__}', "
"defaults to `{default.__name__}'.")
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
- default=type(default)))
+ default=type(default)), once=True)
def check_primary_domain(app: "Sphinx", config: Config) -> None:
diff --git a/sphinx/deprecation.py b/sphinx/deprecation.py
index 3963e63615f..5b95f8b99c9 100644
--- a/sphinx/deprecation.py
+++ b/sphinx/deprecation.py
@@ -4,7 +4,7 @@
Sphinx deprecation classes and utilities.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/directives/__init__.py b/sphinx/directives/__init__.py
index 8e8d65f0356..90658a904ea 100644
--- a/sphinx/directives/__init__.py
+++ b/sphinx/directives/__init__.py
@@ -4,7 +4,7 @@
Handlers for additional ReST directives.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -176,7 +176,7 @@ def run(self) -> List[Node]:
self.names: List[T] = []
signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in signatures:
# add a signature node for each signature in the current unit
# and add a reference target for it
signode = addnodes.desc_signature(sig, '')
diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py
index 12ab51c5880..ddd47e1f838 100644
--- a/sphinx/directives/code.py
+++ b/sphinx/directives/code.py
@@ -2,7 +2,7 @@
sphinx.directives.code
~~~~~~~~~~~~~~~~~~~~~~
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -57,7 +57,7 @@ def run(self) -> List[Node]:
def dedent_lines(lines: List[str], dedent: int, location: Tuple[str, int] = None) -> List[str]:
- if not dedent:
+ if dedent is None:
return textwrap.dedent(''.join(lines)).splitlines(True)
if any(s[:dedent].strip() for s in lines):
@@ -138,9 +138,9 @@ def run(self) -> List[Node]:
if 'dedent' in self.options:
location = self.state_machine.get_source_and_line(self.lineno)
- lines = code.split('\n')
+ lines = code.splitlines(True)
lines = dedent_lines(lines, self.options['dedent'], location=location)
- code = '\n'.join(lines)
+ code = ''.join(lines)
literal: Element = nodes.literal_block(code, code)
if 'linenos' in self.options or 'lineno-start' in self.options:
diff --git a/sphinx/directives/other.py b/sphinx/directives/other.py
index e131fe82053..a14b6e801e3 100644
--- a/sphinx/directives/other.py
+++ b/sphinx/directives/other.py
@@ -2,7 +2,7 @@
sphinx.directives.other
~~~~~~~~~~~~~~~~~~~~~~~
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -18,8 +18,8 @@
from sphinx import addnodes
from sphinx.domains.changeset import VersionChange # NOQA # for compatibility
-from sphinx.locale import _
-from sphinx.util import docname_join, url_re
+from sphinx.locale import _, __
+from sphinx.util import docname_join, logging, url_re
from sphinx.util.docutils import SphinxDirective
from sphinx.util.matching import Matcher, patfilter
from sphinx.util.nodes import explicit_title_re
@@ -30,6 +30,7 @@
glob_re = re.compile(r'.*[*?\[].*')
+logger = logging.getLogger(__name__)
def int_or_nothing(argument: str) -> int:
@@ -106,9 +107,8 @@ def parse_content(self, toctree: addnodes.toctree) -> List[Node]:
toctree['entries'].append((None, docname))
toctree['includefiles'].append(docname)
if not docnames:
- ret.append(self.state.document.reporter.warning(
- 'toctree glob pattern %r didn\'t match any documents'
- % entry, line=self.lineno))
+ logger.warning(__('toctree glob pattern %r didn\'t match any documents'),
+ entry, location=toctree)
else:
if explicit:
ref = explicit.group(2)
@@ -128,20 +128,21 @@ def parse_content(self, toctree: addnodes.toctree) -> List[Node]:
toctree['entries'].append((title, ref))
elif docname not in self.env.found_docs:
if excluded(self.env.doc2path(docname, None)):
- message = 'toctree contains reference to excluded document %r'
+ message = __('toctree contains reference to excluded document %r')
+ subtype = 'excluded'
else:
- message = 'toctree contains reference to nonexisting document %r'
+ message = __('toctree contains reference to nonexisting document %r')
+ subtype = 'not_readable'
- ret.append(self.state.document.reporter.warning(message % docname,
- line=self.lineno))
+ logger.warning(message, docname, type='toc', subtype=subtype,
+ location=toctree)
self.env.note_reread()
else:
if docname in all_docnames:
all_docnames.remove(docname)
else:
- message = 'duplicated entry found in toctree: %s'
- ret.append(self.state.document.reporter.warning(message % docname,
- line=self.lineno))
+ logger.warning(__('duplicated entry found in toctree: %s'), docname,
+ location=toctree)
toctree['entries'].append((title, docname))
toctree['includefiles'].append(docname)
@@ -250,8 +251,9 @@ def run(self) -> List[Node]:
self.state.nested_parse(self.content, self.content_offset, node)
if len(node.children) != 1 or not isinstance(node.children[0],
nodes.bullet_list):
- reporter = self.state.document.reporter
- return [reporter.warning('.. acks content is not a list', line=self.lineno)]
+ logger.warning(__('.. acks content is not a list'),
+ location=(self.env.docname, self.lineno))
+ return []
return [node]
@@ -274,8 +276,9 @@ def run(self) -> List[Node]:
self.state.nested_parse(self.content, self.content_offset, node)
if len(node.children) != 1 or not isinstance(node.children[0],
nodes.bullet_list):
- reporter = self.state.document.reporter
- return [reporter.warning('.. hlist content is not a list', line=self.lineno)]
+ logger.warning(__('.. hlist content is not a list'),
+ location=(self.env.docname, self.lineno))
+ return []
fulllist = node.children[0]
# create a hlist node where the items are distributed
npercol, nmore = divmod(len(fulllist), ncolumns)
@@ -339,7 +342,7 @@ def run(self) -> List[Node]:
# be placed in the doctree.
n_sects_to_raise = current_depth - nested_depth + 1
parent = cast(nodes.Element, self.state.parent)
- for i in range(n_sects_to_raise):
+ for _i in range(n_sects_to_raise):
if parent.parent:
parent = parent.parent
parent.append(node)
diff --git a/sphinx/directives/patches.py b/sphinx/directives/patches.py
index 9a3034daea5..d76bb74c702 100644
--- a/sphinx/directives/patches.py
+++ b/sphinx/directives/patches.py
@@ -2,19 +2,20 @@
sphinx.directives.patches
~~~~~~~~~~~~~~~~~~~~~~~~~
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import os
import warnings
from os import path
-from typing import TYPE_CHECKING, Any, Dict, List, Tuple, cast
+from typing import TYPE_CHECKING, Any, Dict, List, Sequence, Tuple, cast
from docutils import nodes
from docutils.nodes import Node, make_id, system_message
from docutils.parsers.rst import directives
-from docutils.parsers.rst.directives import html, images, tables
+from docutils.parsers.rst.directives import images, tables
+from docutils.parsers.rst.roles import set_classes
from sphinx import addnodes
from sphinx.deprecation import RemovedInSphinx60Warning
@@ -27,6 +28,12 @@
from sphinx.util.osutil import SEP, os_path, relpath
from sphinx.util.typing import OptionSpec
+try:
+ from docutils.parsers.rst.directives.misc import Meta as MetaBase # type: ignore
+except ImportError:
+ # docutils-0.17 or older
+ from docutils.parsers.rst.directives.html import Meta as MetaBase
+
if TYPE_CHECKING:
from sphinx.application import Sphinx
@@ -60,19 +67,21 @@ def run(self) -> List[Node]:
return [figure_node]
-class Meta(html.Meta, SphinxDirective):
- def run(self) -> List[Node]:
+class Meta(MetaBase, SphinxDirective):
+ def run(self) -> Sequence[Node]:
result = super().run()
for node in result:
+ # for docutils-0.17 or older. Since docutils-0.18, patching is no longer needed
+ # because it uses picklable node; ``docutils.nodes.meta``.
if (isinstance(node, nodes.pending) and
- isinstance(node.details['nodes'][0], html.MetaBody.meta)):
+ isinstance(node.details['nodes'][0], addnodes.docutils_meta)):
meta = node.details['nodes'][0]
meta.source = self.env.doc2path(self.env.docname)
meta.line = self.lineno
- meta.rawcontent = meta['content'] # type: ignore
+ meta.rawcontent = meta['content']
# docutils' meta nodes aren't picklable because the class is nested
- meta.__class__ = addnodes.meta # type: ignore
+ meta.__class__ = addnodes.meta
return result
@@ -152,6 +161,7 @@ class Code(SphinxDirective):
def run(self) -> List[Node]:
self.assert_has_content()
+ set_classes(self.options)
code = '\n'.join(self.content)
node = nodes.literal_block(code, code,
classes=self.options.get('classes', []),
diff --git a/sphinx/domains/__init__.py b/sphinx/domains/__init__.py
index dbfad258c60..4252baf6553 100644
--- a/sphinx/domains/__init__.py
+++ b/sphinx/domains/__init__.py
@@ -5,7 +5,7 @@
Support for domains, which are groupings of description directives
and roles describing e.g. constructs of one programming language.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/domains/c.py b/sphinx/domains/c.py
index 58a0c70140d..5181afb1720 100644
--- a/sphinx/domains/c.py
+++ b/sphinx/domains/c.py
@@ -4,7 +4,7 @@
The C language domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -36,7 +36,7 @@
float_literal_suffix_re, hex_literal_re, identifier_re,
integer_literal_re, integers_literal_suffix_re,
octal_literal_re, verify_description_mode)
-from sphinx.util.docfields import Field, TypedField
+from sphinx.util.docfields import Field, GroupedField, TypedField
from sphinx.util.docutils import SphinxDirective
from sphinx.util.nodes import make_refnode
from sphinx.util.typing import OptionSpec
@@ -92,31 +92,22 @@
_string_re = re.compile(r"[LuU8]?('([^'\\]*(?:\\.[^'\\]*)*)'"
r'|"([^"\\]*(?:\\.[^"\\]*)*)")', re.S)
-_simple_type_sepcifiers_re = re.compile(r"""(?x)
+# bool, complex, and imaginary are macro "keywords", so they are handled seperately
+_simple_type_specifiers_re = re.compile(r"""(?x)
\b(
- void|_Bool|bool
- # Integer
- # -------
- |((signed|unsigned)\s+)?(char|(
- ((long\s+long|long|short)\s+)?int
- ))
+ void|_Bool
+ |signed|unsigned
+ |short|long
+ |char
+ |int
|__uint128|__int128
- # extensions
- |((signed|unsigned)\s+)?__int(8|16|32|64|128)
- # Floating-point
- # --------------
- |(float|double|long\s+double)(\s+(_Complex|complex|_Imaginary|imaginary))?
- |(_Complex|complex|_Imaginary|imaginary)\s+(float|double|long\s+double)
+ |__int(8|16|32|64|128) # extension
+ |float|double
|_Decimal(32|64|128)
- # extensions
- |__float80|_Float64x|__float128|_Float128|__ibm128
- |__fp16
- # Fixed-point, extension
- |(_Sat\s+)?((signed|unsigned)\s+)?((short|long|long\s+long)\s+)?(_Fract|fract|_Accum|accum)
- # Integer types that could be prefixes of the previous ones
- # ---------------------------------------------------------
- |((signed|unsigned)\s+)?(long\s+long|long|short)
- |signed|unsigned
+ |_Complex|_Imaginary
+ |__float80|_Float64x|__float128|_Float128|__ibm128 # extension
+ |__fp16 # extension
+ |_Sat|_Fract|fract|_Accum|accum # extension
)\b
""")
@@ -226,7 +217,7 @@ def describe_signature(self, signode: TextElement, mode: str,
assert not self.rooted, str(self)
assert len(self.names) == 1
self.names[0].describe_signature(signode, 'noneIsName', env, '', symbol)
- elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
+ elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix.
prefix = ''
@@ -636,8 +627,9 @@ class ASTTrailingTypeSpec(ASTBase):
class ASTTrailingTypeSpecFundamental(ASTTrailingTypeSpec):
- def __init__(self, name: str) -> None:
- self.names = name.split()
+ def __init__(self, names: List[str]) -> None:
+ assert len(names) != 0
+ self.names = names
def _stringify(self, transform: StringifyTransform) -> str:
return ' '.join(self.names)
@@ -2580,12 +2572,36 @@ def _parse_nested_name(self) -> ASTNestedName:
break
return ASTNestedName(names, rooted)
+ def _parse_simple_type_specifier(self) -> Optional[str]:
+ if self.match(_simple_type_specifiers_re):
+ return self.matched_text
+ for t in ('bool', 'complex', 'imaginary'):
+ if t in self.config.c_extra_keywords:
+ if self.skip_word(t):
+ return t
+ return None
+
+ def _parse_simple_type_specifiers(self) -> ASTTrailingTypeSpecFundamental:
+ names: List[str] = []
+
+ self.skip_ws()
+ while True:
+ t = self._parse_simple_type_specifier()
+ if t is None:
+ break
+ names.append(t)
+ self.skip_ws()
+ if len(names) == 0:
+ return None
+ return ASTTrailingTypeSpecFundamental(names)
+
def _parse_trailing_type_spec(self) -> ASTTrailingTypeSpec:
# fundamental types, https://en.cppreference.com/w/c/language/type
# and extensions
self.skip_ws()
- if self.match(_simple_type_sepcifiers_re):
- return ASTTrailingTypeSpecFundamental(self.matched_text)
+ res = self._parse_simple_type_specifiers()
+ if res is not None:
+ return res
# prefixed
prefix = None
@@ -3130,16 +3146,6 @@ class CObject(ObjectDescription[ASTDeclaration]):
Description of a C language object.
"""
- doc_field_types = [
- TypedField('parameter', label=_('Parameters'),
- names=('param', 'parameter', 'arg', 'argument'),
- typerolename='expr', typenames=('type',)),
- Field('returnvalue', label=_('Returns'), has_arg=False,
- names=('returns', 'return')),
- Field('returntype', label=_('Return type'), has_arg=False,
- names=('rtype',)),
- ]
-
option_spec: OptionSpec = {
'noindexentry': directives.flag,
}
@@ -3342,13 +3348,31 @@ def display_object_type(self) -> str:
return self.objtype
+_function_doc_field_types = [
+ TypedField('parameter', label=_('Parameters'),
+ names=('param', 'parameter', 'arg', 'argument'),
+ typerolename='expr', typenames=('type',)),
+ GroupedField('retval', label=_('Return values'),
+ names=('retvals', 'retval'),
+ can_collapse=True),
+ Field('returnvalue', label=_('Returns'), has_arg=False,
+ names=('returns', 'return')),
+ Field('returntype', label=_('Return type'), has_arg=False,
+ names=('rtype',)),
+]
+
+
class CFunctionObject(CObject):
object_type = 'function'
+ doc_field_types = _function_doc_field_types.copy()
+
class CMacroObject(CObject):
object_type = 'macro'
+ doc_field_types = _function_doc_field_types.copy()
+
class CStructObject(CObject):
object_type = 'struct'
@@ -3532,7 +3556,7 @@ def _render_symbol(self, s: Symbol, maxdepth: int, skipThis: bool,
return nodes
def apply(self, **kwargs: Any) -> None:
- for node in self.document.traverse(AliasNode):
+ for node in self.document.findall(AliasNode):
node = cast(AliasNode, node)
sig = node.sig
parentKey = node.parentKey
@@ -3630,8 +3654,7 @@ def run(self) -> List[Node]:
" When skipping the root declaration,"
" need 'maxdepth' 0 for infinite or at least 2.",
location=self.get_location())
- signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in self.get_signatures():
node.append(AliasNode(sig, aliasOptions, self.state.document, env=self.env))
return [node]
diff --git a/sphinx/domains/changeset.py b/sphinx/domains/changeset.py
index 81c81c2882c..9db59897527 100644
--- a/sphinx/domains/changeset.py
+++ b/sphinx/domains/changeset.py
@@ -4,7 +4,7 @@
The changeset domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -130,7 +130,7 @@ def note_changeset(self, node: addnodes.versionmodified) -> None:
self.changesets.setdefault(version, []).append(changeset)
def clear_doc(self, docname: str) -> None:
- for version, changes in self.changesets.items():
+ for changes in self.changesets.values():
for changeset in changes[:]:
if changeset.docname == docname:
changes.remove(changeset)
diff --git a/sphinx/domains/citation.py b/sphinx/domains/citation.py
index 0e859acb42d..f98abc4d10a 100644
--- a/sphinx/domains/citation.py
+++ b/sphinx/domains/citation.py
@@ -4,7 +4,7 @@
The citation domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -48,7 +48,7 @@ def citation_refs(self) -> Dict[str, Set[str]]:
return self.data.setdefault('citation_refs', {})
def clear_doc(self, docname: str) -> None:
- for key, (fn, _l, lineno) in list(self.citations.items()):
+ for key, (fn, _l, _lineno) in list(self.citations.items()):
if fn == docname:
del self.citations[key]
for key, docnames in list(self.citation_refs.items()):
@@ -81,7 +81,7 @@ def note_citation_reference(self, node: pending_xref) -> None:
docnames.add(self.env.docname)
def check_consistency(self) -> None:
- for name, (docname, labelid, lineno) in self.citations.items():
+ for name, (docname, _labelid, lineno) in self.citations.items():
if name not in self.citation_refs:
logger.warning(__('Citation [%s] is not referenced.'), name,
type='ref', subtype='citation', location=(docname, lineno))
@@ -112,7 +112,7 @@ class CitationDefinitionTransform(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
- for node in self.document.traverse(nodes.citation):
+ for node in self.document.findall(nodes.citation):
# register citation node to domain
node['docname'] = self.env.docname
domain.note_citation(node)
@@ -131,7 +131,7 @@ class CitationReferenceTransform(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
- for node in self.document.traverse(nodes.citation_reference):
+ for node in self.document.findall(nodes.citation_reference):
target = node.astext()
ref = pending_xref(target, refdomain='citation', reftype='ref',
reftarget=target, refwarn=True,
diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py
index d53997552cd..4f336a4bfb4 100644
--- a/sphinx/domains/cpp.py
+++ b/sphinx/domains/cpp.py
@@ -4,7 +4,7 @@
The C++ language domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -335,27 +335,17 @@
]
-_simple_type_sepcifiers_re = re.compile(r"""(?x)
+_simple_type_specifiers_re = re.compile(r"""(?x)
\b(
auto|void|bool
- # Integer
- # -------
- |((signed|unsigned)\s+)?(char|__int128|(
- ((long\s+long|long|short)\s+)?int
- ))
- |wchar_t|char(8|16|32)_t
- # extensions
- |((signed|unsigned)\s+)?__int(64|128)
- # Floating-point
- # --------------
- |(float|double|long\s+double)(\s+(_Complex|_Imaginary))?
- |(_Complex|_Imaginary)\s+(float|double|long\s+double)
- # extensions
- |__float80|_Float64x|__float128|_Float128
- # Integer types that could be prefixes of the previous ones
- # ---------------------------------------------------------
- |((signed|unsigned)\s+)?(long\s+long|long|short)
|signed|unsigned
+ |short|long
+ |char|wchar_t|char(8|16|32)_t
+ |int
+ |__int(64|128) # extension
+ |float|double
+ |__float80|_Float64x|__float128|_Float128 # extension
+ |_Complex|_Imaginary # extension
)\b
""")
@@ -485,12 +475,12 @@
'long double': 'e',
'__float80': 'e', '_Float64x': 'e',
'__float128': 'g', '_Float128': 'g',
- 'float _Complex': 'Cf', '_Complex float': 'Cf',
- 'double _Complex': 'Cd', '_Complex double': 'Cd',
- 'long double _Complex': 'Ce', '_Complex long double': 'Ce',
- 'float _Imaginary': 'f', '_Imaginary float': 'f',
- 'double _Imaginary': 'd', '_Imaginary double': 'd',
- 'long double _Imaginary': 'e', '_Imaginary long double': 'e',
+ '_Complex float': 'Cf',
+ '_Complex double': 'Cd',
+ '_Complex long double': 'Ce',
+ '_Imaginary float': 'f',
+ '_Imaginary double': 'd',
+ '_Imaginary long double': 'e',
'auto': 'Da',
'decltype(auto)': 'Dc',
'std::nullptr_t': 'Dn'
@@ -786,7 +776,7 @@ def describe_signature(self, signode: TextElement, mode: str,
assert len(self.names) == 1
assert not self.templates[0]
self.names[0].describe_signature(signode, 'param', env, '', symbol)
- elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
+ elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix. however, only the identifier part should be a link, such
# that template args can be a link as well.
@@ -1853,8 +1843,12 @@ def describe_signature(self, signode: TextElement, mode: str,
class ASTTrailingTypeSpecFundamental(ASTTrailingTypeSpec):
- def __init__(self, name: str) -> None:
- self.names = name.split()
+ def __init__(self, names: List[str], canonNames: List[str]) -> None:
+ assert len(names) != 0
+ assert len(names) == len(canonNames), (names, canonNames)
+ self.names = names
+ # the canonical name list is for ID lookup
+ self.canonNames = canonNames
def _stringify(self, transform: StringifyTransform) -> str:
return ' '.join(self.names)
@@ -1862,14 +1856,14 @@ def _stringify(self, transform: StringifyTransform) -> str:
def get_id(self, version: int) -> str:
if version == 1:
res = []
- for a in self.names:
+ for a in self.canonNames:
if a in _id_fundamental_v1:
res.append(_id_fundamental_v1[a])
else:
res.append(a)
return '-'.join(res)
- txt = str(self)
+ txt = ' '.join(self.canonNames)
if txt not in _id_fundamental_v2:
raise Exception(
'Semi-internal error: Fundamental type "%s" can not be mapped '
@@ -5391,7 +5385,7 @@ def parser() -> ASTExpression:
postFixes: List[ASTPostfixOp] = []
while True:
self.skip_ws()
- if prefixType in ['expr', 'cast', 'typeid']:
+ if prefixType in ('expr', 'cast', 'typeid'):
if self.skip_string_and_ws('['):
expr = self._parse_expression()
self.skip_ws()
@@ -5855,12 +5849,102 @@ def _parse_nested_name(self, memberPointer: bool = False) -> ASTNestedName:
# ==========================================================================
+ def _parse_simple_type_specifiers(self) -> ASTTrailingTypeSpecFundamental:
+ modifier: Optional[str] = None
+ signedness: Optional[str] = None
+ width: List[str] = []
+ typ: Optional[str] = None
+ names: List[str] = [] # the parsed sequence
+
+ self.skip_ws()
+ while self.match(_simple_type_specifiers_re):
+ t = self.matched_text
+ names.append(t)
+ if t in ('auto', 'void', 'bool',
+ 'char', 'wchar_t', 'char8_t', 'char16_t', 'char32_t',
+ 'int', '__int64', '__int128',
+ 'float', 'double',
+ '__float80', '_Float64x', '__float128', '_Float128'):
+ if typ is not None:
+ self.fail("Can not have both {} and {}.".format(t, typ))
+ typ = t
+ elif t in ('signed', 'unsigned'):
+ if signedness is not None:
+ self.fail("Can not have both {} and {}.".format(t, signedness))
+ signedness = t
+ elif t == 'short':
+ if len(width) != 0:
+ self.fail("Can not have both {} and {}.".format(t, width[0]))
+ width.append(t)
+ elif t == 'long':
+ if len(width) != 0 and width[0] != 'long':
+ self.fail("Can not have both {} and {}.".format(t, width[0]))
+ width.append(t)
+ elif t in ('_Imaginary', '_Complex'):
+ if modifier is not None:
+ self.fail("Can not have both {} and {}.".format(t, modifier))
+ modifier = t
+ self.skip_ws()
+ if len(names) == 0:
+ return None
+
+ if typ in ('auto', 'void', 'bool',
+ 'wchar_t', 'char8_t', 'char16_t', 'char32_t',
+ '__float80', '_Float64x', '__float128', '_Float128'):
+ if modifier is not None:
+ self.fail("Can not have both {} and {}.".format(typ, modifier))
+ if signedness is not None:
+ self.fail("Can not have both {} and {}.".format(typ, signedness))
+ if len(width) != 0:
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ elif typ == 'char':
+ if modifier is not None:
+ self.fail("Can not have both {} and {}.".format(typ, modifier))
+ if len(width) != 0:
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ elif typ == 'int':
+ if modifier is not None:
+ self.fail("Can not have both {} and {}.".format(typ, modifier))
+ elif typ in ('__int64', '__int128'):
+ if modifier is not None:
+ self.fail("Can not have both {} and {}.".format(typ, modifier))
+ if len(width) != 0:
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ elif typ == 'float':
+ if signedness is not None:
+ self.fail("Can not have both {} and {}.".format(typ, signedness))
+ if len(width) != 0:
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ elif typ == 'double':
+ if signedness is not None:
+ self.fail("Can not have both {} and {}.".format(typ, signedness))
+ if len(width) > 1:
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ if len(width) == 1 and width[0] != 'long':
+ self.fail("Can not have both {} and {}.".format(typ, ' '.join(width)))
+ elif typ is None:
+ if modifier is not None:
+ self.fail("Can not have {} without a floating point type.".format(modifier))
+ else:
+ assert False, "Unhandled type {}".format(typ)
+
+ canonNames: List[str] = []
+ if modifier is not None:
+ canonNames.append(modifier)
+ if signedness is not None:
+ canonNames.append(signedness)
+ canonNames.extend(width)
+ if typ is not None:
+ canonNames.append(typ)
+ return ASTTrailingTypeSpecFundamental(names, canonNames)
+
def _parse_trailing_type_spec(self) -> ASTTrailingTypeSpec:
# fundamental types, https://en.cppreference.com/w/cpp/language/type
# and extensions
self.skip_ws()
- if self.match(_simple_type_sepcifiers_re):
- return ASTTrailingTypeSpecFundamental(self.matched_text)
+ res = self._parse_simple_type_specifiers()
+ if res is not None:
+ return res
# decltype
self.skip_ws()
@@ -6541,7 +6625,7 @@ def parser() -> ASTExpression:
# ==========================================================================
- def _parse_template_paramter(self) -> ASTTemplateParam:
+ def _parse_template_parameter(self) -> ASTTemplateParam:
self.skip_ws()
if self.skip_word('template'):
# declare a tenplate template parameter
@@ -6613,7 +6697,7 @@ def _parse_template_parameter_list(self) -> ASTTemplateParams:
pos = self.pos
err = None
try:
- param = self._parse_template_paramter()
+ param = self._parse_template_parameter()
templateParams.append(param)
except DefinitionError as eParam:
self.pos = pos
@@ -6789,7 +6873,7 @@ def _check_template_consistency(self, nestedName: ASTNestedName,
self.warn(msg)
newTemplates: List[Union[ASTTemplateParams, ASTTemplateIntroduction]] = []
- for i in range(numExtra):
+ for _i in range(numExtra):
newTemplates.append(ASTTemplateParams([]))
if templatePrefix and not isMemberInstantiation:
newTemplates.extend(templatePrefix.templates)
@@ -6934,18 +7018,10 @@ def _make_phony_error_name() -> ASTNestedName:
class CPPObject(ObjectDescription[ASTDeclaration]):
"""Description of a C++ language object."""
- doc_field_types = [
- GroupedField('parameter', label=_('Parameters'),
- names=('param', 'parameter', 'arg', 'argument'),
- can_collapse=True),
+ doc_field_types: List[Field] = [
GroupedField('template parameter', label=_('Template Parameters'),
names=('tparam', 'template parameter'),
can_collapse=True),
- GroupedField('exceptions', label=_('Throws'), rolename='expr',
- names=('throws', 'throw', 'exception'),
- can_collapse=True),
- Field('returnvalue', label=_('Returns'), has_arg=False,
- names=('returns', 'return')),
]
option_spec: OptionSpec = {
@@ -7181,6 +7257,20 @@ class CPPMemberObject(CPPObject):
class CPPFunctionObject(CPPObject):
object_type = 'function'
+ doc_field_types = CPPObject.doc_field_types + [
+ GroupedField('parameter', label=_('Parameters'),
+ names=('param', 'parameter', 'arg', 'argument'),
+ can_collapse=True),
+ GroupedField('exceptions', label=_('Throws'), rolename='expr',
+ names=('throws', 'throw', 'exception'),
+ can_collapse=True),
+ GroupedField('retval', label=_('Return values'),
+ names=('retvals', 'retval'),
+ can_collapse=True),
+ Field('returnvalue', label=_('Returns'), has_arg=False,
+ names=('returns', 'return')),
+ ]
+
class CPPClassObject(CPPObject):
object_type = 'class'
@@ -7369,7 +7459,7 @@ def _render_symbol(self, s: Symbol, maxdepth: int, skipThis: bool,
return nodes
def apply(self, **kwargs: Any) -> None:
- for node in self.document.traverse(AliasNode):
+ for node in self.document.findall(AliasNode):
node = cast(AliasNode, node)
sig = node.sig
parentKey = node.parentKey
@@ -7489,7 +7579,7 @@ def run(self) -> List[Node]:
" need 'maxdepth' 0 for infinite or at least 2.",
location=self.get_location())
signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in signatures:
node.append(AliasNode(sig, aliasOptions, env=self.env))
contentnode = addnodes.desc_content()
@@ -7691,7 +7781,7 @@ def _resolve_xref_inner(self, env: BuildEnvironment, fromdocname: str, builder:
typ: str, target: str, node: pending_xref,
contnode: Element) -> Tuple[Optional[Element], Optional[str]]:
# add parens again for those that could be functions
- if typ == 'any' or typ == 'func':
+ if typ in ('any', 'func'):
target += '()'
parser = DefinitionParser(target, location=node, config=env.config)
try:
@@ -7812,7 +7902,7 @@ def checkType() -> bool:
if (env.config.add_function_parentheses and typ == 'func' and
title.endswith('operator()')):
addParen += 1
- if ((typ == 'any' or typ == 'func') and
+ if (typ in ('any', 'func') and
title.endswith('operator') and
displayName.endswith('operator()')):
addParen += 1
diff --git a/sphinx/domains/index.py b/sphinx/domains/index.py
index 9ecfae439cf..7dbc1bb5aaf 100644
--- a/sphinx/domains/index.py
+++ b/sphinx/domains/index.py
@@ -4,7 +4,7 @@
The index domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -48,7 +48,7 @@ def merge_domaindata(self, docnames: Iterable[str], otherdata: Dict) -> None:
def process_doc(self, env: BuildEnvironment, docname: str, document: Node) -> None:
"""Process a document after it is read by the environment."""
entries = self.entries.setdefault(env.docname, [])
- for node in document.traverse(addnodes.index):
+ for node in list(document.findall(addnodes.index)):
try:
for entry in node['entries']:
split_index_msg(entry[0], entry[1])
diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py
index 565d681dcf2..2095d1d1008 100644
--- a/sphinx/domains/javascript.py
+++ b/sphinx/domains/javascript.py
@@ -4,7 +4,7 @@
The JavaScript domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -41,9 +41,6 @@ class JSObject(ObjectDescription[Tuple[str, str]]):
#: added
has_arguments = False
- #: what is displayed right before the documentation entry
- display_prefix: str = None
-
#: If ``allow_nesting`` is ``True``, the object prefixes will be accumulated
#: based on directive nesting
allow_nesting = False
@@ -53,6 +50,10 @@ class JSObject(ObjectDescription[Tuple[str, str]]):
'noindexentry': directives.flag,
}
+ def get_display_prefix(self) -> List[Node]:
+ #: what is displayed right before the documentation entry
+ return []
+
def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]:
"""Breaks down construct signatures
@@ -71,6 +72,7 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
# If construct is nested, prefix the current prefix
prefix = self.env.ref_context.get('js:object', None)
mod_name = self.env.ref_context.get('js:module')
+
name = member
try:
member_prefix, member_name = member.rsplit('.', 1)
@@ -91,14 +93,22 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
signode['object'] = prefix
signode['fullname'] = fullname
- if self.display_prefix:
- signode += addnodes.desc_annotation(self.display_prefix,
- self.display_prefix)
+ display_prefix = self.get_display_prefix()
+ if display_prefix:
+ signode += addnodes.desc_annotation('', '', *display_prefix)
+
+ actual_prefix = None
if prefix:
- signode += addnodes.desc_addname(prefix + '.', prefix + '.')
+ actual_prefix = prefix
elif mod_name:
- signode += addnodes.desc_addname(mod_name + '.', mod_name + '.')
- signode += addnodes.desc_name(name, name)
+ actual_prefix = mod_name
+ if actual_prefix:
+ addName = addnodes.desc_addname('', '')
+ for p in actual_prefix.split('.'):
+ addName += addnodes.desc_sig_name(p, p)
+ addName += addnodes.desc_sig_punctuation('.', '.')
+ signode += addName
+ signode += addnodes.desc_name('', '', addnodes.desc_sig_name(name, name))
if self.has_arguments:
if not arglist:
signode += addnodes.desc_parameterlist()
@@ -227,9 +237,13 @@ class JSCallable(JSObject):
class JSConstructor(JSCallable):
"""Like a callable but with a different prefix."""
- display_prefix = 'class '
+
allow_nesting = True
+ def get_display_prefix(self) -> List[Node]:
+ return [addnodes.desc_sig_keyword('class', 'class'),
+ addnodes.desc_sig_space()]
+
class JSModule(SphinxDirective):
"""
@@ -371,10 +385,10 @@ def note_module(self, modname: str, node_id: str) -> None:
self.modules[modname] = (self.env.docname, node_id)
def clear_doc(self, docname: str) -> None:
- for fullname, (pkg_docname, node_id, _l) in list(self.objects.items()):
+ for fullname, (pkg_docname, _node_id, _l) in list(self.objects.items()):
if pkg_docname == docname:
del self.objects[fullname]
- for modname, (pkg_docname, node_id) in list(self.modules.items()):
+ for modname, (pkg_docname, _node_id) in list(self.modules.items()):
if pkg_docname == docname:
del self.modules[modname]
diff --git a/sphinx/domains/math.py b/sphinx/domains/math.py
index aa6f9422d03..7f66a473846 100644
--- a/sphinx/domains/math.py
+++ b/sphinx/domains/math.py
@@ -4,7 +4,7 @@
The math domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -78,10 +78,10 @@ def process_doc(self, env: BuildEnvironment, docname: str,
def math_node(node: Node) -> bool:
return isinstance(node, (nodes.math, nodes.math_block))
- self.data['has_equations'][docname] = any(document.traverse(math_node))
+ self.data['has_equations'][docname] = any(document.findall(math_node))
def clear_doc(self, docname: str) -> None:
- for equation_id, (doc, eqno) in list(self.equations.items()):
+ for equation_id, (doc, _eqno) in list(self.equations.items()):
if doc == docname:
del self.equations[equation_id]
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py
index 2dc26a382e1..145b62eda8c 100644
--- a/sphinx/domains/python.py
+++ b/sphinx/domains/python.py
@@ -4,7 +4,7 @@
The Python domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -26,7 +26,7 @@
from sphinx.addnodes import desc_signature, pending_xref, pending_xref_condition
from sphinx.application import Sphinx
from sphinx.builders import Builder
-from sphinx.deprecation import RemovedInSphinx50Warning
+from sphinx.deprecation import RemovedInSphinx50Warning, RemovedInSphinx60Warning
from sphinx.directives import ObjectDescription
from sphinx.domains import Domain, Index, IndexEntry, ObjType
from sphinx.environment import BuildEnvironment
@@ -80,31 +80,57 @@ class ModuleEntry(NamedTuple):
deprecated: bool
-def type_to_xref(text: str, env: BuildEnvironment = None) -> addnodes.pending_xref:
- """Convert a type string to a cross reference node."""
- if text == 'None':
+def parse_reftarget(reftarget: str, suppress_prefix: bool = False
+ ) -> Tuple[str, str, str, bool]:
+ """Parse a type string and return (reftype, reftarget, title, refspecific flag)"""
+ refspecific = False
+ if reftarget.startswith('.'):
+ reftarget = reftarget[1:]
+ title = reftarget
+ refspecific = True
+ elif reftarget.startswith('~'):
+ reftarget = reftarget[1:]
+ title = reftarget.split('.')[-1]
+ elif suppress_prefix:
+ title = reftarget.split('.')[-1]
+ elif reftarget.startswith('typing.'):
+ title = reftarget[7:]
+ else:
+ title = reftarget
+
+ if reftarget == 'None' or reftarget.startswith('typing.'):
+ # typing module provides non-class types. Obj reference is good to refer them.
reftype = 'obj'
else:
reftype = 'class'
+ return reftype, reftarget, title, refspecific
+
+
+def type_to_xref(target: str, env: BuildEnvironment = None, suppress_prefix: bool = False
+ ) -> addnodes.pending_xref:
+ """Convert a type string to a cross reference node."""
if env:
kwargs = {'py:module': env.ref_context.get('py:module'),
'py:class': env.ref_context.get('py:class')}
else:
kwargs = {}
+ reftype, target, title, refspecific = parse_reftarget(target, suppress_prefix)
+
if env.config.python_use_unqualified_type_names:
# Note: It would be better to use qualname to describe the object to support support
# nested classes. But python domain can't access the real python object because this
# module should work not-dynamically.
- shortname = text.split('.')[-1]
+ shortname = title.split('.')[-1]
contnodes: List[Node] = [pending_xref_condition('', shortname, condition='resolved'),
- pending_xref_condition('', text, condition='*')]
+ pending_xref_condition('', title, condition='*')]
else:
- contnodes = [nodes.Text(text)]
+ contnodes = [nodes.Text(title)]
return pending_xref('', *contnodes,
- refdomain='py', reftype=reftype, reftarget=text, **kwargs)
+ refdomain='py', reftype=reftype, reftarget=target,
+ refspecific=refspecific, **kwargs)
def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Node]:
@@ -118,16 +144,28 @@ def unparse(node: ast.AST) -> List[Node]:
result.extend(unparse(node.right))
return result
elif isinstance(node, ast.BitOr):
- return [nodes.Text(' '), addnodes.desc_sig_punctuation('', '|'), nodes.Text(' ')]
+ return [addnodes.desc_sig_space(),
+ addnodes.desc_sig_punctuation('', '|'),
+ addnodes.desc_sig_space()]
elif isinstance(node, ast.Constant): # type: ignore
if node.value is Ellipsis:
return [addnodes.desc_sig_punctuation('', "...")]
+ elif isinstance(node.value, bool):
+ return [addnodes.desc_sig_keyword('', repr(node.value))]
+ elif isinstance(node.value, int):
+ return [addnodes.desc_sig_literal_number('', repr(node.value))]
+ elif isinstance(node.value, str):
+ return [addnodes.desc_sig_literal_string('', repr(node.value))]
else:
+ # handles None, which is further handled by type_to_xref later
+ # and fallback for other types that should be converted
return [nodes.Text(repr(node.value))]
elif isinstance(node, ast.Expr):
return unparse(node.value)
elif isinstance(node, ast.Index):
return unparse(node.value)
+ elif isinstance(node, ast.Invert):
+ return [addnodes.desc_sig_punctuation('', '~')]
elif isinstance(node, ast.List):
result = [addnodes.desc_sig_punctuation('', '[')]
if node.elts:
@@ -136,7 +174,9 @@ def unparse(node: ast.AST) -> List[Node]:
# once
for elem in node.elts:
result.extend(unparse(elem))
- result.append(addnodes.desc_sig_punctuation('', ', '))
+ result.append(addnodes.desc_sig_punctuation('', ','))
+ result.append(addnodes.desc_sig_space())
+ result.pop()
result.pop()
result.append(addnodes.desc_sig_punctuation('', ']'))
return result
@@ -156,12 +196,16 @@ def unparse(node: ast.AST) -> List[Node]:
if isinstance(subnode, nodes.Text):
result[i] = nodes.literal('', '', subnode)
return result
+ elif isinstance(node, ast.UnaryOp):
+ return unparse(node.op) + unparse(node.operand)
elif isinstance(node, ast.Tuple):
if node.elts:
result = []
for elem in node.elts:
result.extend(unparse(elem))
- result.append(addnodes.desc_sig_punctuation('', ', '))
+ result.append(addnodes.desc_sig_punctuation('', ','))
+ result.append(addnodes.desc_sig_space())
+ result.pop()
result.pop()
else:
result = [addnodes.desc_sig_punctuation('', '('),
@@ -170,10 +214,16 @@ def unparse(node: ast.AST) -> List[Node]:
return result
else:
if sys.version_info < (3, 8):
- if isinstance(node, ast.Ellipsis):
+ if isinstance(node, ast.Bytes):
+ return [addnodes.desc_sig_literal_string('', repr(node.s))]
+ elif isinstance(node, ast.Ellipsis):
return [addnodes.desc_sig_punctuation('', "...")]
elif isinstance(node, ast.NameConstant):
return [nodes.Text(node.value)]
+ elif isinstance(node, ast.Num):
+ return [addnodes.desc_sig_literal_string('', repr(node.n))]
+ elif isinstance(node, ast.Str):
+ return [addnodes.desc_sig_literal_string('', repr(node.s))]
raise SyntaxError # unsupported syntax
@@ -183,12 +233,19 @@ def unparse(node: ast.AST) -> List[Node]:
try:
tree = ast_parse(annotation)
- result = unparse(tree)
- for i, node in enumerate(result):
+ result: List[Node] = []
+ for node in unparse(tree):
if isinstance(node, nodes.literal):
- result[i] = node[0]
+ result.append(node[0])
elif isinstance(node, nodes.Text) and node.strip():
- result[i] = type_to_xref(str(node), env)
+ if (result and isinstance(result[-1], addnodes.desc_sig_punctuation) and
+ result[-1].astext() == '~'):
+ result.pop()
+ result.append(type_to_xref(str(node), env, suppress_prefix=True))
+ else:
+ result.append(type_to_xref(str(node), env))
+ else:
+ result.append(node)
return result
except SyntaxError:
return [type_to_xref(annotation, env)]
@@ -222,13 +279,13 @@ def _parse_arglist(arglist: str, env: BuildEnvironment = None) -> addnodes.desc_
if param.annotation is not param.empty:
children = _parse_annotation(param.annotation, env)
node += addnodes.desc_sig_punctuation('', ':')
- node += nodes.Text(' ')
+ node += addnodes.desc_sig_space()
node += addnodes.desc_sig_name('', '', *children) # type: ignore
if param.default is not param.empty:
if param.annotation is not param.empty:
- node += nodes.Text(' ')
+ node += addnodes.desc_sig_space()
node += addnodes.desc_sig_operator('', '=')
- node += nodes.Text(' ')
+ node += addnodes.desc_sig_space()
else:
node += addnodes.desc_sig_operator('', '=')
node += nodes.inline('', param.default, classes=['default_value'],
@@ -271,7 +328,8 @@ def _pseudo_parse_arglist(signode: desc_signature, arglist: str) -> None:
ends_open += 1
argument = argument[:-1].strip()
if argument:
- stack[-1] += addnodes.desc_parameter(argument, argument)
+ stack[-1] += addnodes.desc_parameter(
+ '', '', addnodes.desc_sig_name(argument, argument))
while ends_open:
stack.append(addnodes.desc_optional())
stack[-2] += stack[-1]
@@ -304,27 +362,27 @@ def make_xref(self, rolename: str, domain: str, target: str,
result = super().make_xref(rolename, domain, target, # type: ignore
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')
- if target.startswith(('.', '~')):
- prefix, result['reftarget'] = target[0], target[1:]
- if prefix == '.':
- text = target[1:]
- elif prefix == '~':
- text = target.split('.')[-1]
- 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)
+ if isinstance(result, pending_xref):
+ result['refspecific'] = True
+ result['py:module'] = env.ref_context.get('py:module')
+ result['py:class'] = env.ref_context.get('py:class')
+
+ reftype, reftarget, reftitle, _ = parse_reftarget(target)
+ if reftarget != reftitle:
+ result['reftype'] = reftype
+ result['reftarget'] = reftarget
+
+ result.clear()
+ result += innernode(reftitle, reftitle)
+ elif 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
@@ -338,31 +396,26 @@ def make_xrefs(self, rolename: str, domain: str, target: str,
split_contnode = bool(contnode and contnode.astext() == target)
+ in_literal = False
results = []
for sub_target in filter(None, sub_targets):
if split_contnode:
contnode = nodes.Text(sub_target)
- if delims_re.match(sub_target):
+ if in_literal or delims_re.match(sub_target):
results.append(contnode or innernode(sub_target, sub_target))
else:
results.append(self.make_xref(rolename, domain, sub_target,
innernode, contnode, env, inliner, location))
+ if sub_target in ('Literal', 'typing.Literal'):
+ in_literal = True
+
return results
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,
- 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, inliner, location)
+ pass
class PyGroupedField(PyXrefMixin, GroupedField):
@@ -370,16 +423,7 @@ 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,
- 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, inliner, location)
+ pass
class PyObject(ObjectDescription[Tuple[str, str]]):
@@ -418,11 +462,11 @@ class PyObject(ObjectDescription[Tuple[str, str]]):
allow_nesting = False
- def get_signature_prefix(self, sig: str) -> str:
+ def get_signature_prefix(self, sig: str) -> List[nodes.Node]:
"""May return a prefix to put before the object name in the
signature.
"""
- return ''
+ return []
def needs_arglist(self) -> bool:
"""May return true if an empty argument list is to be generated even if
@@ -476,7 +520,17 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
sig_prefix = self.get_signature_prefix(sig)
if sig_prefix:
- signode += addnodes.desc_annotation(sig_prefix, sig_prefix)
+ if type(sig_prefix) is str:
+ warnings.warn(
+ "Python directive method get_signature_prefix()"
+ " returning a string is deprecated."
+ " It must now return a list of nodes."
+ " Return value was '{}'.".format(sig_prefix),
+ RemovedInSphinx60Warning)
+ signode += addnodes.desc_annotation(sig_prefix, '', # type: ignore
+ nodes.Text(sig_prefix)) # type: ignore
+ else:
+ signode += addnodes.desc_annotation(str(sig_prefix), '', *sig_prefix)
if prefix:
signode += addnodes.desc_addname(prefix, prefix)
@@ -507,7 +561,9 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
anno = self.options.get('annotation')
if anno:
- signode += addnodes.desc_annotation(' ' + anno, ' ' + anno)
+ signode += addnodes.desc_annotation(' ' + anno, '',
+ addnodes.desc_sig_space(),
+ nodes.Text(anno))
return fullname, prefix
@@ -609,11 +665,12 @@ class PyFunction(PyObject):
'async': directives.flag,
})
- def get_signature_prefix(self, sig: str) -> str:
+ def get_signature_prefix(self, sig: str) -> List[nodes.Node]:
if 'async' in self.options:
- return 'async '
+ return [addnodes.desc_sig_keyword('', 'async'),
+ addnodes.desc_sig_space()]
else:
- return ''
+ return []
def needs_arglist(self) -> bool:
return True
@@ -670,11 +727,17 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
typ = self.options.get('type')
if typ:
annotations = _parse_annotation(typ, self.env)
- signode += addnodes.desc_annotation(typ, '', nodes.Text(': '), *annotations)
+ signode += addnodes.desc_annotation(typ, '',
+ addnodes.desc_sig_punctuation('', ':'),
+ addnodes.desc_sig_space(), *annotations)
value = self.options.get('value')
if value:
- signode += addnodes.desc_annotation(value, ' = ' + value)
+ signode += addnodes.desc_annotation(value, '',
+ addnodes.desc_sig_space(),
+ addnodes.desc_sig_punctuation('', '='),
+ addnodes.desc_sig_space(),
+ nodes.Text(value))
return fullname, prefix
@@ -698,11 +761,12 @@ class PyClasslike(PyObject):
allow_nesting = True
- def get_signature_prefix(self, sig: str) -> str:
+ def get_signature_prefix(self, sig: str) -> List[nodes.Node]:
if 'final' in self.options:
- return 'final %s ' % self.objtype
+ return [nodes.Text('final'), addnodes.desc_sig_space(),
+ nodes.Text(self.objtype), addnodes.desc_sig_space()]
else:
- return '%s ' % self.objtype
+ return [nodes.Text(self.objtype), addnodes.desc_sig_space()]
def get_index_text(self, modname: str, name_cls: Tuple[str, str]) -> str:
if self.objtype == 'class':
@@ -734,25 +798,27 @@ def needs_arglist(self) -> bool:
else:
return True
- def get_signature_prefix(self, sig: str) -> str:
- prefix = []
+ def get_signature_prefix(self, sig: str) -> List[nodes.Node]:
+ prefix: List[nodes.Node] = []
if 'final' in self.options:
- prefix.append('final')
+ prefix.append(nodes.Text('final'))
+ prefix.append(addnodes.desc_sig_space())
if 'abstractmethod' in self.options:
- prefix.append('abstract')
+ prefix.append(nodes.Text('abstract'))
+ prefix.append(addnodes.desc_sig_space())
if 'async' in self.options:
- prefix.append('async')
+ prefix.append(nodes.Text('async'))
+ prefix.append(addnodes.desc_sig_space())
if 'classmethod' in self.options:
- prefix.append('classmethod')
+ prefix.append(nodes.Text('classmethod'))
+ prefix.append(addnodes.desc_sig_space())
if 'property' in self.options:
- prefix.append('property')
+ prefix.append(nodes.Text('property'))
+ prefix.append(addnodes.desc_sig_space())
if 'staticmethod' in self.options:
- prefix.append('static')
-
- if prefix:
- return ' '.join(prefix) + ' '
- else:
- return ''
+ prefix.append(nodes.Text('static'))
+ prefix.append(addnodes.desc_sig_space())
+ return prefix
def get_index_text(self, modname: str, name_cls: Tuple[str, str]) -> str:
name, cls = name_cls
@@ -769,7 +835,7 @@ def get_index_text(self, modname: str, name_cls: Tuple[str, str]) -> str:
if 'classmethod' in self.options:
return _('%s() (%s class method)') % (methname, clsname)
elif 'property' in self.options:
- return _('%s() (%s property)') % (methname, clsname)
+ return _('%s (%s property)') % (methname, clsname)
elif 'staticmethod' in self.options:
return _('%s() (%s static method)') % (methname, clsname)
else:
@@ -831,11 +897,18 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
typ = self.options.get('type')
if typ:
annotations = _parse_annotation(typ, self.env)
- signode += addnodes.desc_annotation(typ, '', nodes.Text(': '), *annotations)
+ signode += addnodes.desc_annotation(typ, '',
+ addnodes.desc_sig_punctuation('', ':'),
+ addnodes.desc_sig_space(),
+ *annotations)
value = self.options.get('value')
if value:
- signode += addnodes.desc_annotation(value, ' = ' + value)
+ signode += addnodes.desc_annotation(value, '',
+ addnodes.desc_sig_space(),
+ addnodes.desc_sig_punctuation('', '='),
+ addnodes.desc_sig_space(),
+ nodes.Text(value))
return fullname, prefix
@@ -870,19 +943,25 @@ def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]
typ = self.options.get('type')
if typ:
annotations = _parse_annotation(typ, self.env)
- signode += addnodes.desc_annotation(typ, '', nodes.Text(': '), *annotations)
+ signode += addnodes.desc_annotation(typ, '',
+ addnodes.desc_sig_punctuation('', ':'),
+ addnodes.desc_sig_space(),
+ *annotations)
return fullname, prefix
- def get_signature_prefix(self, sig: str) -> str:
- prefix = []
+ def get_signature_prefix(self, sig: str) -> List[nodes.Node]:
+ prefix: List[nodes.Node] = []
if 'abstractmethod' in self.options:
- prefix.append('abstract')
+ prefix.append(nodes.Text('abstract'))
+ prefix.append(addnodes.desc_sig_space())
if 'classmethod' in self.options:
- prefix.append('class')
+ prefix.append(nodes.Text('class'))
+ prefix.append(addnodes.desc_sig_space())
- prefix.append('property')
- return ' '.join(prefix) + ' '
+ prefix.append(nodes.Text('property'))
+ prefix.append(addnodes.desc_sig_space())
+ return prefix
def get_index_text(self, modname: str, name_cls: Tuple[str, str]) -> str:
name, cls = name_cls
@@ -1401,7 +1480,7 @@ def istyping(s: str) -> bool:
return None
elif node.get('reftype') in ('class', 'obj') and node.get('reftarget') == 'None':
return contnode
- elif node.get('reftype') in ('class', 'exc'):
+ elif node.get('reftype') in ('class', 'obj', 'exc'):
reftarget = node.get('reftarget')
if inspect.isclass(getattr(builtins, reftarget, None)):
# built-in class
diff --git a/sphinx/domains/rst.py b/sphinx/domains/rst.py
index 539a610bb9c..0899e02f801 100644
--- a/sphinx/domains/rst.py
+++ b/sphinx/domains/rst.py
@@ -4,7 +4,7 @@
The reStructuredText domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -235,7 +235,7 @@ def note_object(self, objtype: str, name: str, node_id: str, location: Any = Non
self.objects[objtype, name] = (self.env.docname, node_id)
def clear_doc(self, docname: str) -> None:
- for (typ, name), (doc, node_id) in list(self.objects.items()):
+ for (typ, name), (doc, _node_id) in list(self.objects.items()):
if doc == docname:
del self.objects[typ, name]
diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py
index 7660f84c9b9..e9f75325a33 100644
--- a/sphinx/domains/std.py
+++ b/sphinx/domains/std.py
@@ -4,12 +4,11 @@
The standard domain.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import re
-import unicodedata
import warnings
from copy import copy
from typing import (TYPE_CHECKING, Any, Callable, Dict, Iterable, Iterator, List, Optional,
@@ -243,7 +242,7 @@ def add_target_and_index(self, firstname: str, sig: str, signode: desc_signature
descr = _('%s command line option') % currprogram
else:
descr = _('command line option')
- for option in sig.split(', '):
+ for option in signode.get('allnames', []):
entry = '; '.join([descr, option])
self.indexnode['entries'].append(('pair', entry, signode['ids'][0], '', None))
@@ -336,6 +335,7 @@ class Glossary(SphinxDirective):
def run(self) -> List[Node]:
node = addnodes.glossary()
node.document = self.state.document
+ node['sorted'] = ('sorted' in self.options)
# This directive implements a custom format of the reST definition list
# that allows multiple lines of terms before the definition. This is
@@ -400,9 +400,8 @@ def run(self) -> List[Node]:
was_empty = False
# now, parse all the entries into a big definition list
- items = []
+ items: List[nodes.definition_list_item] = []
for terms, definition in entries:
- termtexts: List[str] = []
termnodes: List[Node] = []
system_messages: List[Node] = []
for line, source, lineno in terms:
@@ -416,7 +415,6 @@ def run(self) -> List[Node]:
node_id=None, document=self.state.document)
term.rawsource = line
system_messages.extend(sysmsg)
- termtexts.append(term.astext())
termnodes.append(term)
termnodes.extend(system_messages)
@@ -426,16 +424,10 @@ def run(self) -> List[Node]:
self.state.nested_parse(definition, definition.items[0][1],
defnode)
termnodes.append(defnode)
- items.append((termtexts,
- nodes.definition_list_item('', *termnodes)))
+ items.append(nodes.definition_list_item('', *termnodes))
- if 'sorted' in self.options:
- items.sort(key=lambda x:
- unicodedata.normalize('NFD', x[0][0].lower()))
-
- dlist = nodes.definition_list()
+ dlist = nodes.definition_list('', *items)
dlist['classes'].append('glossary')
- dlist.extend(item[1] for item in items)
node += dlist
return messages + [node]
@@ -770,18 +762,20 @@ def process_doc(self, env: "BuildEnvironment", docname: str, document: nodes.doc
sectname = clean_astext(title)
elif node.tagname == 'rubric':
sectname = clean_astext(node)
+ elif node.tagname == 'target' and len(node) > 0:
+ # inline target (ex: blah _`blah` blah)
+ sectname = clean_astext(node)
elif self.is_enumerable_node(node):
sectname = self.get_numfig_title(node)
- if not sectname:
- continue
else:
- toctree = next(iter(node.traverse(addnodes.toctree)), None)
+ toctree = next(node.findall(addnodes.toctree), None)
if toctree and toctree.get('caption'):
sectname = toctree.get('caption')
else:
# anonymous-only labels
continue
- self.labels[name] = docname, labelid, sectname
+ if sectname:
+ self.labels[name] = docname, labelid, sectname
def add_program_option(self, program: str, name: str, docname: str, labelid: str) -> None:
self.progoptions[program, name] = (docname, labelid)
diff --git a/sphinx/environment/__init__.py b/sphinx/environment/__init__.py
index 15653a3fedf..9dde7b407d8 100644
--- a/sphinx/environment/__init__.py
+++ b/sphinx/environment/__init__.py
@@ -4,7 +4,7 @@
Global creation environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -45,15 +45,18 @@
logger = logging.getLogger(__name__)
default_settings: Dict[str, Any] = {
+ 'auto_id_prefix': 'id',
+ 'embed_images': False,
'embed_stylesheet': False,
'cloak_email_addresses': True,
'pep_base_url': 'https://www.python.org/dev/peps/',
'pep_references': None,
- 'rfc_base_url': 'https://tools.ietf.org/html/',
+ 'rfc_base_url': 'https://datatracker.ietf.org/doc/html/',
'rfc_references': None,
'input_encoding': 'utf-8-sig',
'doctitle_xform': False,
'sectsubtitle_xform': False,
+ 'section_self_link': False,
'halt_level': 5,
'file_insertion_enabled': True,
'smartquotes_locales': [],
@@ -532,7 +535,7 @@ def get_and_resolve_doctree(self, docname: str, builder: "Builder",
self.apply_post_transforms(doctree, docname)
# now, resolve all toctree nodes
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
result = TocTree(self).resolve(docname, builder, toctreenode,
prune=prune_toctrees,
includehidden=includehidden)
@@ -618,7 +621,7 @@ def traverse_toctree(parent: str, docname: str) -> Iterator[Tuple[str, str]]:
def check_consistency(self) -> None:
"""Do consistency checks."""
- included = set().union(*self.included.values()) # type: ignore
+ included = set().union(*self.included.values())
for docname in sorted(self.all_docs):
if docname not in self.files_to_rebuild:
if docname == self.config.root_doc:
diff --git a/sphinx/environment/adapters/__init__.py b/sphinx/environment/adapters/__init__.py
index 1e763cb01b8..168bd6ba6b5 100644
--- a/sphinx/environment/adapters/__init__.py
+++ b/sphinx/environment/adapters/__init__.py
@@ -4,6 +4,6 @@
Sphinx environment adapters
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/environment/adapters/asset.py b/sphinx/environment/adapters/asset.py
index f16a5f7d38b..af5f79e9631 100644
--- a/sphinx/environment/adapters/asset.py
+++ b/sphinx/environment/adapters/asset.py
@@ -4,7 +4,7 @@
Assets adapter for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/environment/adapters/indexentries.py b/sphinx/environment/adapters/indexentries.py
index a2c20abd8a2..d13c24042dd 100644
--- a/sphinx/environment/adapters/indexentries.py
+++ b/sphinx/environment/adapters/indexentries.py
@@ -4,7 +4,7 @@
Index entries adapters for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -55,7 +55,7 @@ def add_entry(word: str, subword: str, main: str, link: bool = True,
domain = cast(IndexDomain, self.env.get_domain('index'))
for fn, entries in domain.entries.items():
# new entry types must be listed in directives/other.py!
- for type, value, tid, main, index_key in entries:
+ for type, value, tid, main, index_key in entries: # noqa: B007
try:
if type == 'single':
try:
diff --git a/sphinx/environment/adapters/toctree.py b/sphinx/environment/adapters/toctree.py
index a62e951d7ed..962e731435a 100644
--- a/sphinx/environment/adapters/toctree.py
+++ b/sphinx/environment/adapters/toctree.py
@@ -4,7 +4,7 @@
Toctree adapter for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -161,7 +161,7 @@ def _entries_from_toctree(toctreenode: addnodes.toctree, parents: List[str],
process_only_nodes(toc, builder.tags)
if title and toc.children and len(toc.children) == 1:
child = toc.children[0]
- for refnode in child.traverse(nodes.reference):
+ for refnode in child.findall(nodes.reference):
if refnode['refuri'] == ref and \
not refnode['anchorname']:
refnode.children = [nodes.Text(title)]
@@ -193,13 +193,13 @@ def _entries_from_toctree(toctreenode: addnodes.toctree, parents: List[str],
for toplevel in children:
# nodes with length 1 don't have any children anyway
if len(toplevel) > 1:
- subtrees = toplevel.traverse(addnodes.toctree)
+ subtrees = list(toplevel.findall(addnodes.toctree))
if subtrees:
toplevel[1][:] = subtrees # type: ignore
else:
toplevel.pop(1)
# resolve all sub-toctrees
- for subtocnode in toc.traverse(addnodes.toctree):
+ for subtocnode in list(toc.findall(addnodes.toctree)):
if not (subtocnode.get('hidden', False) and
not includehidden):
i = subtocnode.parent.index(subtocnode) + 1
@@ -257,7 +257,7 @@ def _entries_from_toctree(toctreenode: addnodes.toctree, parents: List[str],
# set the target paths in the toctrees (they are not known at TOC
# generation time)
- for refnode in newnode.traverse(nodes.reference):
+ for refnode in newnode.findall(nodes.reference):
if not url_re.match(refnode['refuri']):
refnode['refuri'] = builder.get_relative_uri(
docname, refnode['refuri']) + refnode['anchorname']
@@ -308,7 +308,7 @@ def get_toc_for(self, docname: str, builder: "Builder") -> Node:
# renders to nothing
return nodes.paragraph()
process_only_nodes(toc, builder.tags)
- for node in toc.traverse(nodes.reference):
+ for node in toc.findall(nodes.reference):
node['refuri'] = node['anchorname'] or '#'
return toc
@@ -324,7 +324,7 @@ def get_toctree_for(self, docname: str, builder: "Builder", collapse: bool,
else:
kwargs['maxdepth'] = int(kwargs['maxdepth'])
kwargs['collapse'] = collapse
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
toctree = self.resolve(docname, builder, toctreenode, prune=True, **kwargs)
if toctree:
toctrees.append(toctree)
diff --git a/sphinx/environment/collectors/__init__.py b/sphinx/environment/collectors/__init__.py
index f4020431f8e..ba7c206367f 100644
--- a/sphinx/environment/collectors/__init__.py
+++ b/sphinx/environment/collectors/__init__.py
@@ -4,7 +4,7 @@
The data collector components for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/environment/collectors/asset.py b/sphinx/environment/collectors/asset.py
index 0a696aa8dee..9530b3bd94d 100644
--- a/sphinx/environment/collectors/asset.py
+++ b/sphinx/environment/collectors/asset.py
@@ -4,7 +4,7 @@
The image collector for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -43,7 +43,7 @@ def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
"""Process and rewrite image URIs."""
docname = app.env.docname
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
# Map the mimetype to the corresponding image. The writer may
# choose the best image from these candidates. The special key * is
# set if there is only single candidate to be used by a writer.
@@ -124,7 +124,7 @@ def merge_other(self, app: Sphinx, env: BuildEnvironment,
def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
"""Process downloadable file paths. """
- for node in doctree.traverse(addnodes.download_reference):
+ for node in doctree.findall(addnodes.download_reference):
targetname = node['reftarget']
if '://' in targetname:
node['refuri'] = targetname
diff --git a/sphinx/environment/collectors/dependencies.py b/sphinx/environment/collectors/dependencies.py
index cd8de918f8c..4138c4c1543 100644
--- a/sphinx/environment/collectors/dependencies.py
+++ b/sphinx/environment/collectors/dependencies.py
@@ -4,7 +4,7 @@
The dependencies collector components for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/environment/collectors/metadata.py b/sphinx/environment/collectors/metadata.py
index c684e4a4fd8..3165b038997 100644
--- a/sphinx/environment/collectors/metadata.py
+++ b/sphinx/environment/collectors/metadata.py
@@ -4,7 +4,7 @@
The metadata collector components for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -33,9 +33,12 @@ def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
Keep processing minimal -- just return what docutils says.
"""
- if len(doctree) > 0 and isinstance(doctree[0], nodes.docinfo):
+ index = doctree.first_child_not_matching_class(nodes.PreBibliographic)
+ if index is None:
+ return
+ elif isinstance(doctree[index], nodes.docinfo):
md = app.env.metadata[app.env.docname]
- for node in doctree[0]:
+ for node in doctree[index]: # type: ignore
# nodes are multiply inherited...
if isinstance(node, nodes.authors):
authors = cast(List[nodes.author], node)
@@ -58,7 +61,7 @@ def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
value = 0
md[name] = value
- doctree.pop(0)
+ doctree.pop(index)
def setup(app: Sphinx) -> Dict[str, Any]:
diff --git a/sphinx/environment/collectors/title.py b/sphinx/environment/collectors/title.py
index 28e967427d0..8c285f3239c 100644
--- a/sphinx/environment/collectors/title.py
+++ b/sphinx/environment/collectors/title.py
@@ -4,7 +4,7 @@
The title collector components for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -43,7 +43,7 @@ def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
longtitlenode = nodes.title()
longtitlenode += nodes.Text(doctree['title'])
# look for first section title and use that as the title
- for node in doctree.traverse(nodes.section):
+ for node in doctree.findall(nodes.section):
visitor = SphinxContentsFilter(doctree)
node[0].walkabout(visitor)
titlenode += visitor.get_entry_text()
diff --git a/sphinx/environment/collectors/toctree.py b/sphinx/environment/collectors/toctree.py
index 921fc83ded0..ddc7a0417b5 100644
--- a/sphinx/environment/collectors/toctree.py
+++ b/sphinx/environment/collectors/toctree.py
@@ -4,7 +4,7 @@
Toctree collector for sphinx.environment.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -177,7 +177,7 @@ def _walk_toc(node: Element, secnums: Dict, depth: int, titlenode: nodes.title =
def _walk_toctree(toctreenode: addnodes.toctree, depth: int) -> None:
if depth == 0:
return
- for (title, ref) in toctreenode['entries']:
+ for (_title, ref) in toctreenode['entries']:
if url_re.match(ref) or ref == 'self':
# don't mess with those
continue
@@ -196,7 +196,7 @@ def _walk_toctree(toctreenode: addnodes.toctree, depth: int) -> None:
for docname in env.numbered_toctrees:
assigned.add(docname)
doctree = env.get_doctree(docname)
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
depth = toctreenode.get('numbered', 0)
if depth:
# every numbered toctree gets new numbering
@@ -261,7 +261,7 @@ def _walk_doctree(docname: str, doctree: Element, secnum: Tuple[int, ...]) -> No
else:
_walk_doctree(docname, subnode, secnum)
elif isinstance(subnode, addnodes.toctree):
- for title, subdocname in subnode['entries']:
+ for _title, subdocname in subnode['entries']:
if url_re.match(subdocname) or subdocname == 'self':
# don't mess with those
continue
diff --git a/sphinx/errors.py b/sphinx/errors.py
index d84d8c4c676..c90dd10d00d 100644
--- a/sphinx/errors.py
+++ b/sphinx/errors.py
@@ -5,7 +5,7 @@
Contains SphinxError and a few subclasses (in an extra module to avoid
circular import problems).
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/events.py b/sphinx/events.py
index 634fdc6ca20..46cea6827d8 100644
--- a/sphinx/events.py
+++ b/sphinx/events.py
@@ -6,7 +6,7 @@
Gracefully adapted from the TextPress system by Armin.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/__init__.py b/sphinx/ext/__init__.py
index 80c18574186..803691ca3a7 100644
--- a/sphinx/ext/__init__.py
+++ b/sphinx/ext/__init__.py
@@ -4,6 +4,6 @@
Contains Sphinx features not activated by default.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/apidoc.py b/sphinx/ext/apidoc.py
index 39bb514fc19..07339d6e66e 100644
--- a/sphinx/ext/apidoc.py
+++ b/sphinx/ext/apidoc.py
@@ -10,7 +10,7 @@
Copyright 2008 Société des arts technologiques (SAT),
https://sat.qc.ca/
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -227,7 +227,7 @@ def walk(rootpath: str, excludes: List[str], opts: Any
def has_child_module(rootpath: str, excludes: List[str], opts: Any) -> bool:
"""Check the given directory contains child module/s (at least one)."""
- for root, subs, files in walk(rootpath, excludes, opts):
+ for _root, _subs, files in walk(rootpath, excludes, opts):
if files:
return True
diff --git a/sphinx/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py
index 956ec9726ac..8a86f05b1af 100644
--- a/sphinx/ext/autodoc/__init__.py
+++ b/sphinx/ext/autodoc/__init__.py
@@ -6,7 +6,7 @@
the doctree, thus avoiding duplication between docstrings and documentation
for those who like elaborate docstrings.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -585,8 +585,8 @@ def process_doc(self, docstrings: List[List[str]]) -> Iterator[str]:
yield from docstringlines
def get_sourcename(self) -> str:
- if (getattr(self.object, '__module__', None) and
- getattr(self.object, '__qualname__', None)):
+ if (inspect.safe_getattr(self.object, '__module__', None) and
+ inspect.safe_getattr(self.object, '__qualname__', None)):
# Get the correct location of docstring from self.object
# to support inherited methods
fullname = '%s.%s' % (self.object.__module__, self.object.__qualname__)
@@ -711,109 +711,111 @@ def is_filtered_inherited_member(name: str, obj: Any) -> bool:
# process members and determine which to skip
for obj in members:
- membername, member = obj
- # if isattr is True, the member is documented as an attribute
- if member is INSTANCEATTR:
- isattr = True
- elif (namespace, membername) in attr_docs:
- isattr = True
- else:
- isattr = False
-
- doc = getdoc(member, self.get_attr, self.config.autodoc_inherit_docstrings,
- self.object, membername)
- if not isinstance(doc, str):
- # Ignore non-string __doc__
- doc = None
-
- # if the member __doc__ is the same as self's __doc__, it's just
- # inherited and therefore not the member's doc
- cls = self.get_attr(member, '__class__', None)
- if cls:
- cls_doc = self.get_attr(cls, '__doc__', None)
- if cls_doc == doc:
- doc = None
-
- if isinstance(obj, ObjectMember) and obj.docstring:
- # hack for ClassDocumenter to inject docstring via ObjectMember
- doc = obj.docstring
+ try:
+ membername, member = obj
+ # if isattr is True, the member is documented as an attribute
+ if member is INSTANCEATTR:
+ isattr = True
+ elif (namespace, membername) in attr_docs:
+ isattr = True
+ else:
+ isattr = False
- doc, metadata = separate_metadata(doc)
- has_doc = bool(doc)
+ doc = getdoc(member, self.get_attr, self.config.autodoc_inherit_docstrings,
+ self.object, membername)
+ if not isinstance(doc, str):
+ # Ignore non-string __doc__
+ doc = None
- if 'private' in metadata:
- # consider a member private if docstring has "private" metadata
- isprivate = True
- elif 'public' in metadata:
- # consider a member public if docstring has "public" metadata
- isprivate = False
- else:
- isprivate = membername.startswith('_')
+ # if the member __doc__ is the same as self's __doc__, it's just
+ # inherited and therefore not the member's doc
+ cls = self.get_attr(member, '__class__', None)
+ if cls:
+ cls_doc = self.get_attr(cls, '__doc__', None)
+ if cls_doc == doc:
+ doc = None
+
+ if isinstance(obj, ObjectMember) and obj.docstring:
+ # hack for ClassDocumenter to inject docstring via ObjectMember
+ doc = obj.docstring
+
+ doc, metadata = separate_metadata(doc)
+ has_doc = bool(doc)
+
+ if 'private' in metadata:
+ # consider a member private if docstring has "private" metadata
+ isprivate = True
+ elif 'public' in metadata:
+ # consider a member public if docstring has "public" metadata
+ isprivate = False
+ else:
+ isprivate = membername.startswith('_')
- keep = False
- if ismock(member):
- # mocked module or object
- pass
- elif self.options.exclude_members and membername in self.options.exclude_members:
- # remove members given by exclude-members
keep = False
- elif want_all and special_member_re.match(membername):
- # special __methods__
- if self.options.special_members and membername in self.options.special_members:
- if membername == '__doc__':
- keep = False
- elif is_filtered_inherited_member(membername, obj):
- keep = False
- else:
- keep = has_doc or self.options.undoc_members
- else:
+ if ismock(member) and (namespace, membername) not in attr_docs:
+ # mocked module or object
+ pass
+ elif (self.options.exclude_members and
+ membername in self.options.exclude_members):
+ # remove members given by exclude-members
keep = False
- elif (namespace, membername) in attr_docs:
- if want_all and isprivate:
- if self.options.private_members is None:
+ elif want_all and special_member_re.match(membername):
+ # special __methods__
+ if (self.options.special_members and
+ membername in self.options.special_members):
+ if membername == '__doc__':
+ keep = False
+ elif is_filtered_inherited_member(membername, obj):
+ keep = False
+ else:
+ keep = has_doc or self.options.undoc_members
+ else:
keep = False
+ elif (namespace, membername) in attr_docs:
+ if want_all and isprivate:
+ if self.options.private_members is None:
+ keep = False
+ else:
+ keep = membername in self.options.private_members
+ else:
+ # keep documented attributes
+ keep = True
+ elif want_all and isprivate:
+ if has_doc or self.options.undoc_members:
+ if self.options.private_members is None:
+ keep = False
+ elif is_filtered_inherited_member(membername, obj):
+ keep = False
+ else:
+ keep = membername in self.options.private_members
else:
- keep = membername in self.options.private_members
- else:
- # keep documented attributes
- keep = True
- elif want_all and isprivate:
- if has_doc or self.options.undoc_members:
- if self.options.private_members is None:
keep = False
- elif is_filtered_inherited_member(membername, obj):
+ else:
+ if (self.options.members is ALL and
+ is_filtered_inherited_member(membername, obj)):
keep = False
else:
- keep = membername in self.options.private_members
- else:
- keep = False
- else:
- if (self.options.members is ALL and
- is_filtered_inherited_member(membername, obj)):
- keep = False
- else:
- # ignore undocumented members if :undoc-members: is not given
- keep = has_doc or self.options.undoc_members
+ # ignore undocumented members if :undoc-members: is not given
+ keep = has_doc or self.options.undoc_members
- if isinstance(obj, ObjectMember) and obj.skipped:
- # forcedly skipped member (ex. a module attribute not defined in __all__)
- keep = False
+ if isinstance(obj, ObjectMember) and obj.skipped:
+ # forcedly skipped member (ex. a module attribute not defined in __all__)
+ keep = False
- # give the user a chance to decide whether this member
- # should be skipped
- if self.env.app:
- # let extensions preprocess docstrings
- try:
+ # give the user a chance to decide whether this member
+ # should be skipped
+ if self.env.app:
+ # let extensions preprocess docstrings
skip_user = self.env.app.emit_firstresult(
'autodoc-skip-member', self.objtype, membername, member,
not keep, self.options)
if skip_user is not None:
keep = not skip_user
- except Exception as exc:
- logger.warning(__('autodoc: failed to determine %r to be documented, '
- 'the following exception was raised:\n%s'),
- member, exc, type='autodoc')
- keep = False
+ except Exception as exc:
+ logger.warning(__('autodoc: failed to determine %s.%s (%r) to be documented, '
+ 'the following exception was raised:\n%s'),
+ self.name, membername, member, exc, type='autodoc')
+ keep = False
if keep:
ret.append((membername, member, isattr))
@@ -913,10 +915,6 @@ def generate(self, more_content: Optional[StringList] = None, real_modname: str
if not self.import_object():
return
- if ismock(self.object):
- logger.warning(__('A mocked object is detected: %r'),
- self.name, type='autodoc')
-
# If there is no real module defined, figure out which to use.
# The real module is used in the module analyzer to look up the module
# where the attribute documentation would actually be found in.
@@ -949,6 +947,11 @@ def generate(self, more_content: Optional[StringList] = None, real_modname: str
except PycodeError:
pass
+ docstrings: List[str] = sum(self.get_doc() or [], [])
+ if ismock(self.object) and not docstrings:
+ logger.warning(__('A mocked object is detected: %r'),
+ self.name, type='autodoc')
+
# check __module__ of object (for members not given explicitly)
if check_module:
if not self.check_module():
@@ -1294,6 +1297,8 @@ def can_document_member(cls, member: Any, membername: str, isattr: bool, parent:
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
self.env.app.emit('autodoc-before-process-signature', self.object, False)
@@ -1318,10 +1323,13 @@ def add_directive_header(self, sig: str) -> None:
sourcename = self.get_sourcename()
super().add_directive_header(sig)
- if inspect.iscoroutinefunction(self.object):
+ if inspect.iscoroutinefunction(self.object) or inspect.isasyncgenfunction(self.object):
self.add_line(' :async:', sourcename)
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -1560,6 +1568,8 @@ def get_user_defined_function_or_method(obj: Any, attr: str) -> Any:
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
self._signature_class, self._signature_method_name, sig = self._get_signature()
@@ -1581,6 +1591,9 @@ def format_signature(self, **kwargs: Any) -> str:
# do not show signatures
return ''
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sig = super().format_signature()
sigs = []
@@ -1650,7 +1663,7 @@ def add_directive_header(self, sig: str) -> None:
# add inheritance info, if wanted
if not self.doc_as_attr and self.options.show_inheritance:
- if hasattr(self.object, '__orig_bases__') and len(self.object.__orig_bases__):
+ if inspect.getorigbases(self.object):
# A subclass of generic types
# refs: PEP-560
bases = list(self.object.__orig_bases__)
@@ -1663,7 +1676,11 @@ def add_directive_header(self, sig: str) -> None:
self.env.events.emit('autodoc-process-bases',
self.fullname, self.object, self.options, bases)
- base_classes = [restify(cls) for cls in bases]
+ if self.config.autodoc_typehints_format == "short":
+ base_classes = [restify(cls, "smart") for cls in bases]
+ else:
+ base_classes = [restify(cls) for cls in bases]
+
sourcename = self.get_sourcename()
self.add_line('', sourcename)
self.add_line(' ' + _('Bases: %s') % ', '.join(base_classes), sourcename)
@@ -1703,7 +1720,7 @@ def get_doc(self, ignore: int = None) -> Optional[List[List[str]]]:
classdoc_from = self.options.get('class-doc-from', self.config.autoclass_content)
docstrings = []
- attrdocstring = self.get_attr(self.object, '__doc__', None)
+ attrdocstring = getdoc(self.object, self.get_attr)
if attrdocstring:
docstrings.append(attrdocstring)
@@ -1742,17 +1759,29 @@ def get_doc(self, ignore: int = None) -> Optional[List[List[str]]]:
def get_variable_comment(self) -> Optional[List[str]]:
try:
key = ('', '.'.join(self.objpath))
- analyzer = ModuleAnalyzer.for_module(self.get_real_modname())
+ if self.doc_as_attr:
+ analyzer = ModuleAnalyzer.for_module(self.modname)
+ else:
+ analyzer = ModuleAnalyzer.for_module(self.get_real_modname())
analyzer.analyze()
- return list(self.analyzer.attr_docs.get(key, []))
+ return list(analyzer.attr_docs.get(key, []))
except PycodeError:
return None
def add_content(self, more_content: Optional[StringList], no_docstring: bool = False
) -> None:
+ if self.doc_as_attr and self.modname != self.get_real_modname():
+ # override analyzer to obtain doccomment around its definition.
+ self.analyzer = ModuleAnalyzer.for_module(self.modname)
+ self.analyzer.analyze()
+
if self.doc_as_attr and not self.get_variable_comment():
try:
- more_content = StringList([_('alias of %s') % restify(self.object)], source='')
+ if self.config.autodoc_typehints_format == "short":
+ alias = restify(self.object, "smart")
+ else:
+ alias = restify(self.object)
+ more_content = StringList([_('alias of %s') % alias], source='')
except AttributeError:
pass # Invalid class object is passed.
@@ -1825,7 +1854,12 @@ def should_suppress_directive_header(self) -> bool:
def update_content(self, more_content: StringList) -> None:
if inspect.isgenericalias(self.object):
- more_content.append(_('alias of %s') % restify(self.object), '')
+ if self.config.autodoc_typehints_format == "short":
+ alias = restify(self.object, "smart")
+ else:
+ alias = restify(self.object)
+
+ more_content.append(_('alias of %s') % alias, '')
more_content.append('', '')
super().update_content(more_content)
@@ -1843,7 +1877,11 @@ def should_suppress_directive_header(self) -> bool:
def update_content(self, more_content: StringList) -> None:
if inspect.isNewType(self.object):
- supertype = restify(self.object.__supertype__)
+ if self.config.autodoc_typehints_format == "short":
+ supertype = restify(self.object.__supertype__, "smart")
+ else:
+ supertype = restify(self.object.__supertype__)
+
more_content.append(_('alias of %s') % supertype, '')
more_content.append('', '')
@@ -1880,7 +1918,11 @@ def update_content(self, more_content: StringList) -> None:
for constraint in self.object.__constraints__:
attrs.append(stringify_typehint(constraint))
if self.object.__bound__:
- attrs.append(r"bound=\ " + restify(self.object.__bound__))
+ if self.config.autodoc_typehints_format == "short":
+ bound = restify(self.object.__bound__, "smart")
+ else:
+ bound = restify(self.object.__bound__)
+ attrs.append(r"bound=\ " + bound)
if self.object.__covariant__:
attrs.append("covariant=True")
if self.object.__contravariant__:
@@ -2000,7 +2042,8 @@ def add_directive_header(self, sig: str) -> None:
self.add_line(' :type: ' + objrepr, sourcename)
try:
- if self.options.no_value or self.should_suppress_value_header():
+ if (self.options.no_value or self.should_suppress_value_header() or
+ ismock(self.object)):
pass
else:
objrepr = object_description(self.object)
@@ -2100,6 +2143,8 @@ def import_object(self, raiseerror: bool = False) -> bool:
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
if self.object == object.__init__ and self.parent != object:
@@ -2137,7 +2182,7 @@ def add_directive_header(self, sig: str) -> None:
obj = self.parent.__dict__.get(self.object_name, self.object)
if inspect.isabstractmethod(obj):
self.add_line(' :abstractmethod:', sourcename)
- if inspect.iscoroutinefunction(obj):
+ if inspect.iscoroutinefunction(obj) or inspect.isasyncgenfunction(obj):
self.add_line(' :async:', sourcename)
if inspect.isclassmethod(obj):
self.add_line(' :classmethod:', sourcename)
@@ -2150,6 +2195,9 @@ def document_members(self, all_members: bool = False) -> None:
pass
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -2328,12 +2376,11 @@ def import_object(self, raiseerror: bool = False) -> bool:
return ret
- def should_suppress_directive_header(self) -> bool:
+ def should_suppress_value_header(self) -> bool:
if self.object is SLOTSATTR:
- self._datadescriptor = True
return True
else:
- return super().should_suppress_directive_header()
+ return super().should_suppress_value_header()
def get_doc(self, ignore: int = None) -> Optional[List[List[str]]]:
if self.object is SLOTSATTR:
@@ -2351,6 +2398,15 @@ def get_doc(self, ignore: int = None) -> Optional[List[List[str]]]:
else:
return super().get_doc(ignore) # type: ignore
+ @property
+ def _datadescriptor(self) -> bool:
+ warnings.warn('AttributeDocumenter._datadescriptor() is deprecated.',
+ RemovedInSphinx60Warning)
+ if self.object is SLOTSATTR:
+ return True
+ else:
+ return False
+
class RuntimeInstanceAttributeMixin(DataDocumenterMixinBase):
"""
@@ -2511,11 +2567,11 @@ def is_function_or_method(obj: Any) -> bool:
@classmethod
def can_document_member(cls, member: Any, membername: str, isattr: bool, parent: Any
) -> bool:
- if inspect.isattributedescriptor(member):
+ if isinstance(parent, ModuleDocumenter):
+ return False
+ elif inspect.isattributedescriptor(member):
return True
- elif (not isinstance(parent, ModuleDocumenter) and
- not inspect.isroutine(member) and
- not isinstance(member, type)):
+ elif not inspect.isroutine(member) and not isinstance(member, type):
return True
else:
return False
@@ -2608,7 +2664,8 @@ def add_directive_header(self, sig: str) -> None:
self.add_line(' :type: ' + objrepr, sourcename)
try:
- if self.options.no_value or self.should_suppress_value_header():
+ if (self.options.no_value or self.should_suppress_value_header() or
+ ismock(self.object)):
pass
else:
objrepr = object_description(self.object)
@@ -2814,6 +2871,8 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('autodoc_typehints_description_target', 'all', True,
ENUM('all', 'documented'))
app.add_config_value('autodoc_type_aliases', {}, True)
+ app.add_config_value('autodoc_typehints_format', "fully-qualified", 'env',
+ ENUM("fully-qualified", "short"))
app.add_config_value('autodoc_warningiserror', True, True)
app.add_config_value('autodoc_inherit_docstrings', True, True)
app.add_event('autodoc-before-process-signature')
diff --git a/sphinx/ext/autodoc/deprecated.py b/sphinx/ext/autodoc/deprecated.py
index 80a94f0eacf..22c9f46b6f2 100644
--- a/sphinx/ext/autodoc/deprecated.py
+++ b/sphinx/ext/autodoc/deprecated.py
@@ -4,7 +4,7 @@
The deprecated Documenters for autodoc.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/autodoc/directive.py b/sphinx/ext/autodoc/directive.py
index 2cb2fbabd2e..8b8048f8a92 100644
--- a/sphinx/ext/autodoc/directive.py
+++ b/sphinx/ext/autodoc/directive.py
@@ -2,7 +2,7 @@
sphinx.ext.autodoc.directive
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/autodoc/importer.py b/sphinx/ext/autodoc/importer.py
index c4ff30422f0..b1bf28ec887 100644
--- a/sphinx/ext/autodoc/importer.py
+++ b/sphinx/ext/autodoc/importer.py
@@ -4,7 +4,7 @@
Importer utilities for autodoc
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/autodoc/mock.py b/sphinx/ext/autodoc/mock.py
index b562f47fd71..36b2836f3e2 100644
--- a/sphinx/ext/autodoc/mock.py
+++ b/sphinx/ext/autodoc/mock.py
@@ -4,7 +4,7 @@
mock for autodoc
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -26,6 +26,7 @@ class _MockObject:
"""Used by autodoc_mock_imports."""
__display_name__ = '_MockObject'
+ __name__ = ''
__sphinx_mock__ = True
__sphinx_decorator_args__: Tuple[Any, ...] = ()
@@ -40,7 +41,7 @@ def __new__(cls, *args: Any, **kwargs: Any) -> Any:
return super().__new__(cls)
def __init__(self, *args: Any, **kwargs: Any) -> None:
- self.__qualname__ = ''
+ self.__qualname__ = self.__name__
def __len__(self) -> int:
return 0
@@ -73,6 +74,7 @@ def _make_subclass(name: str, module: str, superclass: Any = _MockObject,
attributes: Any = None, decorator_args: Tuple = ()) -> Any:
attrs = {'__module__': module,
'__display_name__': module + '.' + name,
+ '__name__': name,
'__sphinx_decorator_args__': decorator_args}
attrs.update(attributes or {})
@@ -168,7 +170,8 @@ def ismock(subject: Any) -> bool:
try:
# check the object is mocked object
__mro__ = safe_getattr(type(subject), '__mro__', [])
- if len(__mro__) > 2 and __mro__[1] is _MockObject:
+ if len(__mro__) > 2 and __mro__[-2] is _MockObject:
+ # A mocked object has a MRO that ends with (..., _MockObject, object).
return True
except AttributeError:
pass
diff --git a/sphinx/ext/autodoc/preserve_defaults.py b/sphinx/ext/autodoc/preserve_defaults.py
index 3d859fe8eee..8ce16b37a50 100644
--- a/sphinx/ext/autodoc/preserve_defaults.py
+++ b/sphinx/ext/autodoc/preserve_defaults.py
@@ -5,13 +5,14 @@
Preserve the default argument values of function signatures in source code
and keep them not evaluated for readability.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import ast
import inspect
-from typing import Any, Dict
+import sys
+from typing import Any, Dict, List, Optional
from sphinx.application import Sphinx
from sphinx.locale import __
@@ -49,11 +50,32 @@ def get_function_def(obj: Any) -> ast.FunctionDef:
return None
+def get_default_value(lines: List[str], position: ast.AST) -> Optional[str]:
+ try:
+ if sys.version_info < (3, 8): # only for py38+
+ return None
+ elif position.lineno == position.end_lineno:
+ line = lines[position.lineno - 1]
+ return line[position.col_offset:position.end_col_offset]
+ else:
+ # multiline value is not supported now
+ return None
+ except (AttributeError, IndexError):
+ return None
+
+
def update_defvalue(app: Sphinx, obj: Any, bound_method: bool) -> None:
"""Update defvalue info of *obj* using type_comments."""
if not app.config.autodoc_preserve_defaults:
return
+ try:
+ lines = inspect.getsource(obj).splitlines()
+ if lines[0].startswith((' ', r'\t')):
+ lines.insert(0, '') # insert a dummy line to follow what get_function_def() does.
+ except (OSError, TypeError):
+ lines = []
+
try:
function = get_function_def(obj)
if function.args.defaults or function.args.kw_defaults:
@@ -64,11 +86,17 @@ def update_defvalue(app: Sphinx, obj: Any, bound_method: bool) -> None:
for i, param in enumerate(parameters):
if param.default is not param.empty:
if param.kind in (param.POSITIONAL_ONLY, param.POSITIONAL_OR_KEYWORD):
- value = DefaultValue(ast_unparse(defaults.pop(0))) # type: ignore
- parameters[i] = param.replace(default=value)
+ default = defaults.pop(0)
+ value = get_default_value(lines, default)
+ if value is None:
+ value = ast_unparse(default) # type: ignore
+ parameters[i] = param.replace(default=DefaultValue(value))
else:
- value = DefaultValue(ast_unparse(kw_defaults.pop(0))) # type: ignore
- parameters[i] = param.replace(default=value)
+ default = kw_defaults.pop(0)
+ value = get_default_value(lines, default)
+ if value is None:
+ value = ast_unparse(default) # type: ignore
+ parameters[i] = param.replace(default=DefaultValue(value))
sig = sig.replace(parameters=parameters)
obj.__signature__ = sig
except (AttributeError, TypeError):
diff --git a/sphinx/ext/autodoc/type_comment.py b/sphinx/ext/autodoc/type_comment.py
index 4db13c695c8..95ba6f6b72e 100644
--- a/sphinx/ext/autodoc/type_comment.py
+++ b/sphinx/ext/autodoc/type_comment.py
@@ -4,7 +4,7 @@
Update annotations info of living objects using type_comments.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/autodoc/typehints.py b/sphinx/ext/autodoc/typehints.py
index af4b47bb059..6acd99e46ca 100644
--- a/sphinx/ext/autodoc/typehints.py
+++ b/sphinx/ext/autodoc/typehints.py
@@ -4,7 +4,7 @@
Generating content for autodoc using typehints
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -23,6 +23,11 @@
def record_typehints(app: Sphinx, objtype: str, name: str, obj: Any,
options: Dict, args: str, retann: str) -> None:
"""Record type hints to env object."""
+ if app.config.autodoc_typehints_format == 'short':
+ mode = 'smart'
+ else:
+ mode = 'fully-qualified'
+
try:
if callable(obj):
annotations = app.env.temp_data.setdefault('annotations', {})
@@ -30,9 +35,9 @@ def record_typehints(app: Sphinx, objtype: str, name: str, obj: Any,
sig = inspect.signature(obj, type_aliases=app.config.autodoc_type_aliases)
for param in sig.parameters.values():
if param.annotation is not param.empty:
- annotation[param.name] = typing.stringify(param.annotation)
+ annotation[param.name] = typing.stringify(param.annotation, mode)
if sig.return_annotation is not sig.empty:
- annotation['return'] = typing.stringify(sig.return_annotation)
+ annotation['return'] = typing.stringify(sig.return_annotation, mode)
except (TypeError, ValueError):
pass
@@ -149,14 +154,14 @@ def augment_descriptions_with_types(
elif parts[0] == 'type':
name = ' '.join(parts[1:])
has_type.add(name)
- elif parts[0] == 'return':
+ elif parts[0] in ('return', 'returns'):
has_description.add('return')
elif parts[0] == 'rtype':
has_type.add('return')
# Add 'type' for parameters with a description but no declared type.
for name in annotations:
- if name == 'return':
+ if name in ('return', 'returns'):
continue
if name in has_description and name not in has_type:
field = nodes.field()
diff --git a/sphinx/ext/autosectionlabel.py b/sphinx/ext/autosectionlabel.py
index be8ad0bc1ee..e8efcb076c3 100644
--- a/sphinx/ext/autosectionlabel.py
+++ b/sphinx/ext/autosectionlabel.py
@@ -4,7 +4,7 @@
Allow reference sections by :ref: role using its title.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -33,7 +33,7 @@ def get_node_depth(node: Node) -> int:
def register_sections_as_label(app: Sphinx, document: Node) -> None:
domain = cast(StandardDomain, app.env.get_domain('std'))
- for node in document.traverse(nodes.section):
+ for node in document.findall(nodes.section):
if (app.config.autosectionlabel_maxdepth and
get_node_depth(node) >= app.config.autosectionlabel_maxdepth):
continue
diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py
index 58121199646..964c0f532f1 100644
--- a/sphinx/ext/autosummary/__init__.py
+++ b/sphinx/ext/autosummary/__init__.py
@@ -48,7 +48,7 @@
resolved to a Python object, and otherwise it becomes simple emphasis.
This can be used as the default role to make links 'smart'.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -61,7 +61,7 @@
from inspect import Parameter
from os import path
from types import ModuleType
-from typing import Any, Dict, List, Optional, Tuple, Type, cast
+from typing import Any, Dict, List, Optional, Sequence, Tuple, Type, cast
from docutils import nodes
from docutils.nodes import Element, Node, system_message
@@ -119,7 +119,7 @@ def process_autosummary_toc(app: Sphinx, doctree: nodes.document) -> None:
def crawl_toc(node: Element, depth: int = 1) -> None:
crawled[node] = True
- for j, subnode in enumerate(node):
+ for subnode in node:
try:
if (isinstance(subnode, autosummary_toc) and
isinstance(subnode[0], addnodes.toctree)):
@@ -271,7 +271,7 @@ def run(self) -> List[Node]:
docnames = []
excluded = Matcher(self.config.exclude_patterns)
filename_map = self.config.autosummary_filename_map
- for name, sig, summary, real_name in items:
+ for _name, _sig, _summary, real_name in items:
real_name = filename_map.get(real_name, real_name)
docname = posixpath.join(tree_prefix, real_name)
docname = posixpath.normpath(posixpath.join(dirname, docname))
@@ -306,15 +306,18 @@ def run(self) -> List[Node]:
def import_by_name(self, name: str, prefixes: List[str]) -> Tuple[str, Any, Any, str]:
with mock(self.config.autosummary_mock_imports):
try:
- return import_by_name(name, prefixes)
- except ImportError as exc:
+ return import_by_name(name, prefixes, grouped_exception=True)
+ except ImportExceptionGroup as exc:
# check existence of instance attribute
try:
return import_ivar_by_name(name, prefixes)
- except ImportError:
- pass
+ except ImportError as exc2:
+ if exc2.__cause__:
+ errors: List[BaseException] = exc.exceptions + [exc2.__cause__]
+ else:
+ errors = exc.exceptions + [exc2]
- raise exc # re-raise ImportError if instance attribute not found
+ raise ImportExceptionGroup(exc.args[0], errors)
def create_documenter(self, app: Sphinx, obj: Any,
parent: Any, full_name: str) -> "Documenter":
@@ -344,9 +347,10 @@ def get_items(self, names: List[str]) -> List[Tuple[str, str, str, str]]:
try:
real_name, obj, parent, modname = self.import_by_name(name, prefixes=prefixes)
- except ImportError:
- logger.warning(__('autosummary: failed to import %s'), name,
- location=self.get_location())
+ except ImportExceptionGroup as exc:
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions))
+ logger.warning(__('autosummary: failed to import %s.\nPossible hints:\n%s'),
+ name, '\n'.join(errors), location=self.get_location())
continue
self.bridge.result = StringList() # initialize for each documenter
@@ -368,8 +372,6 @@ def get_items(self, names: List[str]) -> List[Tuple[str, str, str, str]]:
location=self.get_location())
items.append((display_name, '', '', real_name))
continue
- if documenter.options.members and not documenter.check_module():
- continue
# try to also get a source code analyzer for attribute docs
try:
@@ -444,9 +446,9 @@ def append_row(*column_texts: str) -> None:
for name, sig, summary, real_name in items:
qualifier = 'obj'
if 'nosignatures' not in self.options:
- col1 = ':%s:`%s <%s>`\\ %s' % (qualifier, name, real_name, rst.escape(sig))
+ col1 = ':py:%s:`%s <%s>`\\ %s' % (qualifier, name, real_name, rst.escape(sig))
else:
- col1 = ':%s:`%s <%s>`' % (qualifier, name, real_name)
+ col1 = ':py:%s:`%s <%s>`' % (qualifier, name, real_name)
col2 = summary
append_row(col1, col2)
@@ -583,7 +585,7 @@ def parse(doc: List[str], settings: Any) -> nodes.document:
node = parse(doc, document.settings)
if summary.endswith(WELL_KNOWN_ABBREVIATIONS):
pass
- elif not node.traverse(nodes.system_message):
+ elif not any(node.findall(nodes.system_message)):
# considered as that splitting by period does not break inline markups
break
@@ -608,7 +610,7 @@ def limited_join(sep: str, items: List[str], max_chars: int = 30,
n_chars = 0
n_items = 0
- for j, item in enumerate(items):
+ for item in items:
n_chars += len(item) + len(sep)
if n_chars < max_chars - len(overflow_marker):
n_items += 1
@@ -620,6 +622,18 @@ def limited_join(sep: str, items: List[str], max_chars: int = 30,
# -- Importing items -----------------------------------------------------------
+
+class ImportExceptionGroup(Exception):
+ """Exceptions raised during importing the target objects.
+
+ It contains an error messages and a list of exceptions as its arguments.
+ """
+
+ def __init__(self, message: Optional[str], exceptions: Sequence[BaseException]):
+ super().__init__(message)
+ self.exceptions = list(exceptions)
+
+
def get_import_prefixes_from_env(env: BuildEnvironment) -> List[str]:
"""
Obtain current Python import prefixes (for `import_by_name`)
@@ -641,26 +655,38 @@ def get_import_prefixes_from_env(env: BuildEnvironment) -> List[str]:
return prefixes
-def import_by_name(name: str, prefixes: List[str] = [None]) -> Tuple[str, Any, Any, str]:
+def import_by_name(name: str, prefixes: List[str] = [None], grouped_exception: bool = False
+ ) -> Tuple[str, Any, Any, str]:
"""Import a Python object that has the given *name*, under one of the
*prefixes*. The first name that succeeds is used.
"""
tried = []
+ errors: List[ImportExceptionGroup] = []
for prefix in prefixes:
try:
if prefix:
prefixed_name = '.'.join([prefix, name])
else:
prefixed_name = name
- obj, parent, modname = _import_by_name(prefixed_name)
+ obj, parent, modname = _import_by_name(prefixed_name, grouped_exception)
return prefixed_name, obj, parent, modname
except ImportError:
tried.append(prefixed_name)
- raise ImportError('no module named %s' % ' or '.join(tried))
+ except ImportExceptionGroup as exc:
+ tried.append(prefixed_name)
+ errors.append(exc)
+ if grouped_exception:
+ exceptions: List[BaseException] = sum((e.exceptions for e in errors), [])
+ raise ImportExceptionGroup('no module named %s' % ' or '.join(tried), exceptions)
+ else:
+ raise ImportError('no module named %s' % ' or '.join(tried))
-def _import_by_name(name: str) -> Tuple[Any, Any, str]:
+
+def _import_by_name(name: str, grouped_exception: bool = False) -> Tuple[Any, Any, str]:
"""Import a Python object given its full name."""
+ errors: List[BaseException] = []
+
try:
name_parts = name.split('.')
@@ -670,8 +696,8 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
try:
mod = import_module(modname)
return getattr(mod, name_parts[-1]), mod, modname
- except (ImportError, IndexError, AttributeError):
- pass
+ except (ImportError, IndexError, AttributeError) as exc:
+ errors.append(exc.__cause__ or exc)
# ... then as MODNAME, MODNAME.OBJ1, MODNAME.OBJ1.OBJ2, ...
last_j = 0
@@ -681,8 +707,8 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
modname = '.'.join(name_parts[:j])
try:
import_module(modname)
- except ImportError:
- continue
+ except ImportError as exc:
+ errors.append(exc.__cause__ or exc)
if modname in sys.modules:
break
@@ -696,25 +722,32 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
return obj, parent, modname
else:
return sys.modules[modname], None, modname
- except (ValueError, ImportError, AttributeError, KeyError) as e:
- raise ImportError(*e.args) from e
+ except (ValueError, ImportError, AttributeError, KeyError) as exc:
+ errors.append(exc)
+ if grouped_exception:
+ raise ImportExceptionGroup('', errors)
+ else:
+ raise ImportError(*exc.args) from exc
-def import_ivar_by_name(name: str, prefixes: List[str] = [None]) -> Tuple[str, Any, Any, str]:
+def import_ivar_by_name(name: str, prefixes: List[str] = [None],
+ grouped_exception: bool = False) -> Tuple[str, Any, Any, str]:
"""Import an instance variable that has the given *name*, under one of the
*prefixes*. The first name that succeeds is used.
"""
try:
name, attr = name.rsplit(".", 1)
- real_name, obj, parent, modname = import_by_name(name, prefixes)
+ real_name, obj, parent, modname = import_by_name(name, prefixes, grouped_exception)
qualname = real_name.replace(modname + ".", "")
analyzer = ModuleAnalyzer.for_module(getattr(obj, '__module__', modname))
analyzer.analyze()
# check for presence in `annotations` to include dataclass attributes
if (qualname, attr) in analyzer.attr_docs or (qualname, attr) in analyzer.annotations:
return real_name + "." + attr, INSTANCEATTR, obj, modname
- except (ImportError, ValueError, PycodeError):
- pass
+ except (ImportError, ValueError, PycodeError) as exc:
+ raise ImportError from exc
+ except ImportExceptionGroup:
+ raise # pass through it as is
raise ImportError
@@ -739,8 +772,8 @@ def run(self) -> Tuple[List[Node], List[system_message]]:
try:
# try to import object by name
prefixes = get_import_prefixes_from_env(self.env)
- import_by_name(pending_xref['reftarget'], prefixes)
- except ImportError:
+ import_by_name(pending_xref['reftarget'], prefixes, grouped_exception=True)
+ except ImportExceptionGroup:
literal = cast(nodes.literal, pending_xref[0])
objects[0] = nodes.emphasis(self.rawtext, literal.astext(),
classes=literal['classes'])
@@ -826,5 +859,6 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('autosummary_mock_imports',
lambda config: config.autodoc_mock_imports, 'env')
app.add_config_value('autosummary_imported_members', [], False, [bool])
+ app.add_config_value('autosummary_ignore_module_all', True, 'env', bool)
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}
diff --git a/sphinx/ext/autosummary/generate.py b/sphinx/ext/autosummary/generate.py
index a5c8ce11fde..23686563075 100644
--- a/sphinx/ext/autosummary/generate.py
+++ b/sphinx/ext/autosummary/generate.py
@@ -13,7 +13,7 @@
generate:
sphinx-autogen -o source/generated source/*.rst
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -28,7 +28,7 @@
import warnings
from gettext import NullTranslations
from os import path
-from typing import Any, Dict, List, NamedTuple, Set, Tuple, Type, Union
+from typing import Any, Dict, List, NamedTuple, Sequence, Set, Tuple, Type, Union
from jinja2 import TemplateNotFound
from jinja2.sandbox import SandboxedEnvironment
@@ -41,12 +41,13 @@
from sphinx.deprecation import RemovedInSphinx50Warning
from sphinx.ext.autodoc import Documenter
from sphinx.ext.autodoc.importer import import_module
-from sphinx.ext.autosummary import get_documenter, import_by_name, import_ivar_by_name
+from sphinx.ext.autosummary import (ImportExceptionGroup, get_documenter, import_by_name,
+ import_ivar_by_name)
from sphinx.locale import __
from sphinx.pycode import ModuleAnalyzer, PycodeError
from sphinx.registry import SphinxComponentRegistry
from sphinx.util import logging, rst, split_full_qualified_name
-from sphinx.util.inspect import safe_getattr
+from sphinx.util.inspect import getall, safe_getattr
from sphinx.util.osutil import ensuredir
from sphinx.util.template import SphinxTemplateLoader
@@ -68,6 +69,7 @@ def __init__(self, translator: NullTranslations) -> None:
self.config.add('autosummary_context', {}, True, None)
self.config.add('autosummary_filename_map', {}, True, None)
+ self.config.add('autosummary_ignore_module_all', True, 'env', bool)
self.config.init_values()
def emit_firstresult(self, *args: Any) -> None:
@@ -192,7 +194,7 @@ def is_skipped(self, name: str, value: Any, objtype: str) -> bool:
def scan(self, imported_members: bool) -> List[str]:
members = []
- for name in dir(self.object):
+ for name in members_of(self.object, self.app.config):
try:
value = safe_getattr(self.object, name)
except AttributeError:
@@ -212,16 +214,31 @@ def scan(self, imported_members: bool) -> List[str]:
except AttributeError:
imported = False
+ respect_module_all = not self.app.config.autosummary_ignore_module_all
if imported_members:
# list all members up
members.append(name)
elif imported is False:
- # list not-imported members up
+ # list not-imported members
+ members.append(name)
+ elif '__all__' in dir(self.object) and respect_module_all:
+ # list members that have __all__ set
members.append(name)
return members
+def members_of(obj: Any, conf: Config) -> Sequence[str]:
+ """Get the members of ``obj``, possibly ignoring the ``__all__`` module attribute
+
+ Follows the ``conf.autosummary_ignore_module_all`` setting."""
+
+ if conf.autosummary_ignore_module_all:
+ return dir(obj)
+ else:
+ return getall(obj) or dir(obj)
+
+
def generate_autosummary_content(name: str, obj: Any, parent: Any,
template: AutosummaryRenderer, template_name: str,
imported_members: bool, app: Any,
@@ -245,7 +262,7 @@ def get_class_members(obj: Any) -> Dict[str, Any]:
def get_module_members(obj: Any) -> Dict[str, Any]:
members = {}
- for name in dir(obj):
+ for name in members_of(obj, app.config):
try:
members[name] = safe_getattr(obj, name)
except AttributeError:
@@ -301,7 +318,7 @@ def get_module_attrs(members: Any) -> Tuple[List[str], List[str]]:
def get_modules(obj: Any) -> Tuple[List[str], List[str]]:
items: List[str] = []
- for _, modname, ispkg in pkgutil.iter_modules(obj.__path__):
+ for _, modname, _ispkg in pkgutil.iter_modules(obj.__path__):
fullname = name + '.' + modname
try:
module = import_module(fullname)
@@ -414,15 +431,22 @@ def generate_autosummary_docs(sources: List[str], output_dir: str = None,
ensuredir(path)
try:
- name, obj, parent, modname = import_by_name(entry.name)
+ name, obj, parent, modname = import_by_name(entry.name, grouped_exception=True)
qualname = name.replace(modname + ".", "")
- except ImportError as e:
+ except ImportExceptionGroup as exc:
try:
- # try to importl as an instance attribute
+ # try to import as an instance attribute
name, obj, parent, modname = import_ivar_by_name(entry.name)
qualname = name.replace(modname + ".", "")
- except ImportError:
- logger.warning(__('[autosummary] failed to import %r: %s') % (entry.name, e))
+ except ImportError as exc2:
+ if exc2.__cause__:
+ exceptions: List[BaseException] = exc.exceptions + [exc2.__cause__]
+ else:
+ exceptions = exc.exceptions + [exc2]
+
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exceptions))
+ logger.warning(__('[autosummary] failed to import %s.\nPossible hints:\n%s'),
+ entry.name, '\n'.join(errors))
continue
context: Dict[str, Any] = {}
@@ -484,13 +508,14 @@ def find_autosummary_in_docstring(name: str, module: str = None, filename: str =
RemovedInSphinx50Warning, stacklevel=2)
try:
- real_name, obj, parent, modname = import_by_name(name)
+ real_name, obj, parent, modname = import_by_name(name, grouped_exception=True)
lines = pydoc.getdoc(obj).splitlines()
return find_autosummary_in_lines(lines, module=name, filename=filename)
except AttributeError:
pass
- except ImportError as e:
- print("Failed to import '%s': %s" % (name, e))
+ except ImportExceptionGroup as exc:
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions))
+ print('Failed to import %s.\nPossible hints:\n%s' % (name, '\n'.join(errors)))
except SystemExit:
print("Failed to import '%s'; the module executes module level "
"statement and it might call sys.exit()." % name)
@@ -630,6 +655,10 @@ def get_parser() -> argparse.ArgumentParser:
dest='imported_members', default=False,
help=__('document imported members (default: '
'%(default)s)'))
+ parser.add_argument('-a', '--respect-module-all', action='store_true',
+ dest='respect_module_all', default=False,
+ help=__('document exactly the members in module __all__ attribute. '
+ '(default: %(default)s)'))
return parser
@@ -646,6 +675,7 @@ def main(argv: List[str] = sys.argv[1:]) -> None:
if args.templates:
app.config.templates_path.append(path.abspath(args.templates))
+ app.config.autosummary_ignore_module_all = not args.respect_module_all # type: ignore
generate_autosummary_docs(args.source_file, args.output_dir,
'.' + args.suffix,
diff --git a/sphinx/ext/coverage.py b/sphinx/ext/coverage.py
index 75460348e45..2a7e08f8baf 100644
--- a/sphinx/ext/coverage.py
+++ b/sphinx/ext/coverage.py
@@ -5,7 +5,7 @@
Check Python modules and C API for coverage. Mostly written by Josip
Dzolonga for the Google Highly Open Participation contest.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/doctest.py b/sphinx/ext/doctest.py
index 242356b6119..490516d63f5 100644
--- a/sphinx/ext/doctest.py
+++ b/sphinx/ext/doctest.py
@@ -5,7 +5,7 @@
Mimic doctest by automatically executing code snippets and checking
their results.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -422,7 +422,7 @@ def condition(node: Node) -> bool:
def condition(node: Node) -> bool:
return isinstance(node, (nodes.literal_block, nodes.comment)) \
and 'testnodetype' in node
- for node in doctree.traverse(condition): # type: Element
+ for node in doctree.findall(condition): # type: Element
if self.skipped(node):
continue
diff --git a/sphinx/ext/duration.py b/sphinx/ext/duration.py
index f714dedfb2f..b6570347228 100644
--- a/sphinx/ext/duration.py
+++ b/sphinx/ext/duration.py
@@ -4,7 +4,7 @@
Measure durations of Sphinx processing.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/extlinks.py b/sphinx/ext/extlinks.py
index 0af335686c4..a14c396b60b 100644
--- a/sphinx/ext/extlinks.py
+++ b/sphinx/ext/extlinks.py
@@ -21,10 +21,11 @@
Both, the url string and the caption string must escape ``%`` as ``%%``.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
+import re
import warnings
from typing import Any, Dict, List, Tuple
@@ -35,9 +36,48 @@
import sphinx
from sphinx.application import Sphinx
from sphinx.deprecation import RemovedInSphinx60Warning
+from sphinx.locale import __
+from sphinx.transforms.post_transforms import SphinxPostTransform
+from sphinx.util import logging
from sphinx.util.nodes import split_explicit_title
from sphinx.util.typing import RoleFunction
+logger = logging.getLogger(__name__)
+
+
+class ExternalLinksChecker(SphinxPostTransform):
+ """
+ For each external link, check if it can be replaced by an extlink.
+
+ We treat each ``reference`` node without ``internal`` attribute as an external link.
+ """
+
+ default_priority = 500
+
+ def run(self, **kwargs: Any) -> None:
+ for refnode in self.document.findall(nodes.reference):
+ self.check_uri(refnode)
+
+ def check_uri(self, refnode: nodes.reference) -> None:
+ """
+ If the URI in ``refnode`` has a replacement in ``extlinks``,
+ emit a warning with a replacement suggestion.
+ """
+ if 'internal' in refnode or 'refuri' not in refnode:
+ return
+
+ uri = refnode['refuri']
+
+ for alias, (base_uri, _caption) in self.app.config.extlinks.items():
+ uri_pattern = re.compile(base_uri.replace('%s', '(?P.+)'))
+ match = uri_pattern.match(uri)
+ if match and match.groupdict().get('value'):
+ # build a replacement suggestion
+ msg = __('hardcoded link %r could be replaced by an extlink '
+ '(try using %r instead)')
+ replacement = f":{alias}:`{match.groupdict().get('value')}`"
+ logger.warning(msg, uri, replacement, location=refnode)
+
def make_link_role(name: str, base_url: str, caption: str) -> RoleFunction:
# Check whether we have base_url and caption strings have an '%s' for
@@ -85,4 +125,5 @@ def setup_link_roles(app: Sphinx) -> None:
def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('extlinks', {}, 'env')
app.connect('builder-inited', setup_link_roles)
+ app.add_post_transform(ExternalLinksChecker)
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}
diff --git a/sphinx/ext/githubpages.py b/sphinx/ext/githubpages.py
index e760bb4b6e1..0ea25ba521d 100644
--- a/sphinx/ext/githubpages.py
+++ b/sphinx/ext/githubpages.py
@@ -4,7 +4,7 @@
To publish HTML docs at GitHub Pages, create .nojekyll file.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/graphviz.py b/sphinx/ext/graphviz.py
index b1c5ca481ff..ad248993d52 100644
--- a/sphinx/ext/graphviz.py
+++ b/sphinx/ext/graphviz.py
@@ -5,7 +5,7 @@
Allow graphviz-formatted graphs to be included in Sphinx-generated
documents inline.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/ifconfig.py b/sphinx/ext/ifconfig.py
index 0e42984da68..50a2b203f82 100644
--- a/sphinx/ext/ifconfig.py
+++ b/sphinx/ext/ifconfig.py
@@ -15,7 +15,7 @@
namespace of the project configuration (that is, all variables from
``conf.py`` are available.)
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -56,7 +56,7 @@ def process_ifconfig_nodes(app: Sphinx, doctree: nodes.document, docname: str) -
ns = {confval.name: confval.value for confval in app.config}
ns.update(app.config.__dict__.copy())
ns['builder'] = app.builder.name
- for node in doctree.traverse(ifconfig):
+ for node in doctree.findall(ifconfig):
try:
res = eval(node['expr'], ns)
except Exception as err:
diff --git a/sphinx/ext/imgconverter.py b/sphinx/ext/imgconverter.py
index 84fe6549c7a..5a1653037a0 100644
--- a/sphinx/ext/imgconverter.py
+++ b/sphinx/ext/imgconverter.py
@@ -4,7 +4,7 @@
Image converter extension for Sphinx
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/imgmath.py b/sphinx/ext/imgmath.py
index a0f4ddcc343..189bf878672 100644
--- a/sphinx/ext/imgmath.py
+++ b/sphinx/ext/imgmath.py
@@ -4,7 +4,7 @@
Render math in HTML via dvipng or dvisvgm.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -12,7 +12,6 @@
import re
import shutil
import subprocess
-import sys
import tempfile
from os import path
from subprocess import PIPE, CalledProcessError
@@ -43,11 +42,11 @@
class MathExtError(SphinxError):
category = 'Math extension error'
- def __init__(self, msg: str, stderr: bytes = None, stdout: bytes = None) -> None:
+ def __init__(self, msg: str, stderr: str = None, stdout: str = None) -> None:
if stderr:
- msg += '\n[stderr]\n' + stderr.decode(sys.getdefaultencoding(), 'replace')
+ msg += '\n[stderr]\n' + stderr
if stdout:
- msg += '\n[stdout]\n' + stdout.decode(sys.getdefaultencoding(), 'replace')
+ msg += '\n[stdout]\n' + stdout
super().__init__(msg)
@@ -66,7 +65,7 @@ def read_svg_depth(filename: str) -> int:
"""Read the depth from comment at last line of SVG file
"""
with open(filename) as f:
- for line in f:
+ for line in f: # noqa: B007
pass
# Only last line is checked
matched = depthsvgcomment_re.match(line)
@@ -135,7 +134,8 @@ def compile_math(latex: str, builder: Builder) -> str:
command.append('math.tex')
try:
- subprocess.run(command, stdout=PIPE, stderr=PIPE, cwd=tempdir, check=True)
+ subprocess.run(command, stdout=PIPE, stderr=PIPE, cwd=tempdir, check=True,
+ encoding='ascii')
return path.join(tempdir, 'math.dvi')
except OSError as exc:
logger.warning(__('LaTeX command %r cannot be run (needed for math '
diff --git a/sphinx/ext/inheritance_diagram.py b/sphinx/ext/inheritance_diagram.py
index 377f85d3a76..cf4626c0b78 100644
--- a/sphinx/ext/inheritance_diagram.py
+++ b/sphinx/ext/inheritance_diagram.py
@@ -31,7 +31,7 @@ class E(B): pass
The graph is inserted as a PNG+image map into HTML and a PDF in
LaTeX.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/intersphinx.py b/sphinx/ext/intersphinx.py
index 4795d1ae25b..2f8ab2588e7 100644
--- a/sphinx/ext/intersphinx.py
+++ b/sphinx/ext/intersphinx.py
@@ -19,33 +19,39 @@
also be specified individually, e.g. if the docs should be buildable
without Internet access.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import concurrent.futures
import functools
import posixpath
+import re
import sys
import time
from os import path
-from typing import IO, Any, Dict, List, Tuple
+from types import ModuleType
+from typing import IO, Any, Dict, List, Optional, Tuple, cast
from urllib.parse import urlsplit, urlunsplit
from docutils import nodes
-from docutils.nodes import TextElement
-from docutils.utils import relative_path
+from docutils.nodes import Element, Node, TextElement, system_message
+from docutils.utils import Reporter, relative_path
import sphinx
from sphinx.addnodes import pending_xref
from sphinx.application import Sphinx
from sphinx.builders.html import INVENTORY_FILENAME
from sphinx.config import Config
+from sphinx.domains import Domain
from sphinx.environment import BuildEnvironment
+from sphinx.errors import ExtensionError
from sphinx.locale import _, __
+from sphinx.transforms.post_transforms import ReferencesResolver
from sphinx.util import logging, requests
+from sphinx.util.docutils import CustomReSTDispatcher, SphinxRole
from sphinx.util.inventory import InventoryFile
-from sphinx.util.typing import Inventory
+from sphinx.util.typing import Inventory, InventoryItem, RoleFunction
logger = logging.getLogger(__name__)
@@ -258,105 +264,349 @@ def load_mappings(app: Sphinx) -> None:
inventories.main_inventory.setdefault(type, {}).update(objects)
-def missing_reference(app: Sphinx, env: BuildEnvironment, node: pending_xref,
- contnode: TextElement) -> nodes.reference:
- """Attempt to resolve a missing reference via intersphinx references."""
- target = node['reftarget']
- inventories = InventoryAdapter(env)
- objtypes: List[str] = None
- if node['reftype'] == 'any':
- # we search anything!
- objtypes = ['%s:%s' % (domain.name, objtype)
- for domain in env.domains.values()
- for objtype in domain.object_types]
- domain = None
+def _create_element_from_result(domain: Domain, inv_name: Optional[str],
+ data: InventoryItem,
+ node: pending_xref, contnode: TextElement) -> Element:
+ proj, version, uri, dispname = data
+ if '://' not in uri and node.get('refdoc'):
+ # get correct path in case of subdirectories
+ uri = path.join(relative_path(node['refdoc'], '.'), uri)
+ if version:
+ reftitle = _('(in %s v%s)') % (proj, version)
+ else:
+ reftitle = _('(in %s)') % (proj,)
+ newnode = nodes.reference('', '', internal=False, refuri=uri, reftitle=reftitle)
+ if node.get('refexplicit'):
+ # use whatever title was given
+ newnode.append(contnode)
+ elif dispname == '-' or \
+ (domain.name == 'std' and node['reftype'] == 'keyword'):
+ # use whatever title was given, but strip prefix
+ title = contnode.astext()
+ if inv_name is not None and title.startswith(inv_name + ':'):
+ newnode.append(contnode.__class__(title[len(inv_name) + 1:],
+ title[len(inv_name) + 1:]))
+ else:
+ newnode.append(contnode)
+ else:
+ # else use the given display name (used for :ref:)
+ newnode.append(contnode.__class__(dispname, dispname))
+ return newnode
+
+
+def _resolve_reference_in_domain_by_target(
+ inv_name: Optional[str], inventory: Inventory,
+ domain: Domain, objtypes: List[str],
+ target: str,
+ node: pending_xref, contnode: TextElement) -> Optional[Element]:
+ for objtype in objtypes:
+ if objtype not in inventory:
+ # Continue if there's nothing of this kind in the inventory
+ continue
+
+ if target in inventory[objtype]:
+ # Case sensitive match, use it
+ data = inventory[objtype][target]
+ elif objtype == 'std:term':
+ # Check for potential case insensitive matches for terms only
+ target_lower = target.lower()
+ insensitive_matches = list(filter(lambda k: k.lower() == target_lower,
+ inventory[objtype].keys()))
+ if insensitive_matches:
+ data = inventory[objtype][insensitive_matches[0]]
+ else:
+ # No case insensitive match either, continue to the next candidate
+ continue
+ else:
+ # Could reach here if we're not a term but have a case insensitive match.
+ # This is a fix for terms specifically, but potentially should apply to
+ # other types.
+ continue
+ return _create_element_from_result(domain, inv_name, data, node, contnode)
+ return None
+
+
+def _resolve_reference_in_domain(env: BuildEnvironment,
+ inv_name: Optional[str], inventory: Inventory,
+ honor_disabled_refs: bool,
+ domain: Domain, objtypes: List[str],
+ node: pending_xref, contnode: TextElement
+ ) -> Optional[Element]:
+ # we adjust the object types for backwards compatibility
+ if domain.name == 'std' and 'cmdoption' in objtypes:
+ # until Sphinx-1.6, cmdoptions are stored as std:option
+ objtypes.append('option')
+ if domain.name == 'py' and 'attribute' in objtypes:
+ # Since Sphinx-2.1, properties are stored as py:method
+ objtypes.append('method')
+
+ # the inventory contains domain:type as objtype
+ objtypes = ["{}:{}".format(domain.name, t) for t in objtypes]
+
+ # now that the objtypes list is complete we can remove the disabled ones
+ if honor_disabled_refs:
+ disabled = env.config.intersphinx_disabled_reftypes
+ objtypes = [o for o in objtypes if o not in disabled]
+
+ # without qualification
+ res = _resolve_reference_in_domain_by_target(inv_name, inventory, domain, objtypes,
+ node['reftarget'], node, contnode)
+ if res is not None:
+ return res
+
+ # try with qualification of the current scope instead
+ full_qualified_name = domain.get_full_qualified_name(node)
+ if full_qualified_name is None:
+ return None
+ return _resolve_reference_in_domain_by_target(inv_name, inventory, domain, objtypes,
+ full_qualified_name, node, contnode)
+
+
+def _resolve_reference(env: BuildEnvironment, inv_name: Optional[str], inventory: Inventory,
+ honor_disabled_refs: bool,
+ node: pending_xref, contnode: TextElement) -> Optional[Element]:
+ # disabling should only be done if no inventory is given
+ honor_disabled_refs = honor_disabled_refs and inv_name is None
+
+ if honor_disabled_refs and '*' in env.config.intersphinx_disabled_reftypes:
+ return None
+
+ typ = node['reftype']
+ if typ == 'any':
+ for domain_name, domain in env.domains.items():
+ if honor_disabled_refs \
+ and (domain_name + ":*") in env.config.intersphinx_disabled_reftypes:
+ continue
+ objtypes = list(domain.object_types)
+ res = _resolve_reference_in_domain(env, inv_name, inventory,
+ honor_disabled_refs,
+ domain, objtypes,
+ node, contnode)
+ if res is not None:
+ return res
+ return None
else:
- domain = node.get('refdomain')
- if not domain:
+ domain_name = node.get('refdomain')
+ if not domain_name:
# only objects in domains are in the inventory
return None
- objtypes = env.get_domain(domain).objtypes_for_role(node['reftype'])
+ if honor_disabled_refs \
+ and (domain_name + ":*") in env.config.intersphinx_disabled_reftypes:
+ return None
+ domain = env.get_domain(domain_name)
+ objtypes = domain.objtypes_for_role(typ)
if not objtypes:
return None
- objtypes = ['%s:%s' % (domain, objtype) for objtype in objtypes]
- if 'std:cmdoption' in objtypes:
- # until Sphinx-1.6, cmdoptions are stored as std:option
- objtypes.append('std:option')
- if 'py:attribute' in objtypes:
- # Since Sphinx-2.1, properties are stored as py:method
- objtypes.append('py:method')
-
- to_try = [(inventories.main_inventory, target)]
- if domain:
- full_qualified_name = env.get_domain(domain).get_full_qualified_name(node)
- if full_qualified_name:
- to_try.append((inventories.main_inventory, full_qualified_name))
- in_set = None
- if ':' in target:
- # first part may be the foreign doc set name
- setname, newtarget = target.split(':', 1)
- if setname in inventories.named_inventory:
- in_set = setname
- to_try.append((inventories.named_inventory[setname], newtarget))
- if domain:
- node['reftarget'] = newtarget
- full_qualified_name = env.get_domain(domain).get_full_qualified_name(node)
- if full_qualified_name:
- to_try.append((inventories.named_inventory[setname], full_qualified_name))
- for inventory, target in to_try:
- for objtype in objtypes:
- if objtype not in inventory:
- # Continue if there's nothing of this kind in the inventory
- continue
- if target in inventory[objtype]:
- # Case sensitive match, use it
- proj, version, uri, dispname = inventory[objtype][target]
- elif objtype == 'std:term':
- # Check for potential case insensitive matches for terms only
- target_lower = target.lower()
- insensitive_matches = list(filter(lambda k: k.lower() == target_lower,
- inventory[objtype].keys()))
- if insensitive_matches:
- proj, version, uri, dispname = inventory[objtype][insensitive_matches[0]]
- else:
- # No case insensitive match either, continue to the next candidate
- continue
+ return _resolve_reference_in_domain(env, inv_name, inventory,
+ honor_disabled_refs,
+ domain, objtypes,
+ node, contnode)
+
+
+def inventory_exists(env: BuildEnvironment, inv_name: str) -> bool:
+ return inv_name in InventoryAdapter(env).named_inventory
+
+
+def resolve_reference_in_inventory(env: BuildEnvironment,
+ inv_name: str,
+ node: pending_xref, contnode: TextElement
+ ) -> Optional[Element]:
+ """Attempt to resolve a missing reference via intersphinx references.
+
+ Resolution is tried in the given inventory with the target as is.
+
+ Requires ``inventory_exists(env, inv_name)``.
+ """
+ assert inventory_exists(env, inv_name)
+ return _resolve_reference(env, inv_name, InventoryAdapter(env).named_inventory[inv_name],
+ False, node, contnode)
+
+
+def resolve_reference_any_inventory(env: BuildEnvironment,
+ honor_disabled_refs: bool,
+ node: pending_xref, contnode: TextElement
+ ) -> Optional[Element]:
+ """Attempt to resolve a missing reference via intersphinx references.
+
+ Resolution is tried with the target as is in any inventory.
+ """
+ return _resolve_reference(env, None, InventoryAdapter(env).main_inventory,
+ honor_disabled_refs,
+ node, contnode)
+
+
+def resolve_reference_detect_inventory(env: BuildEnvironment,
+ node: pending_xref, contnode: TextElement
+ ) -> Optional[Element]:
+ """Attempt to resolve a missing reference via intersphinx references.
+
+ Resolution is tried first with the target as is in any inventory.
+ If this does not succeed, then the target is split by the first ``:``,
+ to form ``inv_name:newtarget``. If ``inv_name`` is a named inventory, then resolution
+ is tried in that inventory with the new target.
+ """
+
+ # ordinary direct lookup, use data as is
+ res = resolve_reference_any_inventory(env, True, node, contnode)
+ if res is not None:
+ return res
+
+ # try splitting the target into 'inv_name:target'
+ target = node['reftarget']
+ if ':' not in target:
+ return None
+ inv_name, newtarget = target.split(':', 1)
+ if not inventory_exists(env, inv_name):
+ return None
+ node['reftarget'] = newtarget
+ res_inv = resolve_reference_in_inventory(env, inv_name, node, contnode)
+ node['reftarget'] = target
+ return res_inv
+
+
+def missing_reference(app: Sphinx, env: BuildEnvironment, node: pending_xref,
+ contnode: TextElement) -> Optional[Element]:
+ """Attempt to resolve a missing reference via intersphinx references."""
+
+ return resolve_reference_detect_inventory(env, node, contnode)
+
+
+class IntersphinxDispatcher(CustomReSTDispatcher):
+ """Custom dispatcher for external role.
+
+ This enables :external:***:/:external+***: roles on parsing reST document.
+ """
+
+ def role(self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter
+ ) -> Tuple[RoleFunction, List[system_message]]:
+ if len(role_name) > 9 and role_name.startswith(('external:', 'external+')):
+ return IntersphinxRole(role_name), []
+ else:
+ return super().role(role_name, language_module, lineno, reporter)
+
+
+class IntersphinxRole(SphinxRole):
+ # group 1: just for the optionality of the inventory name
+ # group 2: the inventory name (optional)
+ # group 3: the domain:role or role part
+ _re_inv_ref = re.compile(r"(\+([^:]+))?:(.*)")
+
+ def __init__(self, orig_name: str) -> None:
+ self.orig_name = orig_name
+
+ def run(self) -> Tuple[List[Node], List[system_message]]:
+ assert self.name == self.orig_name.lower()
+ inventory, name_suffix = self.get_inventory_and_name_suffix(self.orig_name)
+ if inventory and not inventory_exists(self.env, inventory):
+ logger.warning(__('inventory for external cross-reference not found: %s'),
+ inventory, location=(self.env.docname, self.lineno))
+ return [], []
+
+ role_name = self.get_role_name(name_suffix)
+ if role_name is None:
+ logger.warning(__('role for external cross-reference not found: %s'), name_suffix,
+ location=(self.env.docname, self.lineno))
+ return [], []
+
+ result, messages = self.invoke_role(role_name)
+ for node in result:
+ if isinstance(node, pending_xref):
+ node['intersphinx'] = True
+ node['inventory'] = inventory
+
+ return result, messages
+
+ def get_inventory_and_name_suffix(self, name: str) -> Tuple[Optional[str], str]:
+ assert name.startswith('external'), name
+ assert name[8] in ':+', name
+ # either we have an explicit inventory name, i.e,
+ # :external+inv:role: or
+ # :external+inv:domain:role:
+ # or we look in all inventories, i.e.,
+ # :external:role: or
+ # :external:domain:role:
+ inv, suffix = IntersphinxRole._re_inv_ref.fullmatch(name, 8).group(2, 3)
+ return inv, suffix
+
+ def get_role_name(self, name: str) -> Optional[Tuple[str, str]]:
+ names = name.split(':')
+ if len(names) == 1:
+ # role
+ default_domain = self.env.temp_data.get('default_domain')
+ domain = default_domain.name if default_domain else None
+ role = names[0]
+ elif len(names) == 2:
+ # domain:role:
+ domain = names[0]
+ role = names[1]
+ else:
+ return None
+
+ if domain and self.is_existent_role(domain, role):
+ return (domain, role)
+ elif self.is_existent_role('std', role):
+ return ('std', role)
+ else:
+ return None
+
+ def is_existent_role(self, domain_name: str, role_name: str) -> bool:
+ try:
+ domain = self.env.get_domain(domain_name)
+ if role_name in domain.roles:
+ return True
else:
- # Could reach here if we're not a term but have a case insensitive match.
- # This is a fix for terms specifically, but potentially should apply to
- # other types.
- continue
+ return False
+ except ExtensionError:
+ return False
+
+ def invoke_role(self, role: Tuple[str, str]) -> Tuple[List[Node], List[system_message]]:
+ domain = self.env.get_domain(role[0])
+ if domain:
+ role_func = domain.role(role[1])
+
+ return role_func(':'.join(role), self.rawtext, self.text, self.lineno,
+ self.inliner, self.options, self.content)
+ else:
+ return [], []
+
+
+class IntersphinxRoleResolver(ReferencesResolver):
+ """pending_xref node resolver for intersphinx role.
- if '://' not in uri and node.get('refdoc'):
- # get correct path in case of subdirectories
- uri = path.join(relative_path(node['refdoc'], '.'), uri)
- if version:
- reftitle = _('(in %s v%s)') % (proj, version)
+ This resolves pending_xref nodes generated by :intersphinx:***: role.
+ """
+
+ default_priority = ReferencesResolver.default_priority - 1
+
+ def run(self, **kwargs: Any) -> None:
+ for node in self.document.traverse(pending_xref):
+ if 'intersphinx' not in node:
+ continue
+ contnode = cast(nodes.TextElement, node[0].deepcopy())
+ inv_name = node['inventory']
+ if inv_name is not None:
+ assert inventory_exists(self.env, inv_name)
+ newnode = resolve_reference_in_inventory(self.env, inv_name, node, contnode)
else:
- reftitle = _('(in %s)') % (proj,)
- newnode = nodes.reference('', '', internal=False, refuri=uri, reftitle=reftitle)
- if node.get('refexplicit'):
- # use whatever title was given
- newnode.append(contnode)
- elif dispname == '-' or \
- (domain == 'std' and node['reftype'] == 'keyword'):
- # use whatever title was given, but strip prefix
- title = contnode.astext()
- if in_set and title.startswith(in_set + ':'):
- newnode.append(contnode.__class__(title[len(in_set) + 1:],
- title[len(in_set) + 1:]))
- else:
- newnode.append(contnode)
+ newnode = resolve_reference_any_inventory(self.env, False, node, contnode)
+ if newnode is None:
+ typ = node['reftype']
+ msg = (__('external %s:%s reference target not found: %s') %
+ (node['refdomain'], typ, node['reftarget']))
+ logger.warning(msg, location=node, type='ref', subtype=typ)
+ node.replace_self(contnode)
else:
- # else use the given display name (used for :ref:)
- newnode.append(contnode.__class__(dispname, dispname))
- return newnode
- # at least get rid of the ':' in the target if no explicit title given
- if in_set is not None and not node.get('refexplicit', True):
- if len(contnode) and isinstance(contnode[0], nodes.Text):
- contnode[0] = nodes.Text(newtarget, contnode[0].rawsource)
+ node.replace_self(newnode)
- return None
+
+def install_dispatcher(app: Sphinx, docname: str, source: List[str]) -> None:
+ """Enable IntersphinxDispatcher.
+
+ .. note:: The installed dispatcher will uninstalled on disabling sphinx_domain
+ automatically.
+ """
+ dispatcher = IntersphinxDispatcher()
+ dispatcher.enable()
def normalize_intersphinx_mapping(app: Sphinx, config: Config) -> None:
@@ -387,9 +637,12 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('intersphinx_mapping', {}, True)
app.add_config_value('intersphinx_cache_limit', 5, False)
app.add_config_value('intersphinx_timeout', None, False)
+ app.add_config_value('intersphinx_disabled_reftypes', [], True)
app.connect('config-inited', normalize_intersphinx_mapping, priority=800)
app.connect('builder-inited', load_mappings)
+ app.connect('source-read', install_dispatcher)
app.connect('missing-reference', missing_reference)
+ app.add_post_transform(IntersphinxRoleResolver)
return {
'version': sphinx.__display_version__,
'env_version': 1,
diff --git a/sphinx/ext/linkcode.py b/sphinx/ext/linkcode.py
index 6aaea0e9e52..6ae8284084d 100644
--- a/sphinx/ext/linkcode.py
+++ b/sphinx/ext/linkcode.py
@@ -4,7 +4,7 @@
Add external links to module code in Python object descriptions.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -39,7 +39,7 @@ def doctree_read(app: Sphinx, doctree: Node) -> None:
'js': ['object', 'fullname'],
}
- for objnode in doctree.traverse(addnodes.desc):
+ for objnode in list(doctree.findall(addnodes.desc)):
domain = objnode.get('domain')
uris: Set[str] = set()
for signode in objnode:
diff --git a/sphinx/ext/mathjax.py b/sphinx/ext/mathjax.py
index 46ca3b33208..7b85799ec09 100644
--- a/sphinx/ext/mathjax.py
+++ b/sphinx/ext/mathjax.py
@@ -6,7 +6,7 @@
Sphinx's HTML writer -- requires the MathJax JavaScript library on your
webserver/computer.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -81,11 +81,6 @@ def install_mathjax(app: Sphinx, pagename: str, templatename: str, context: Dict
domain = cast(MathDomain, app.env.get_domain('math'))
if app.registry.html_assets_policy == 'always' or domain.has_equations(pagename):
# Enable mathjax only if equations exists
- options = {'async': 'async'}
- if app.config.mathjax_options:
- options.update(app.config.mathjax_options)
- app.add_js_file(app.config.mathjax_path, **options) # type: ignore
-
if app.config.mathjax2_config:
if app.config.mathjax_path == MATHJAX_URL:
logger.warning(
@@ -97,6 +92,18 @@ def install_mathjax(app: Sphinx, pagename: str, templatename: str, context: Dict
body = 'window.MathJax = %s' % json.dumps(app.config.mathjax3_config)
app.add_js_file(None, body=body)
+ options = {}
+ if app.config.mathjax_options:
+ options.update(app.config.mathjax_options)
+ if 'async' not in options and 'defer' not in options:
+ if app.config.mathjax3_config:
+ # Load MathJax v3 via "defer" method
+ options['defer'] = 'defer'
+ else:
+ # Load other MathJax via "async" method
+ options['async'] = 'async'
+ app.add_js_file(app.config.mathjax_path, **options)
+
def setup(app: Sphinx) -> Dict[str, Any]:
app.add_html_math_renderer('mathjax',
diff --git a/sphinx/ext/napoleon/__init__.py b/sphinx/ext/napoleon/__init__.py
index 6fb1c3cb38b..7f86b174597 100644
--- a/sphinx/ext/napoleon/__init__.py
+++ b/sphinx/ext/napoleon/__init__.py
@@ -4,7 +4,7 @@
Support for NumPy and Google style docstrings.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -288,7 +288,7 @@ def __unicode__(self):
}
def __init__(self, **settings: Any) -> None:
- for name, (default, rebuild) in self._config_values.items():
+ for name, (default, _rebuild) in self._config_values.items():
setattr(self, name, default)
for name, value in settings.items():
setattr(self, name, value)
@@ -444,10 +444,10 @@ def _skip_member(app: Sphinx, what: str, name: str, obj: Any,
"""
has_doc = getattr(obj, '__doc__', False)
- is_member = (what == 'class' or what == 'exception' or what == 'module')
+ is_member = what in ('class', 'exception', 'module')
if name != '__weakref__' and has_doc and is_member:
cls_is_owner = False
- if what == 'class' or what == 'exception':
+ if what in ('class', 'exception'):
qualname = getattr(obj, '__qualname__', '')
cls_path, _, _ = qualname.rpartition('.')
if cls_path:
diff --git a/sphinx/ext/napoleon/docstring.py b/sphinx/ext/napoleon/docstring.py
index d8cb75a5fd6..d1d348590e3 100644
--- a/sphinx/ext/napoleon/docstring.py
+++ b/sphinx/ext/napoleon/docstring.py
@@ -6,7 +6,7 @@
Classes for docstring parsing and formatting.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -769,12 +769,9 @@ def _parse_references_section(self, section: str) -> List[str]:
def _parse_returns_section(self, section: str) -> List[str]:
fields = self._consume_returns_section()
multi = len(fields) > 1
- if multi:
- use_rtype = False
- else:
- use_rtype = self._config.napoleon_use_rtype
-
+ use_rtype = False if multi else self._config.napoleon_use_rtype
lines: List[str] = []
+
for _name, _type, _desc in fields:
if use_rtype:
field = self._format_field(_name, '', _desc)
@@ -787,7 +784,8 @@ def _parse_returns_section(self, section: str) -> List[str]:
else:
lines.extend(self._format_block(':returns: * ', field))
else:
- lines.extend(self._format_block(':returns: ', field))
+ if any(field): # only add :returns: if there's something to say
+ lines.extend(self._format_block(':returns: ', field))
if _type and use_rtype:
lines.extend([':rtype: %s' % _type, ''])
if lines and lines[-1]:
diff --git a/sphinx/ext/napoleon/iterators.py b/sphinx/ext/napoleon/iterators.py
index 0e865ad8198..f4d4c2423d2 100644
--- a/sphinx/ext/napoleon/iterators.py
+++ b/sphinx/ext/napoleon/iterators.py
@@ -6,7 +6,7 @@
A collection of helpful iterators.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/ext/todo.py b/sphinx/ext/todo.py
index 6b7c1b73b85..3b8ba19247f 100644
--- a/sphinx/ext/todo.py
+++ b/sphinx/ext/todo.py
@@ -7,7 +7,7 @@
all todos of your project and lists them along with a backlink to the
original location.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -93,7 +93,7 @@ def merge_domaindata(self, docnames: List[str], otherdata: Dict) -> None:
def process_doc(self, env: BuildEnvironment, docname: str,
document: nodes.document) -> None:
todos = self.todos.setdefault(docname, [])
- for todo in document.traverse(todo_node):
+ for todo in document.findall(todo_node):
env.app.emit('todo-defined', todo)
todos.append(todo)
@@ -131,7 +131,7 @@ def __init__(self, app: Sphinx, doctree: nodes.document, docname: str) -> None:
def process(self, doctree: nodes.document, docname: str) -> None:
todos: List[todo_node] = sum(self.domain.todos.values(), [])
- for node in doctree.traverse(todolist):
+ for node in list(doctree.findall(todolist)):
if not self.config.todo_include_todos:
node.parent.remove(node)
continue
@@ -184,7 +184,7 @@ def create_todo_reference(self, todo: todo_node, docname: str) -> nodes.paragrap
def resolve_reference(self, todo: todo_node, docname: str) -> None:
"""Resolve references in the todo content."""
- for node in todo.traverse(addnodes.pending_xref):
+ for node in todo.findall(addnodes.pending_xref):
if 'refdoc' in node:
node['refdoc'] = docname
diff --git a/sphinx/ext/viewcode.py b/sphinx/ext/viewcode.py
index 5728f607761..54274ac04a2 100644
--- a/sphinx/ext/viewcode.py
+++ b/sphinx/ext/viewcode.py
@@ -4,7 +4,7 @@
Add links to module code in Python object descriptions.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
@@ -108,7 +108,7 @@ def has_tag(modname: str, fullname: str, docname: str, refname: str) -> bool:
return False
- for objnode in doctree.traverse(addnodes.desc):
+ for objnode in list(doctree.findall(addnodes.desc)):
if objnode.get('domain') != 'py':
continue
names: Set[str] = set()
@@ -184,14 +184,14 @@ def run(self, **kwargs: Any) -> None:
self.remove_viewcode_anchors()
def convert_viewcode_anchors(self) -> None:
- for node in self.document.traverse(viewcode_anchor):
+ for node in self.document.findall(viewcode_anchor):
anchor = nodes.inline('', _('[source]'), classes=['viewcode-link'])
refnode = make_refnode(self.app.builder, node['refdoc'], node['reftarget'],
node['refid'], anchor)
node.replace_self(refnode)
def remove_viewcode_anchors(self) -> None:
- for node in self.document.traverse(viewcode_anchor):
+ for node in list(self.document.findall(viewcode_anchor)):
node.parent.remove(node)
diff --git a/sphinx/extension.py b/sphinx/extension.py
index 7ec6c8518c3..890a5d8a783 100644
--- a/sphinx/extension.py
+++ b/sphinx/extension.py
@@ -4,12 +4,14 @@
Utilities for Sphinx extensions.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
from typing import TYPE_CHECKING, Any, Dict
+from packaging.version import InvalidVersion, Version
+
from sphinx.config import Config
from sphinx.errors import VersionRequirementError
from sphinx.locale import __
@@ -51,7 +53,18 @@ def verify_needs_extensions(app: "Sphinx", config: Config) -> None:
'but it is not loaded.'), extname)
continue
- if extension.version == 'unknown version' or reqversion > extension.version:
+ fulfilled = True
+ if extension.version == 'unknown version':
+ fulfilled = False
+ else:
+ try:
+ if Version(reqversion) > Version(extension.version):
+ fulfilled = False
+ except InvalidVersion:
+ if reqversion > extension.version:
+ fulfilled = False
+
+ if not fulfilled:
raise VersionRequirementError(__('This project needs the extension %s at least in '
'version %s and therefore cannot be built with '
'the loaded version (%s).') %
diff --git a/sphinx/highlighting.py b/sphinx/highlighting.py
index 329561df0ca..200f41b336b 100644
--- a/sphinx/highlighting.py
+++ b/sphinx/highlighting.py
@@ -4,15 +4,15 @@
Highlight code blocks using Pygments.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
-from distutils.version import LooseVersion
from functools import partial
from importlib import import_module
from typing import Any, Dict
+from packaging import version
from pygments import __version__ as pygmentsversion
from pygments import highlight
from pygments.filters import ErrorToken
@@ -64,7 +64,7 @@
{\let\fcolorbox\spx@fixpyg@fcolorbox\PYG@do{#2}}}
\makeatother
'''
-if tuple(LooseVersion(pygmentsversion).version) <= (2, 7, 4):
+if version.parse(pygmentsversion).release <= (2, 7, 4):
_LATEX_ADD_STYLES += _LATEX_ADD_STYLES_FIXPYG
diff --git a/sphinx/io.py b/sphinx/io.py
index 193aab4780e..b52ce094f77 100644
--- a/sphinx/io.py
+++ b/sphinx/io.py
@@ -4,7 +4,7 @@
Input/Output files
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
import codecs
diff --git a/sphinx/jinja2glue.py b/sphinx/jinja2glue.py
index f1b57537f53..525a4a994c3 100644
--- a/sphinx/jinja2glue.py
+++ b/sphinx/jinja2glue.py
@@ -4,7 +4,7 @@
Glue code for the jinja2 templating engine.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/locale/.tx/config b/sphinx/locale/.tx/config
index 06c5142d599..598089e9f32 100644
--- a/sphinx/locale/.tx/config
+++ b/sphinx/locale/.tx/config
@@ -5,4 +5,3 @@ host = https://www.transifex.com
file_filter = /LC_MESSAGES/sphinx.po
source_file = sphinx.pot
source_lang = en
-
diff --git a/sphinx/locale/__init__.py b/sphinx/locale/__init__.py
index 8fc6c15197e..5378da0a351 100644
--- a/sphinx/locale/__init__.py
+++ b/sphinx/locale/__init__.py
@@ -4,7 +4,7 @@
Locale utilities.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
+ :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
"""
diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo
index 006cbfb05cc..8f0ddedfaee 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 b532824be12..f23e40cf58b 100644
--- a/sphinx/locale/ar/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Arabic (http://www.transifex.com/sphinx-doc/sphinx-1/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "لا يمكن العثور على المجلد المصدر (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "لا يمكن ان يكون المجلد المصدر والمجلد الهدف متطابقين"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "تشغيل Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "يحتاج هذا المشروع على الاقل الى الاصدار %s من Sphinx وبالتالي لا يمكن بناءه باستخدام الاصدار الحالي"
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "تحميل الترجمات [ %s ]"
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "تم"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "غير متوفرة للرسائل الافتراضية المدمجة"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "فشل: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "لم يتم اختيار نوع البناء، تم استخدام نوع البناء الافتراضي: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "نجح"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "انتهى مع وجود مشاكل"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "بناء %s، %sتحذير."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "بناء %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "مجلد الاعدادات لا يحتوي على ملف conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "قسم %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "جدول %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r لتم يتم العثور عليه، لهذا تم تجاهلة"
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr "حدث غير معروف: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "المستند غير قابل للقراءة. تجاهل."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "التصميم %r "
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr "بناء [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "جميع ملفات المصدر"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "بناء [%s]"
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "التحقق من التوافق"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "تحديث البيئة:"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "تجهيز المستندات"
@@ -795,12 +798,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -918,7 +921,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1202,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "مؤلف القسم:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "كاتب الكود:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "المؤلف"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "متغير"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "نوع"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "كائن"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr ""
msgid "object"
msgstr "كائن"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2054,97 +2089,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "متغيرات"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2256,81 +2286,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "رابط دائم لهذه المعادلة"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "قائمة المحتويات"
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "البحث %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "الموضوع السابق"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "القسم السابق"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "الموضوع التالي"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "الفصل التالي"
@@ -3353,15 +3392,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3382,7 +3421,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3414,47 +3453,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3487,11 +3526,23 @@ msgstr ""
msgid "failed"
msgstr "فشل"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/bg/LC_MESSAGES/sphinx.mo b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo
index 37fd8a82686..2339b4738e7 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 d41f4d86ba3..c7e8219b886 100644
--- a/sphinx/locale/bg/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Bulgarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -793,12 +796,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -916,7 +919,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1200,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2254,81 +2284,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3412,47 +3451,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3485,11 +3524,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/bn/LC_MESSAGES/sphinx.mo b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo
index 5d0639e7bdc..e03e02a961e 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 00f6f6f6596..d2612dd2b74 100644
--- a/sphinx/locale/bn/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Bengali (http://www.transifex.com/sphinx-doc/sphinx-1/language/bn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: bn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "পাইথন উন্নয়ন পরামর্শ; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "ইনডেক্স"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "অনুচ্ছেদ লেখক:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "মডিউল লেখক:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "লেখক:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "প্যারামিটার"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "রিটার্নস"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "রিটার্ন টাইপ"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "ফাংশন"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "ক্লাস"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (বিল্ট-ইন ফাংশন)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s মেথড)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (ক্লাসে)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s এ্যট্রিবিউট)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (মডিউল)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "মেথড"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "ডাটা"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "এ্যট্রিবিউট"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "মডিউল"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr "অপারেটর"
msgid "object"
msgstr "অবজেক্ট"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "এক্সেপশন"
@@ -2053,97 +2088,92 @@ msgstr "স্ট্যাটমেন্ট"
msgid "built-in function"
msgstr "বিল্ট-ইন ফাংশন"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "রেইজেস"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s মডিউলে)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s মডিউলে)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (বিল্ট-ইন ভ্যারিয়েবল)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (বিল্ট-ইন ক্লাস)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s ক্লাসে)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s ক্লাস মেথড)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s স্ট্যাটিক মেথড)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "মডিউল সমূহ"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "ডেপ্রিকেটেড"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "ক্লাস মেথড"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "স্ট্যাটিক মেথড"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s-এ খুঁজুন"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "পূর্ববর্তী টপিক"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "পূর্ববর্তী অধ্যায়"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "পরবর্তী টপিক"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "পরবর্তী অধ্যায়"
@@ -3352,15 +3391,15 @@ msgstr "C API পরিবর্তন"
msgid "Other changes"
msgstr "অন্যান্য পরিবর্তন"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "এই সংজ্ঞার পার্মালিঙ্ক"
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "পাদটীকা"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr "[ছবি]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/ca/LC_MESSAGES/sphinx.mo b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo
index 7e915e386ae..ed993edcd5c 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 d4b40d72892..de5b4d72951 100644
--- a/sphinx/locale/ca/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Catalan (http://www.transifex.com/sphinx-doc/sphinx-1/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Índex"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor de la secció:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor del mòdul: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paràmetres"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Retorna"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipus de retorn"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membre"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "variable"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funció"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipus"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "class"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funció interna)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (mètode %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (class)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (mòdul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "mòdul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr "operador"
msgid "object"
msgstr "objecte"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "excepció"
@@ -2053,97 +2088,92 @@ msgstr "sentència"
msgid "built-in function"
msgstr "funció interna"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Llença"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (al mòdul %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (al mòdul %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable interna)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (class a %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (mètode estàtic %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "mòduls"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsolet"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "mètode estàtic"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsolet)"
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Cercar a %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Tema anterior"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capítol anterior"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Tema següent"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "capítol següent"
@@ -3352,15 +3391,15 @@ msgstr "Canvis a la API de C"
msgid "Other changes"
msgstr "Altres canvis"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link permanent a aquest títol"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link permanent a aquesta definició"
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr "[imatge]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/cak/LC_MESSAGES/sphinx.mo b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo
index 22d66d5767e..5eb8e2378f5 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 dcb99744595..ce12949c0f1 100644
--- a/sphinx/locale/cak/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Kaqchikel (http://www.transifex.com/sphinx-doc/sphinx-1/language/cak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: cak\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "xk'isïk"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "sachoj: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Ruwachib'äl %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Kik'ajtz'ïk %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Cholwuj"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Jalajöj"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "retal jalöj"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "Ruwäch"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr "wachinäq"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Retal jalöj"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(chupam %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3352,15 +3391,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", pa"
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr "[wachib'äl: %s]"
msgid "[image]"
msgstr "[wachib'äl]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/cs/LC_MESSAGES/sphinx.mo b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo
index 9a03f848cdc..551f4cf99eb 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 ca93f961f5e..1a8525f1cf3 100644
--- a/sphinx/locale/cs/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Czech (http://www.transifex.com/sphinx-doc/sphinx-1/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Obr. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabulka %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Výpis %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -785,22 +788,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -886,7 +889,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -896,7 +899,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -917,8 +920,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
@@ -1094,7 +1097,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Rejstřík"
@@ -1147,66 +1150,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,135 +1228,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor sekce: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor modulu: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor kódu:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametry"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Vrací"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Typ návratové hodnoty"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "člen"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "proměnná"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkce"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "typ"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Vyvolá"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Vyvolá"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "třída"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (vestavěná funkce)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metoda %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (třída)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globální proměnná nebo konstanta)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenty"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "operátor"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "výjimka"
@@ -2054,97 +2089,92 @@ msgstr "příkaz"
msgid "built-in function"
msgstr "vestavěná funkce"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Proměnné"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Vyvolá"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v modulu %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v modulu %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (vestavěná proměnná)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (vestavěná třída)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (třída v %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (třídní metoda %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statická metoda %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Rejstřík modulů Pythonu"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduly"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zastaralé"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "třídní metoda"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statická metoda"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zastaralé)"
@@ -2180,24 +2210,24 @@ msgstr "role"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "proměnná prostředí; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2213,124 +2243,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "termín v glosáři"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "token gramatiky"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "referenční návěstí"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "proměnná prostředí"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "volba programu"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Rejstřík modulů"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Vyhledávací stránka"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(v %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3057,30 +3096,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Prohledat %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Přechozí téma"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "předchozí kapitola"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Další téma"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "další kapitola"
@@ -3353,15 +3392,15 @@ msgstr "Změny API"
msgid "Other changes"
msgstr "Ostatní změny"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Trvalý odkaz na tento nadpis"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Trvalý odkaz na tuto definici"
@@ -3382,7 +3421,7 @@ msgstr "Vyhledávání se připravuje..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Vyhledávání dokončeno, stránky odpovídající hledanému výrazu: %s."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", v "
@@ -3399,62 +3438,62 @@ msgstr "Sbalit boční lištu"
msgid "Contents"
msgstr "Obsah"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3474,24 +3513,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permalink k této tabulce"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permalink k tomuto kódu"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permalink k tomuto obrázku"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Poznámky pod čarou"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr "[obrázek: %s]"
msgid "[image]"
msgstr "[obrázek]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/cy/LC_MESSAGES/sphinx.mo b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo
index 590a5225f47..d6a9c2edb22 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 96bad33eb02..c88ba405f5c 100644
--- a/sphinx/locale/cy/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Welsh (http://www.transifex.com/sphinx-doc/sphinx-1/language/cy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: cy\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Ffig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tabl %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Listing %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -795,12 +798,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -918,7 +921,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indecs"
@@ -1202,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Awdur yr adran:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Awdur y fodiwl:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Awdur y cod:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Awdur:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paramedrau"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "aelod"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "ffwythiant"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (newidyn byd-eang neu cysonyn)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modiwl"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "gweithredydd"
msgid "object"
msgstr "gwrthrych"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2054,97 +2089,92 @@ msgstr "datganiad"
msgid "built-in function"
msgstr "ffwythiant built-in"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2256,81 +2286,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(yn %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Chwilio %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Pwnc blaenorol"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "pennod blaenorol"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Pwnc nesaf"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "pennod nesaf"
@@ -3353,15 +3392,15 @@ msgstr "Newidiadau i'r C-API"
msgid "Other changes"
msgstr "Newidiadau arall"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Permalink i'r pennawd hwn"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Permalink i'r diffiniad hwn"
@@ -3382,7 +3421,7 @@ msgstr "Paratoi chwilio..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Chwiliad wedi gorffen, wedi ffeindio %s tudalen(nau) yn cyfateb a'r ymholiad chwilio."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", yn "
@@ -3414,47 +3453,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3487,11 +3526,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permalink i'r tabl hwn"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permalink i'r cod hwn"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permalink i'r ddelwedd hon"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Permalink i'r toctree hwn"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Troednodiadau"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr "[delwedd: %s]"
msgid "[image]"
msgstr "[delwedd]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/da/LC_MESSAGES/sphinx.mo b/sphinx/locale/da/LC_MESSAGES/sphinx.mo
index 94c24b382dd..1dc761c5545 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 4ba196edc99..ee86a5fed37 100644
--- a/sphinx/locale/da/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/da/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# askhl , 2010-2011
# Jakob Lykke Andersen , 2014,2016
# Joe Hansen , 2016,2019
-# Takeshi KOMIYA , 2021
+# Komiya Takeshi , 2021
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Danish (http://www.transifex.com/sphinx-doc/sphinx-1/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Kan ikke finde kildemappen (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Kildemappe og destinationsmappe kan ikke være identiske"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Kører Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Dette projekt kræver mindst Sphinx v%s og kan derfor ikke bygges med denne version."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "indlæser oversættelser [%s] ..."
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "færdig"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "ikke tilgængelig for indbyggede beskeder"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "fejlede: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "lykkedes"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "færdig med problemer"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "kompilering %s, %s advarsel."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "kompilering %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "konfigurationsmappe indeholder ikke en conf.py-fil (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Ingen sådan konfigurationsværdi: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Konfigurationsværdien %r er allerede til stede"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "figur %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "tabel %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Kildekode %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r blev ikke fundet, ignorerer."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr "Ukendt hændelsesnavn: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domænet %s er allerede registreret"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Rollen %r er allerede registreret til domæne %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser for %r er allerede registreret"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Kunne ikke importere udvidelse %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Udvidelsen %s brugt af dette projekt kræver mindst Sphinx v%s; den kan derfor ikke bygges med denne version."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -523,104 +526,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "læser kilder ..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "forbereder dokumenter"
@@ -797,12 +800,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -920,7 +923,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d. %b, %Y"
@@ -1104,7 +1107,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indeks"
@@ -1204,7 +1207,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1813,23 +1816,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Afsnitsforfatter: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Modulforfatter: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Kodeforfatter: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Forfatter: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametre"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Returnerer"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Returtype"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "medlem"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "variabel"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funktion"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "optæl"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "optælling"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1933,91 +1968,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Template-parametre"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Kaster"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Kaster"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasse"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "koncept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (indbygget funktion)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metode i %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasse)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (global variabel eller konstant)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut i %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Parametre"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metode"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2027,7 +2062,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2044,7 +2079,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "undtagelse"
@@ -2056,97 +2091,92 @@ msgstr "erklæring"
msgid "built-in function"
msgstr "indbygget funktion"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variable"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Rejser"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (i modulet %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modulet %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (indbygget variabel)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (indbygget klasse)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse i %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (klassemetode i %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statisk metode i %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python-modulindeks"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Forældet"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klassemetode"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statisk metode"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (forældet)"
@@ -2258,81 +2288,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "ny konfiguration"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "udvidelser ændret"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "kildemappe er ændret"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2368,16 +2398,6 @@ msgid ""
" 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"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2707,42 +2733,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Permalink til denne ligning"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(i %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2818,19 +2844,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2944,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Nøgleordsargumenter"
@@ -3150,7 +3189,7 @@ msgid "page"
msgstr "side"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3275,19 +3314,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Søg i %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Forrige emne"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "forrige kapitel"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Næste emne"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "næste kapitel"
@@ -3355,15 +3394,15 @@ msgstr "Ændringer i C-API"
msgid "Other changes"
msgstr "Andre ændringer"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Permalink til denne overskrift"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Permalink til denne definition"
@@ -3384,7 +3423,7 @@ msgstr "Forbereder søgning..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Søgning færdig, fandt %s sider der matcher søgeforespørgslen."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", i"
@@ -3416,47 +3455,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3489,11 +3528,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3531,37 +3582,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permahenvisning til denne tabel"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permahenvisning til denne kode"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permahenvisning til dette billede"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Permahenvisning til dette toctree"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3578,27 +3629,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Fodnoter"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3612,16 +3663,11 @@ msgstr "[billede: %s]"
msgid "[image]"
msgstr "[billede]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/de/LC_MESSAGES/sphinx.mo b/sphinx/locale/de/LC_MESSAGES/sphinx.mo
index 001957c0c71..bcfaec7fac8 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 59cf7354a8c..dc846af0e59 100644
--- a/sphinx/locale/de/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/de/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: German (http://www.transifex.com/sphinx-doc/sphinx-1/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Kann Quellverzeichnis nicht finden (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Quellverzeichnis und Zielverzeichnis können nicht identisch sein"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx v%s in Verwendung"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Dieses Projekt benötigt Version %s oder später und kann daher nicht gebaut werden."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "Lade Übersetzungen [%s]…"
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "erledigt"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nicht verfügbar für vordefinierte Nachrichten"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "Fehlgeschlagen: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Kein builder ausgewählt, verwende 'html' per default"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "abgeschlossen"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "mit Problemen beendet"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr "Die Erweiterung %s gibt nicht an ob paralleles Datenlesen fehlerfrei möglich ist, es wird daher nicht davon ausgegangen - bitte kontaktiere den Erweiterungsautor zur Überprüfung und Angabe"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "Die Erweiterung %s gibt nicht an ob paralleles Datenschreiben fehlerfrei möglich ist, es wird daher nicht davon ausgegangen - bitte kontaktiere den Erweiterungsautor zur Überprüfung und Angabe"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "Konfigurationsverzeichnis enthält keine conf.py Datei (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "Ungültige Nummer %r for Konfiguration %r, wird ignoriert"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "Keine solche Konfigurationseinstellung: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Konfigurationswert %r bereits gesetzt"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Abschnitt %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Abb. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tab. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Quellcode %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r nicht gefunden, daher ignoriert."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr "Unbekannter Event name: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Ursprüngliche Ausnahme:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -523,104 +526,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -787,22 +790,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -888,7 +891,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -898,7 +901,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -919,8 +922,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
@@ -1096,7 +1099,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,7 +1107,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Stichwortverzeichnis"
@@ -1149,66 +1152,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,135 +1230,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1813,23 +1816,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor des Abschnitts: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor des Moduls: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor des Quellcode: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s-%s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameter"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Rückgabe"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Rückgabetyp"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "Member"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "Variable"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "Funktion"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "Makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "Aufzählung"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "Enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "Typ"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1933,91 +1968,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Template Parameter"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Wirft"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Wirft"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "Klasse"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (Standard-Funktion)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (Methode von %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (Klasse)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globale Variable oder Konstante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (Attribut von %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Parameter"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (Modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "Methode"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "Wert"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "Attribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "Modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2027,7 +2062,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2044,7 +2079,7 @@ msgstr "Operator"
msgid "object"
msgstr "Objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "Exception"
@@ -2056,97 +2091,92 @@ msgstr "Anweisung"
msgid "built-in function"
msgstr "Builtin-Funktion"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variablen"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Verursacht"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (im Modul %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in Modul %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (Standard-Variable)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (Builtin-Klasse)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (Klasse in %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (Klassenmethode von %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statische Methode von %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python-Modulindex"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "Module"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Veraltet"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "Klassenmethode"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statische Methode"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (veraltet)"
@@ -2182,24 +2212,24 @@ msgstr "Rolle"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "Umgebungsvariable; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2215,124 +2245,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "Glossareintrag"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "Grammatik-Token"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "Referenz-Label"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "Umgebungsvariable"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "Programmoption"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Modulindex"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Suche"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2368,16 +2398,6 @@ msgid ""
" 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"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2707,42 +2733,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(in %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2818,19 +2844,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2944,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3059,30 +3098,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3150,7 +3189,7 @@ msgid "page"
msgstr "Seite"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Inhaltsverzeichnis"
@@ -3275,19 +3314,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Suche in %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Vorheriges Thema"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "vorheriges Kapitel"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Nächstes Thema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "nächstes Kapitel"
@@ -3355,15 +3394,15 @@ msgstr "C API-Änderungen"
msgid "Other changes"
msgstr "Andere Änderungen"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link zu dieser Überschrift"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link zu dieser Definition"
@@ -3384,7 +3423,7 @@ msgstr "Suche wird vorbereitet..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Die Suche ist fertig, es wurde(n) %s Seite(n) mit Treffern gefunden."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", in "
@@ -3401,62 +3440,62 @@ msgstr "Seitenleiste einklappen"
msgid "Contents"
msgstr "Inhalt"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3476,24 +3515,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3531,37 +3582,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Link zu dieser Tabelle"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Link zu diesem Quellcode"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Link zu diesem Bild"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Permanenter Link zu diesem Inhaltsverzeichnis"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3578,27 +3629,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Fußnoten"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3612,16 +3663,11 @@ msgstr "[Bild: %s]"
msgid "[image]"
msgstr "[Bild]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/el/LC_MESSAGES/sphinx.mo b/sphinx/locale/el/LC_MESSAGES/sphinx.mo
index 431eef2c7a5..b386770a4a8 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 0a50fa02f33..bfebbadfd63 100644
--- a/sphinx/locale/el/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/el/LC_MESSAGES/sphinx.po
@@ -1,18 +1,18 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Stelios Vitalis , 2015
-# Takeshi KOMIYA , 2021
+# Komiya Takeshi , 2021
# tzoumakers tzoumakers , 2019
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Greek (http://www.transifex.com/sphinx-doc/sphinx-1/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,130 +21,123 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Δεν είναι δυνατή η εύρεση του καταλόγου πηγής (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Ο κατάλογος πηγής και ο κατάλογος προορισμού δεν είναι δυνατό να είναι ίδιοι"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Εκτέλεση Sphinx έκδοση %s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Αυτό το έργο απαιτεί Sphinx έκδοσης τουλάχιστον %s και επομένως δεν είναι δυνατή η μεταγλωτισση με αυτή την έκδοση."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "δημιουργία καταλόγου εξόδου"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "κατά τον καθορισμό της επέκτασης %s"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "η 'παραμετροποίηση' σύμφωνα με τον τρέχοντα ορισμό στο conf.py δεν αποτελεί καλέσιμο. Παρακαλείσθε να τροποποιήσετε τον ορισμό ώστε να το κάνετε μία καλέσιμη συνάρτηση. Αυτό απαιτείται προκειμένου το conf.py να συμπεριφέρεται ως μία επέκταση Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "φόρτωση μεταφράσεων [%s]..."
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "ολοκλήρωση"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "δεν είναι διαθέσιμο για εσωτερικά μηνύματα"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "φόρτωση πακτωμένου περιβάλλοντος"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "αποτυχία: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Δεν επιλέχθηκε μεταγλωττιστής, θα χρησιμοποιηθεί ο προεπιλεγμένος: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "επιτυχία"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "ολοκλήρωση με προβλήματα"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "μεταγλώττιση %s, %s προειδοποίηση"
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "μεταγλώττιση %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "η κλάση κόμβου %r έχει ήδη καταχωρηθεί, οι επισκέπτες της θα υπερσκελιστούν"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "η οδηγία %r έει ήδη καταχωρηθεί, θα υπερσκελιστεί"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "ο ρόλος %r έχει ήδη καταχωρηθεί, θα υπερσκελιστεί"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -152,12 +145,12 @@ msgid ""
"explicit"
msgstr "η επέκταση %s δεν καθορίζει αν είναι ασφαλής η παράλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παρακαλείσθε να ζητήσετε από το δημιουργό της επέκτασης να το ελέγχει και να το κάνει σαφές"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -165,64 +158,64 @@ msgid ""
"explicit"
msgstr "η επέκταση %s δεν καθορίζει αν είναι ασφαλής η παράλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παρακαλείσθε να ζητήσετε το δημιουργό της επέκτασης να το ελέγξει και να το κάνει σαφές"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "εκτέλεση σειριακής %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "ο κατάλογος παραμετροποίησης δεν περιλαμβάνει κανένα αρχείο conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης καταλόγου %r, θα αγνοηθεί (χρησιμοποιήστε το %r για να καθορίσετε τα επιμέρους στοιχεία)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "ανέγκυρος αριθμός %r για τιμή παραμετροποίησης %r, θα αγνοηθεί"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης %r με τύπο ο οποίος δεν υποστηρίζεται, θα αγνοηθεί"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "άγνωστη τιμή παραμετροποίσης %r στην υπερσκέλιση, θα αγνοηθεί"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "Δεν υπάρχει τέτοια τιμή παραμετροποίησης: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Η τιμή παραμετροποίησης %r υφίσταται ήδη."
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Υπάρχει ένα συντακτικό λάθος στο αρχείο παραμετροποίησής σας: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Το αρχείο παραμετροποίησης (ή ένα από τα στοιχεία που εισάγει) κάλεσε την sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -230,57 +223,57 @@ msgid ""
"%s"
msgstr "Υπάρχει ένα προγραμματιστικό λάθος στο αρχείο παραμετροποίησής σας:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Η τιμή παραμτετροποίησης 'source_suffix' αναμένει στοιχειοσειρά, στοιχειοσειρά καταλόγου, ή λεξικό. Αλλά παραδόθηκε %r."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Τομέας %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Εικ. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Πίνακας %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Λίστα %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Η τιμή παραμετροποίησης '{name}' πρέπει να λαμβάνει μία από τις {candidates} αλλά εκχωρήθηκε η '{current}'."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Η τιμή παραμετροποίησης '{name]' έχει τύπο '[current__name__}'; αναμενόμενη {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Η τιμή παραμετροποίησης '{name}' έχει τύπο '{current__name__}', αρχικοποίηση σε '{default__name__}'."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "το primary_domain %r δεν βρέθηκε, θα αγνοηθεί."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -301,14 +294,14 @@ msgstr "Άγνωστο όνομα συμβάντος: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "Η επέκταση %s απαιτείται από τις ρυθμίσεις needs_extensions, αλλά δεν είναι φορτωμένη."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -336,127 +329,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "το έγγραφο δεν είναι αναγνωσιμό. Θα αγνοηθεί."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Η κλάση μεταγλώττισης %s δεν έχει χαρακτηριστικό \"name\" "
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Ο μεταγλωττιστής %r υφίσταται ήδη (στο δομοστοιχείο %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Το όνομα μεταγλωττιστή %s δεν είναι καταχωρημένο ή διαθέσιμο δια μέσου του σημείου εισαγωγής"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Το όνομα μεταγλωττιστή %sδεν είναι καταχορημένο"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "ο τομέας %s είναι ήδη καταχωρημένος"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "ο τομέας %s δεν έχει καταχωρηθεί ακόμη"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "Η οδηγία %r είναι ήδη καταχωρημένη στον τομέα %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Ο ρόλος %r είναι ήδη καταχωρημένος στον τομέα %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "Ο δείκτης %r είναι ήδη καταχωρημένος στον τομέα %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "Το object_type %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "Το crossref_type %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "το source_suffix %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "το source_parser για το %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Ο αναλυτής πηγής για το %s δεν είναι καταχωρημένος"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Ο μεταφραστής για το %r υφίσταται ήδη"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "το kwargs για το add_node() πρέπει να είναι μία (visit, depart) συνάρτηση πλειάδας: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "το enumerable_node %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "η επέκταση %r συγχωνεύθηκε ήδη με το Sphinx από την έκδοση %s; η επέκταση αυτή θα αγνοηθεί."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Αρχική εξαίρεση:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Δεν ήταν δυνατή η εισαγωγή της επέκτασης %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "η επέκταση %r δεν έχει συνάρτηση setup(); αποτελεί δομοστοιχείο επέκτασης του Sphinx;"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Η επέκταση %s η οποία χρησιμοποιείται από αυτό το έργο απαιτεί Sphinx έκδοσης τουλάχιστον %s: επομένως δεν είναι δυνατή η μεταγλώττιση με αυτή την έκδοση."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -468,42 +461,52 @@ msgstr "η επέκταση %r επιστρέφει ένα μη υποστηρι
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "το θέμα %r δεν έχει ρύθμιση \"theme\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "το θέμα %r δεν έχει ρύθμιση \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "δεν βρέθηκε θέμα με το όνομα %r, το οποίο κληρονομήθηκε από το %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "η ρύθμιση %s.%s δεν εμφανίζεται από τις παραμετροποιήσεις θέματος που αναζητήθηκαν"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "δόθηκε μη υποστηριζόμενη επιλογή θέματος %r"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "το αρχείο %r στο μονοπάτι θέματος δεν αποτελεί ένα έγκυρο zipfile ή δεν περιλαμβάνει ένα θέμα"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "δεν βρέθηκε θέμα με όνομα %r (απουσιάζει το theme.conf;)"
@@ -522,104 +525,104 @@ msgstr "δεν βρέθηκε μία κατάλληλη εικόνα για το
msgid "building [mo]: "
msgstr "μεταγλώττιση [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "εγγραφή εξόδου..."
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "όλα τα αρχεία po του %d"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "στόχοι για τα αρχεία po του %d οι οποίοι έχουν καθοριστεί"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "στόχοι για τα αρχεία po του %d τα οποία είναι ξεπερασμένα"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "όλα τα αρχεία πηγής"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν βρίσκεται κάτω από τον κατάλογο πηγής, θα αγνοηθεί"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν υπάρχει, θα αγνοηθεί"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "τα αρχεία πηγής %d που δόθηκαν στη γραμμή εντολής"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "στόχοι για τα αρχεία πηγής %d τα οποία είναι ξεπερασμένα"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "μεταγλώττιση [%s]:"
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "αναζήτηση για νεοξεπερασμένα αρχεία..."
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "βρέθηκε %d"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "δεν βρέθηκε κανένα"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "Περιβάλλον μετατροπής αντικειμένων Python σε ροή bytes"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "έλεγχος συνοχής"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "κανένας στόχος δεν είναι ξεπερασμένος."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "αναβάθμιση περιβάλλοντος:"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s προστέθηκε, %s άλλαξε, %s απομακρύνθηκε"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "ανάγνωση πηγών..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "σε αναμονή για εργάτες..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "docname προς εγγραφή: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "προετοιμασία κειμένων"
@@ -786,22 +789,22 @@ msgstr "ανάγνωση προτύπων..."
msgid "writing message catalogs... "
msgstr "εγγραφή καταλόγων μηνύματος..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Αναζητήστε οποιαδήποτε λάθη στο παραπάνω αποτέλεσμα ή σε %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "λανθασμένος σύνδεσμος: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "Δεν βρέθηκε το anchor '%s'"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -887,7 +890,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Τα αρχεία κειένου βρίσκονται σε %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "σφάλμα καταγραφής αρχείου %s: %s"
@@ -897,7 +900,7 @@ msgstr "σφάλμα καταγραφής αρχείου %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "Τα αρχεία XML βρίσκονται σε %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Τα αρχεία XML βρίσκονται σε %(outdir)s."
@@ -918,8 +921,8 @@ msgid "Failed to read build info file: %r"
msgstr "Αδυναμία ανάγνωσης αρχείου πληροφοριών μεταγλώττισης: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %B %Y"
@@ -1095,7 +1098,7 @@ msgstr "δεν βρέθηκε τιμή παραμετροποίησης \"latex_
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "η τιμή παραμετροποίησης \"latex_documents\" κάνει αναφορά το άγνωστο κείμενο %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1103,7 +1106,7 @@ msgstr "η τιμή παραμετροποίησης \"latex_documents\" κάν
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Ευρετήριο"
@@ -1148,66 +1151,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "Παρουσιάστηκε εξαίρεση κατά τη μεταγλώττιση, εκκίνηση αποσφαλματιστή: "
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "σφάλμα reST markup:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Σφάλμα κωδικοποίησης:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Το πλήρες ιστορικό έχει αποθηκευτεί σε %s, σε περίπτωση που επιθυμείτε να αναφέρετε το ζήτημα στους προγραμματιστές."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Σφάλμα αναδρομής:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Εμφανίστηκε εξαίρεση:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Μία αναφορά σφάλματος μπορεί να υποβληθεί στον ινχηλάτη στο https://github.com/sphinx-doc/sphinx/issues>. Ευχαριστούμε!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "ο αριθμός εργασίας θα πρέπει να είναι θετικός αριθμός"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1226,135 +1229,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "μονοπάτι για τα αρχεία πηγής τεκμηρίωσης"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "μονοπάτι στον κατάλογο εξόδου"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "μία λίστα με συγκεκριμένα αρχεία να επαναμεταγλωττιστούν. Θα αγνοηθεί αν δοθεί το -a"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "γενικές επιλογές"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "μεταγλωττιστής για χρήση (προεπιλογή: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "εγγραφή όλων των αρχείων (προεπιλογή: εγγραφή μόνο νέων και αλλαγμένων αρχείων)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "μην χρησιμοποιείτε ένα αποθηκευμένο περιβάλλον, πάντα να διαβάζετε όλα τα αρχεία"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "μονοπάτι για το αποθηκευμένο περιβάλλον και τα αρχεία doctree (προεπιλογή: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "παράλληλος μεταγλωττισμός με Ν διεργασίες όπου είναι δυνατό (ιδιαίτερη τιμή \"auto\" θα ορίσει Ν στο cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "το μονοπάτι όπου βρίσκεται το αρχείο παραμετροποίησης (conf.py) (προεπιλογή: το ίδιο όπως το SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "να μη χρησιμοποιηθεί κανένα αρχείο παραμετροποίησης, μόνο επιλογές -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "παράκαμψη ρύθμισης στο αρχείο παραμετροποίησης"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "μεταφορά τιμής στα πρότυπα HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "ορίστε ετικέτα: συμπεριλάβατε \"only\" τμήματα με TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "Ο τρόπος nit-picky, προειδοποιεί για όλες τις αναφορές που απουσιάζουν"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "επιλογές εξόδου κονσόλας"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "αυξήστε τον βερμπαλισμό (μπορεί να επαναληφθεί)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "καμία έξοδος στο stdout, μόνο προειδοποιήσεις στο stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "κανένα αποτέλεσμα ούτε προειδοποιήσεις"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "να γίνεται εκπομπή χρωματιστής εξόδου (προεπιλογή: auto-detect)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "να μην παρουσιάζεται έγχρωμο αποτέλεσμα (προεπιλογή: αυτόματη αναγνώριση)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "προειδοποιήσεις εγγραφής (και σφάλματα) στο δοθέν αρχείο"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "μετατροπή προειδοποιήσεων σε σφάλματα"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "απεικόνιση πλήρους ιστορικού σε περίπτωση εξαίρεσης"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "εκτέλεση Pdb σε περίπτωση εξαίρεσης"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "δεν είναι δυνατή η εύρεση αρχείων %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "δεν γίνεται συνδιασμός της επιλογής -a και των ονομάτων αρχείων"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "δεν είναι δυνατό το άνοιγμα του αρχείου προειδοποίησης %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "Το όρισμα -D πρέπει να είναι της μορφής όνομα=τιμέ"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "Το όρισμα -Α πρέπει να είναι της μορφής όνομα=τιμή"
@@ -1812,23 +1815,51 @@ msgstr "Δεν είναι δυνατή η χρήση \"leneno-match\" με έν
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Προσδιορισμός γραμμής %r: δεν ελήφθησαν γραμμές από το συμπεριληφθέν αρχείο %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "Το toctree περιλαμβάνει αναφορά στο αποκλεισμένο κείμενο %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "το toctree περιλαμβάνει αναφορά στο μη υπαρκτό έγγραφο %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Συντάκτης τμήματος: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Συντάκτης μονάδας: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Συντάκτης κώδικα: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Συντάκτης: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1839,71 +1870,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Παράμετροι"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Επιστρέφει"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Επιστρεφόμενος τύπος"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "μέλος"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "μεταβλητή"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "συνάρτηση"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "μακροεντολή"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "ένωση"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "τύπος"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1932,91 +1967,91 @@ msgstr "διπλότυπη ετικέτα %s, άλλη εμφάνιση στο %
msgid "Citation [%s] is not referenced."
msgstr "Η παραπομπή [%s] δεν αναφέρεται."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Παράμετροι Προτύπου"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Προκαλεί"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Προκαλεί"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "κλάση"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "έννοια"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (ενσωματωμένη συνάρτηση)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (μέθοδος της %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (κλάση)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (καθολική μεταβλητή ή σταθερά)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (ιδιότητα της %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Παράμετροι"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (μονάδα)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "μέθοδος"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "δεδομένα"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "ιδιότητα"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "μονάδα"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2026,7 +2061,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "διπλότυπη ετικέτα της εξίσωσης %s, άλλη εμφάνιση στο %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Ανέγκυρο math_eqref_format: %r"
@@ -2043,7 +2078,7 @@ msgstr "τελεστής"
msgid "object"
msgstr "αντικείμενο"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "εξαίρεση"
@@ -2055,97 +2090,92 @@ msgstr "δήλωση"
msgid "built-in function"
msgstr "ενσωματωμένη συνάρτηση"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Μεταβλητές"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Προκαλεί"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (στη μονάδα %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (στη μονάδα %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ενσωματωμένη μεταβλητή)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ενσωματωμένη κλάση)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (κλάση σε %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (μέθοδος κλάσης της %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (στατική μέθοδος της %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Ευρετήριο Μονάδων της Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "μονάδες"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Αποσύρθηκε"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "μέθοδος της κλάσης"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "στατική μέθοδος"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "περισσότεροι από έναν στόχοι βρέθηκα για την παραπομπή %r: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (αποσύρθηκε)"
@@ -2181,24 +2211,24 @@ msgstr "ρόλος"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "μεταβλητή περιβάλλοντος; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Λανθασμένη περιγραφή επιλογής %r, θα πρέπει να μοιάζει με \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" ή \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2214,124 +2244,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "γλωσσάρι"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "γραμματική ένδειξη"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "ετικέτα αναφοράς"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "μεταβλητή περιβάλλοντος"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "επιλογή προγράμματος"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "έγγραφο"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Ευρετήριο μονάδων"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Σελίδα αναζήτησης"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "διπλότυπη ετικέτα %s, άλλη εμφάνιση στο %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "το numfig έχει απενεργοποιηθεί. Το :numref: θα ανγοηθεί."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "ο σύνδεσμος δεν έχει λεζάντα: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "ανέγκυρο numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "ανέγκυρο numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "νέα παραμετροποίηση"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "η παραμετροποίηση άλλαξε"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "αλλαγμένες επεκτάσεις"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "η έκδοση του περιβάλλοντος μεταλώττισης δεν είναι η τρέχουσα"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "ο πηγαίος κατάλογος έχει αλλάξει"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Το περιβάλλον δεν είναι συμβατό με τον επιλεγμένο μεταγλωττιστή, παρακαλείστε να επιλέξετε ένα διαφορετικό κατάλογο toctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Αδυναμία σάρωσης εγγράφων σε %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Ο τομέας %r δεν είναι καταχωρημένος"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "Βρέθηκε αυτοαναφερόμενο toctree. Θα αγνοηθεί."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "το έγγραφο δεν συμπεριλαμβάνεται σε κανένα toctree"
@@ -2367,16 +2397,6 @@ msgid ""
" will be generated"
msgstr "το toctree περιλαμβάνει αναφορά στο έγγραφο %r η οποία δεν έχει τίτλο: δεν θα δημιουργηθεί σύνδεσμος"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "Το toctree περιλαμβάνει αναφορά στο αποκλεισμένο κείμενο %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "το toctree περιλαμβάνει αναφορά στο μη υπαρκτό έγγραφο %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2597,6 +2617,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Η οδηγία Graphviz δεν είναι δυνατό να περιλαμβάνει και περιεχόμενο και ένα όρισμα ονόματος αρχείου"
@@ -2706,42 +2732,42 @@ msgstr "σε σειρά latex %r: %s"
msgid "Permalink to this equation"
msgstr "Μόνιμος σύνδεσμος σε αυτή την εξίσωση"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "το απόθεμα intersphinx έχει μεταφερθεί: %s->%s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "φότωση του αποθέματος intersphinx από %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "παρουσιάστηκαν κάποια ζητήματα με μερικά απο τα αποθέματα, αλλά υπήρξαν λειτουργικές εναλλακτικές:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "αδυναμία προσέγγισης οποιασδήποτε αποθήκης με τα ακόλουθα ζητήματα:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(στη %s έκδοση %s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(στο %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "το αναγνωριστικό intersphinx %r δεν είναι στοιχειοσειρά. Θα αγνοηθεί"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2817,19 +2843,19 @@ msgstr "ανέγκυρη υπογραφή για αυτόματο %s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "σφάλμα κατά τη μορφοποίηση των ορισμάτων για %s:%s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "απουσιάζει το χαρακτηριστικό %s στο αντικείμενο %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2837,82 +2863,82 @@ msgid ""
"explicit module name)"
msgstr "δεν γνωρίζω ποιο δομοστοιχείο να εισάγω για αυτόματη τεκμηρίωση %r (προσπαθήστε να τοποθετήσετε μία οδηγία \"module\" ή \"currentmodule\" στο έγγραφο, ή να δώσετε ένα σαφές όνομα δομοστοιχείου)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" στο όνομα automodule δεν βγάζει νόημα"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "ορίσματα υπογραφής ή επιστροφή σημείωσης η οποία δόθηκε για το automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ πρέπει να είναι λίστα στοιχειοσειράς, όχι %r (στο δομοστοιχείο %s) -- θα αγνοηθεί το __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Βάσεις: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2943,56 +2969,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "αδυναμία ανάλυσης ονόματος %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "αδυναμία εισαγωγής αντικειμένου %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "Το autosummary δημιουργεί αρχεία .rst εσωτερικά. Αλλά το δικό σας source_suffix δεν περιλαμβάνει .rst. Θα παραλειφθεί."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] δημιουργία autosummary για: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[αυτόματη περίληψη] εγγραφή στο %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3007,29 +3039,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nΔημιουργία ReStrucuredText χρησιμοποιώντας τις οδηγίες autosummary.\n\nΤο sphinx-autogen αποτελεί ένα πρόσθιο εργαλείο για το sphinx.ext.autosummary.generate. Δημιουργεί \nτα αρχεία reStructuredText από τις οδηγίες autosummary οι οποίες περιλαμβάνονται στα \nπαραδοθέντα αρχεία εισόδου.\n\nΗ μορφή της οδηγίας autosummary τεκμηρειώνεται στο \nδομοστοιχείο ``sphinx.ext.autosummary`` της Python και μπορεί να αναγνωστεί χρησιμοποιώντας το :: \n\npydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "αρχεία πηγής για να δημιουργηθούν τα αρχεία reST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "ο κατάλογος που θα τοποθετεί όλο το αποτέλεσμα εξόδου"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "προεπιλεγμένη επέκταση για αρχεία (προεπιλογή: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "προσαρμοσμένος κατάλογος προτύπου (προεπιλογή: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "μέλη εισαγμένα στο έγγραφο (προεπιλογή: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Ορίσματα λέξης-κλειδί"
@@ -3058,30 +3097,30 @@ msgstr ""
msgid "References"
msgstr "Αναφορές"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "Προειδοποιήσεις"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "Αποδόσεις"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3149,7 +3188,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Πίνακας περιεχομένων"
@@ -3274,19 +3313,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Αναζήτηση %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Προηγούμενο θέμα"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "προηγούμενο κεφάλαιο"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Επόμενο θέμα"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "επόμενο κεφάλαιο"
@@ -3354,15 +3393,15 @@ msgstr "Αλλαγές στο API της C"
msgid "Other changes"
msgstr "Άλλες αλλαγές"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Μόνιμος σύνδεσμος σε αυτόν τον ορισμό"
@@ -3383,7 +3422,7 @@ msgstr "Προετοιμασία αναζήτησης..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Η αναζήτηση ολοκληρώθηκε, βρέθηκε/αν %s σελίδα/ες με βάση τους όρους αναζήτησης."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", στο "
@@ -3400,62 +3439,62 @@ msgstr "Κλείσιμο πλαϊνής μπάρας"
msgid "Contents"
msgstr "Περιεχόμενα"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "βρέθηκε ευρετήριο βασιζόμενο σε 4 στήλες. Μπορεί να αποτελεί σφάλμα της επέκτασης που χρησιμοποιείτε: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Δεν υπάρχει αναφορά για την υποσημείωση [%s]."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "Η υποσημείωση [#] δεν αναφέρεται."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές υποσημείωσης στα μεταφρασμένα μηνύματα. original: {0}, translated: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "ασυνεπείς αναφορές στα μεταφρασμένα μηνύματα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές παραπομπής στο μεταφρασμένο μήνυμα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές όρων στα μεταφρασμένα μηνύματα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "περισσότεροι από ένας στόχοι βρέθηκαν για 'οποιαδήποτε' παραπομπή %r: θα μπορούσε να είναι %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3475,24 +3514,36 @@ msgstr "Δεν ήταν δυνατή η λήψη απομακρυσμένης ε
msgid "Unknown image format: %s..."
msgstr "Άγνωστος τύπος αρχείου: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "μη κωδικοποιήσιμοι χαρακτήρες πηγής, θα αντικατασταθούν με \"?\": %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "παράβλεψη"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "αποτυχία"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "άγνωστος τύπος κόμβου: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3515,12 +3566,12 @@ msgid ""
"it directly: %s"
msgstr "Ανέγκυρος τύπος ημερομηνίας. Τοποθετείστε στη στοιχειοσειρά μονά εισαγωγικά εάν θέλετε να το εξάγετε απευθείας: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "το toctree περιλαμβάνει αναφορά σε άγνωστο αρχείο %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "εξαίρεση κατά την αξιολόγηση μόνο της έκφρασης οδηγίας: %s"
@@ -3530,37 +3581,37 @@ msgstr "εξαίρεση κατά την αξιολόγηση μόνο της έ
msgid "default role %s not found"
msgstr "ο προεπιλεγμένος ρόλος %s δεν βρέθηκε"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "δεν έχει καθοριστεί numfig_format για το %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Κανένα ID δεν έχει ανατεθεί στο κόμβο %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον πίνακα"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον κώδικα"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Απευθείας σύνδεσμος σε αυτήν την εικόνα"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον πίνακα περιεχομένων"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "Δεν ήταν δυνατή η λήψη του μεγέθους της εικόνας. Η επιλογή :scale: θα αγνοηθεί."
@@ -3577,27 +3628,27 @@ msgstr "πολύ μεγάλο :maxdepth:, θα αγνοηθεί."
msgid "document title is not a single Text node"
msgstr "ο τίτλος του εγγράφου δεν είναι μονός κόμβος κειμένου"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "ο ανακαλυφθέν τίτλος κόμβος δεν βρίσκεται σε τομέα, θέμα, πίνακα, προειδοποίηση ή πλαϊνή μπάρα"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Σημειώσεις υποσέλιδου"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "τόσο η επιλογή για tabularcolumns όσο και για :widths: δίνονται. Η επιλογή :widths: θα αγνοηθεί."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "η μονάδα διάστασης %s δεν είναι έγκυρη. Θα αγνοηθεί."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "βρέθηκε άγνωστος τύπος εγγραφής ευρετηρίου %s"
@@ -3611,16 +3662,11 @@ msgstr "[εικόνα: %s]"
msgid "[image]"
msgstr "[εικόνα]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "η λεζάντα δεν βρίσκεται εντός μίας εικόνας."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "μη υλοποιημένος τύπος κόμβου: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "άγνωστος τύπος κόμβου: %r"
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo
index f5901289308..4550c5b4d7a 100644
Binary files a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
index 629f3d1fef3..9501ea3a322 100644
--- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: English (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_FR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: en_FR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -793,12 +796,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -916,7 +919,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1200,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2254,81 +2284,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3412,47 +3451,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3485,11 +3524,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/en_GB/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo
index 50b430129c5..6972d87dd25 100644
Binary files a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
index b1134c5b940..22e4477f513 100644
--- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2178,24 +2208,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/en_HK/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo
index 173ae6c7136..3ef9839ea1f 100644
Binary files a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
index 3f7cde70473..c4298885c68 100644
--- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: English (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: en_HK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2178,24 +2208,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/eo/LC_MESSAGES/sphinx.mo b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo
index 49b25bc081e..cc26d767989 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 60d3c80b8e5..f139bee2508 100644
--- a/sphinx/locale/eo/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-25 12:41+0000\n"
-"Last-Translator: Tatsuro YOKOTA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Esperanto (http://www.transifex.com/sphinx-doc/sphinx-1/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
-msgstr ""
+msgstr "Ne povas trovi fontan dosierujon (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -795,12 +798,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -918,7 +921,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1202,9 +1205,9 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
-msgstr "5e7b0c9ebee41421f616bcddd4433b80_tr"
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
+msgstr ""
#: sphinx/cmd/build.py:105
msgid ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Aŭtoro:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametroj"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membro"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcio"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "nomaĵo"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klaso"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klaso)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "datenoj"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "escepto"
@@ -2054,97 +2089,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2256,81 +2286,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2926,72 +2952,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Antaŭa temo"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "antaŭa ĉapitro"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Sekva temo"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "sekvo ĉapitro"
@@ -3295,22 +3334,22 @@ msgid ""
" functionality."
msgstr ""
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "serĉu"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr ""
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3353,15 +3392,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3382,7 +3421,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3414,47 +3453,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3487,11 +3526,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,50 +3627,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/es/LC_MESSAGES/sphinx.mo b/sphinx/locale/es/LC_MESSAGES/sphinx.mo
index 50bc59d652d..3feb35ba46b 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 f0ad0db62ca..ceb48ea6da6 100644
--- a/sphinx/locale/es/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/es/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,14 +9,14 @@
# Guillem Borrell , 2011
# Ivan García , 2019
# Leonardo J. Caballero G. , 2013-2018,2020
-# Takeshi KOMIYA , 2016,2021
+# Komiya Takeshi , 2016,2021
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Spanish (http://www.transifex.com/sphinx-doc/sphinx-1/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,130 +25,123 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "No se encuentra directorio fuente (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Directorio fuente y directorio destino no pueden ser idénticos"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Ejecutando Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Este proyecto necesita al menos Sphinx v%s y por lo tanto no se puede construir con esta versión."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "creando directorio de salida"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "mientras configura la extensión %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' como se define actualmente en el archivo conf.py no es un Python invocable. Por favor, modifique su definición para que sea una función invocable. Esto es necesario para que el archivo conf.py se comporte como una extensión de Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "cargando traducciones [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "hecho"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "no disponible para mensajes incorporados"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "cargando el ambiente pickled"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "fallo: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Ningún constructor seleccionado, utilizando el valor predeterminado: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "éxitoso"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "finalizo con problemas"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "compilación %s, %sadvertencia (con advertencias tratadas como errores)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "compilación %s, %s advertencias (con advertencias tratadas como errores)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "construir %s, %s advertencia."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "compilación %s, %s advertencias."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "construir %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "la clase de nodo %r ya está registrada, sus visitantes serán reemplazados"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "la directiva %r ya está registrada, esa se reemplazará"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "el rol %r ya está registrado, ese se reemplazará"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -156,12 +149,12 @@ msgid ""
"explicit"
msgstr "la extensión de %s no declara si es seguro para la lectura en paralelo, asumiendo que no es - consulte con el autor de la extensión para comprobar y hacer explícito"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "la extensión %s no es segura para lectura paralela"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -169,64 +162,64 @@ msgid ""
"explicit"
msgstr "la extensión %s no declara si es seguro para la escritura paralela, suponiendo que no lo sea - solicite al autor de la extensión que lo verifique y haga explicito"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "la extensión %s no es segura para escritura paralela"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "realizando serialmente %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "directorio de configuración no contiene un archivo conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "no se puede reemplazar el ajuste de la configuración del diccionario %r, haciendo caso omiso (utilice %r para definir elementos individuales)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "número no válido %r de valor de configuración %r, haciendo caso omiso"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "no se puede reemplazar los ajustes de configuración %r con tipo no compatible, haciendo caso omiso"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "valor de configuración desconocido %r en anulación, ignorando"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "No hay tal valor de configuración: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Valor de configuración %r ya presente"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Hay un error de sintaxis en su archivo de configuración: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "El archivo de configuración (o uno de los módulos que importa) invocó sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -234,57 +227,57 @@ msgid ""
"%s"
msgstr "Hay un error programable en su archivo de configuración:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "El valor de configuración `source_suffix' espera una cadena de caracteres, una lista de cadena de caracteres o un diccionario. Pero `%r' es dado."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Sección %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Figura %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabla %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Lista %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "El valor de configuración `{name}` tiene que ser uno de {candidates}, pero fue dado `{current}`."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "El valor de configuración `{name}' tiene tipo `{current.__name__}'; esperado {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "El valor de configuración `{name}' tiene el tipo `{current.__name__}', el valor predeterminado es `{default.__name__}'."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r no fue encontrado, se ignora."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -305,14 +298,14 @@ msgstr "Nombre de evento desconocido: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "La extensión %s es requerida por la configuración de needs_extensions, pero esta no es cargada."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -340,127 +333,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "documento no legible. Ignorado."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Constructor clase %s no tiene ningún atributo \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Constructor %r ya existe (en el módulo %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Nombre de constructor %s no registrados o disponibles a través del punto de entrada"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Nombre de constructor %s no registrado"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "dominio %s ya esta registrado"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "dominio %s no esta registrado"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "La directiva %r ya fue registrada en el dominio %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "El rol %r ya fue registrado en el dominio %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "El índice %r ya fue registrado en el dominio %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "El %r object_type ya está registrado"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "El %r crossref_type ya está registrado"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r ya está registrado"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser para %r ya está registrado"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Analizador de fuentes para %s no registrado"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Traductor para %r ya existe"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "kwargs para la función add_node() debe ser una tupla de función (visitar, salir): %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r ya esta registrado"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "la extensión %r ya se fusionó con Sphinx desde la versión %s; esta extensión se omite."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Excepción original:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "No puede importar la extensión %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "extensión %r no tiene ninguna función setup(); ¿es realmente un módulo de extensión de Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "La extensión %s utilizada por este proyecto necesita al menos la versión de Sphinx v%s; por lo tanto no puede ser construido con esta versión."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -472,42 +465,52 @@ msgstr "extensión %r devuelve un objeto no soportado de su función setup(); de
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "tema %r no tiene configuraciones de \"tema\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "tema %r no tiene configuraciones de \"heredar\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "no encontrado ningún tema llamado %r, heredado por %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "configuración de %s.%s se produce en ninguna de las configuraciones de tema buscado"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "opción de tema no soportada %r fue dada"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "archivo %r o ruta del tema no es un archivo zip válido o no contiene ningún tema"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "sin tema llamado %r encontrado (¿falta el archivo theme.conf?)"
@@ -526,104 +529,104 @@ msgstr "una imagen adecuada para %s constructor no encontrado: %s"
msgid "building [mo]: "
msgstr "compilando [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "escribiendo salida... "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "Todos los %d archivos po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "los objetivos para %d los archivos po que se especifican"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "los objetivos para %d los archivos po que estan desactualizados"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "todos los archivos fuente"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "archivo %r dado en la línea de comandos no está en el directorio fuente, ignorado"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "archivo %r dado en la línea de comandos no existe, ignorado"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d archivos fuente dados en la línea de comandos"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "los objetivos para %d los archivos fuentes que estan desactualizados"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "compilando [%s]:"
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "buscando por archivos no actualizados..."
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "encontrado %d"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "no encontrado"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "preparando ambiente"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "verificando consistencia"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "no hay archivos objetivo desactualizados."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "actualizando ambiente"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%sañadido, %s cambiado, %s removido"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "leyendo fuentes..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "Esperando a los workers..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "docnames para escribir: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "preparando documentos"
@@ -790,22 +793,22 @@ msgstr "leyendo plantillas..."
msgid "writing message catalogs... "
msgstr "escribiendo catálogos de mensajes..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Busque cualquier error en la salida anterior o en el archivo %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "enlace roto: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancla '%s' no encontrado"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -891,7 +894,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Los archivos de texto están en %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "error escribiendo archivo %s: %s"
@@ -901,7 +904,7 @@ msgstr "error escribiendo archivo %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "Los archivos XML están en %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Los archivos pseudo-XML están en %(outdir)s."
@@ -922,8 +925,8 @@ msgid "Failed to read build info file: %r"
msgstr "Error al leer la información de compilación del fichero: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d de %B de %Y"
@@ -1099,7 +1102,7 @@ msgstr "no se encontró el valor de configuración \"latex_documents\"; no se es
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "El valor de configuración \"latex_documents\" hace referencia a un documento desconocido %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1107,7 +1110,7 @@ msgstr "El valor de configuración \"latex_documents\" hace referencia a un docu
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Índice"
@@ -1152,66 +1155,66 @@ msgstr "%r no tiene configuración de \"tema\""
msgid "%r doesn't have \"%s\" setting"
msgstr "%r no tiene configuración de \"%s\""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "Ha ocurrido un error al compilar, iniciando depurador:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "¡Interrumpido!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "error en marcado de reST"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Error de codificación:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "El rastreo completo se ha guardado en %s, si desea informar el problema a los desarrolladores."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Error de recursión:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Ha ocurrido una excepción:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Por favor, informe también esto si fue un error del usuario, de modo que la próxima vez se pueda proporcionar un mejor mensaje de error."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Se puede presentar un informe de error en el rastreador en . ¡Gracias!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "número de trabajo debe ser un número positivo"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1230,135 +1233,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "ruta a los archivos fuente de la documentación"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "ruta al directorio de salida"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "una lista de archivos específicos para reconstruir. Ignorado si se especifica -a"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "opciones generales"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "constructor a usar (por defecto: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "escribir todos los archivos (por defecto: solo escribir archivos nuevos y modificados)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "no usar un entorno guardado, siempre leer todos los archivos"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "ruta para el entorno en caché y los archivos doctree (predeterminado: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "construir en paralelo con N procesos donde sea posible (el valor especial \"auto\" establecerá N en recuento de CPU)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "ruta del archivo de configuración (conf.py) donde se encuentra (predeterminado: igual que el valor SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "no use ningún archivo de configuración, solomente opciones -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "sobreescribir un ajuste en el fichero de configuración"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "pasar un valor a la plantilla HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "define la etiqueta: incluye bloques \"only\" con TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "modo quisquilloso, advierte sobre todas las referencias faltantes"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "opciones de salida de consola"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "aumentar la verbosidad (puede repetirse)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "sin salida en salida estándar, solo advertencias en los mensajes de error estándar"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "sin salida, ni siquiera advertencias"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "emitir salida de color (predeterminado: detección automática)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "no emite salida de color (predeterminado: detección automática)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "escribir avisos (y errores) al fichero indicado"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "convertir advertencias en errores"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr "con -W, sigue adelante cuando recibas advertencias"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "mostrar rastreo completo en excepción"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "ejecutar Pdb en excepción"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "no se pueden encontrar los archivos %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "no se puede combinar la opción -a y nombres de archivo"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "no se puede abrir el archivo de advertencia %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "El argumento de la opción -D debe estar en la forma nombre=valor"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "El argumento de la opción -A debe estar en la forma nombre=valor"
@@ -1816,23 +1819,51 @@ msgstr "No puede utilizar a \"lineno-match\" con un conjunto desunido de \"líne
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Línea especifico %r: sin líneas tiradas desde el archivo incluido %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree contiene referencia al documento excluido %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree contiene referencias a documentos inexistentes %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor de la sección: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor del módulo: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Código del autor: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1843,71 +1874,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parámetros"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Devuelve"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipo del valor devuelto"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "miembro"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variable"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "función"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "unión"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumeración"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1936,91 +1971,91 @@ msgstr "citación duplicada %s, otra instancia en %s"
msgid "Citation [%s] is not referenced."
msgstr "Citación [%s] no está referenciada."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametros de Plantilla"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Lanzamientos"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Lanzamientos"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "clase"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "concepto"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (función incorporada)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método de %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (clase)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variable global o constante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo de %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumentos"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dato"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "módulo"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "duplicada %s descripción de %s, otra %s en %s"
@@ -2030,7 +2065,7 @@ msgstr "duplicada %s descripción de %s, otra %s en %s"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "etiqueta duplicada de la ecuación %s, otra instancia en %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "No válido math_eqref_format: %r"
@@ -2047,7 +2082,7 @@ msgstr "operador"
msgid "object"
msgstr "objeto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "excepción"
@@ -2059,97 +2094,92 @@ msgstr "sentencia"
msgid "built-in function"
msgstr "función incorporada"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Muestra"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (en el módulo %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (en el módulo %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable incorporada)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (clase incorporada)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (clase en %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de clase de %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (propiedad de %s)"
+msgid "%s (%s property)"
+msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático de %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Índice de Módulos Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "método de la clase"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "descripción duplicada del objeto de %s, otra instancia en %s, utilice :noindex: para uno de ellos"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "se encontró más de un objetivo para la referencia cruzada %r: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2185,24 +2215,24 @@ msgstr "rol"
msgid "duplicate description of %s %s, other instance in %s"
msgstr "descripción duplicada de %s %s, otra instancia en %s"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variables de entorno; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Descripción de la opción con formato incorrecto %r, debe verse como \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" o \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr "%sopción de línea de comando "
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr "opción de línea de comando"
@@ -2218,124 +2248,124 @@ msgstr "los términos del glosario no deben estar separados por líneas vacías"
msgid "glossary seems to be misformatted, check indentation"
msgstr "el glosario parece estar mal formateado, verifique la sangría"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "termino de glosario"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "gramática simbólica"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "etiqueta de referencia"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variables de entorno"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opción de programa"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "documento"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Índice de Módulos"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Página de Búsqueda"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "etiqueta duplicada %s, otra instancia en %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "duplicada %s descripción de %s, otra instancia en %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig está deshabilitado. :numref: se ignora."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "el enlace no tiene subtítulo: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "inválido numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "inválido numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "nueva configuración"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "configuración modificada"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "extensiones modificadas"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "la versión del entorno de compilación no es actual"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "directorio fuente ha cambiado"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Este entorno es incompatible con el generador seleccionado, elija otro directorio doctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Error al escanear los documentos en %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Dominio %r no está registrado"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "toctree auto referenciado encontrado. Ignorado."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "documento no está incluido en ningún toctree"
@@ -2371,16 +2401,6 @@ msgid ""
" will be generated"
msgstr "toctree contiene una referencia al documento %r que no tiene título: no se generará ningún enlace"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree contiene referencia al documento excluido %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree contiene referencias a documentos inexistentes %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2601,6 +2621,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== duraciones de lectura más lentas ======================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Directiva Graphviz no puede tener tanto el contenido y un argumento de nombre de archivo"
@@ -2710,42 +2736,42 @@ msgstr "en línea latex %r: %s"
msgid "Permalink to this equation"
msgstr "Enlace permanente a esta ecuación"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "el inventario intersphinx se ha movido: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "cargando inventario intersphinx desde %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "encontró algunos problemas con algunos de los inventarios, pero tenían alternativas de trabajo:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "no se pudo llegar a ninguno de los inventarios con los siguientes problemas:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(en %s versión %s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(en %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "el identificador de intersphinx %r no es una cadena. Ignorado"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Error al leer intersphinx_mapping[%s], ignorado: %r"
@@ -2821,19 +2847,19 @@ msgstr "firma inválida para auto%s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "error al formatear argumentos para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "falta el atributo %s en el objeto %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: no se pudo determinar %r que se documentará, se produjo la siguiente excepción:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2841,82 +2867,82 @@ msgid ""
"explicit module name)"
msgstr "no sabe qué módulo importar para el autodocumento %r (intente colocar una directiva \"module\" o \"currentmodule\" en el documento o dar un nombre explícito al módulo)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" en el nombre del automodule no tiene sentido"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "argumentos de firma o anotación de retorno dada para automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ debe ser una lista de cadenas, no %r (en el módulo %s) -- ignorando __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Bases: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2947,56 +2973,62 @@ msgstr "autosummary: no se encontró el archivo stub %r. Verifique su configurac
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "fallo al analizar el nombre %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "fallo al importar el objeto %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: archivo no encontrado: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary genera archivos .rst internamente. Pero su source_suffix no contiene archivo .rst. Saltado."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: no se pudo determinar %r que se documentará, se produjo la siguiente excepción:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] generar autosummary para: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] escribiendo a %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] fallo al importar %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3011,29 +3043,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nGenere ReStructuredText usando directivas de resumen automático \"autosummary\".\n\nsphinx-autogen es una interfaz para sphinx.ext.autosummary.generate. Genera\nlos archivos reStructuredText de las directivas autosummary contenidas en el\nlos archivos de entrada dados.\n\nEl formato de la directiva autosummary está documentado en el módulo Python\n``sphinx.ext.autosummary`` y se puede leer usando el siguiente comando::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "archivos fuente para generar archivos rST para"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "directorio para colocar toda la salida en"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "sufijo predeterminado para archivos (predeterminado: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "directorio de plantillas personalizadas (predeterminado: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "documento importados miembros (predeterminado: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumentos de palabras clave"
@@ -3062,30 +3101,30 @@ msgstr ""
msgid "References"
msgstr "Referencias"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "Avisos"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "Campos"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3153,7 +3192,7 @@ msgid "page"
msgstr "página"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Tabla de contenido"
@@ -3278,19 +3317,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Buscar en %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Tema anterior"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capítulo anterior"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Próximo tema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "próximo capítulo"
@@ -3358,15 +3397,15 @@ msgstr "Cambios en la API C"
msgid "Other changes"
msgstr "Otros cambios"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Enlazar permanentemente con este título"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Enlazar permanentemente con esta definición"
@@ -3387,7 +3426,7 @@ msgstr "Preparando búsqueda..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Búsqueda finalizada, encontró %s página(s) acorde con la consulta de búsqueda."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", en "
@@ -3404,62 +3443,62 @@ msgstr "Contraer barra lateral"
msgid "Contents"
msgstr "Contenidos"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "Índice basado en 4 columnas encontrado. Puede ser un error de extensiones que usted usa: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Pie de página [%s] no está referenciado."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "Pie de página [#] no está referenciado."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de pie de página inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "referencias inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de citas inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de término inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "más de un objetivo destino encontrado para 'cualquier' referencia cruzada %r: podría ser %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3479,24 +3518,36 @@ msgstr "No se pudo recuperar la imagen remota: %s [%s]"
msgid "Unknown image format: %s..."
msgstr "Formato de imagen desconocido: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "caracteres fuente no codificables, reemplazando con \"?\": %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "omitido"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "fallado"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "tipo de nodo desconocido: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3519,12 +3570,12 @@ msgid ""
"it directly: %s"
msgstr "Formato de fecha inválido. Cite la cadena con comillas simples si desea generarla directamente: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree contiene referencia al archivo inexistente %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "excepción al evaluar solamente la expresión directiva: %s"
@@ -3534,37 +3585,37 @@ msgstr "excepción al evaluar solamente la expresión directiva: %s"
msgid "default role %s not found"
msgstr "rol por defecto %s no encontrado"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format no está definido para %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Cualquier ID no asignado para el nodo %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Enlace permanente a esta tabla"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Enlace permanente a este código fuente"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Enlace permanente a esta imagen"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Enlace permanente a la tabla de contenidos"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "No se pudo obtener el tamaño de la imagen. La opción :scale: se ignora."
@@ -3581,27 +3632,27 @@ msgstr "demasiado grande :maxdepth:, ignorado."
msgid "document title is not a single Text node"
msgstr "El título del documento no es un nodo de texto único"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "no se encontró el nodo de título en la sección, tema, tabla, advertencia o barra lateral"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Notas a pie de página"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "ambas columnas tabulares y la opción :widths: se dan. La opción :widths: se ignora."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "la unidad de dimensión %s no es válida. Ignorado."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "tipo de entrada de índice desconocido %s encontrado"
@@ -3615,16 +3666,11 @@ msgstr "[imagen: %s]"
msgid "[image]"
msgstr "[imagen]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "subtítulo no dentro de una figura."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "tipo de nodo no implementado: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "tipo de nodo desconocido: %r"
diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.mo b/sphinx/locale/et/LC_MESSAGES/sphinx.mo
index 484ffeb9a84..f2a18c2592a 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 76c43182bc4..c7262cbaba3 100644
--- a/sphinx/locale/et/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/et/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Estonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Lähtekataloogi (%s) pole võimalik leida"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "Väljundkataloog (%s) ei ole kataloog"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Lähtekataloog ja sihtkataloog ei tohi olla identsed"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx v%s käitamine"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "See projekt vajab vähemalt Sphinxi v%s ja seetõttu pole projekti võimalik käesoleva versiooniga ehitada."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "väljundkataloogi loomine"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "tõlgete laadimine [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "valmis"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "serialiseeritud keskkonna laadimine"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "tõrge: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Ehitajat pole valitud, kasutatakse vaikimisi ehitajat: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "oli edukas"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "lõppes probleemidega"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ehitamine %s, %s hoiatus."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ehitamine %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "laiendus %s pole rööbiti lugemiseks turvaline"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "laiendus %s pole rööbiti kirjutamiseks turvaline"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "seadistuste kataloog (%s) ei sisalda faili conf.py"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "vigane arv %r seadistuse väärtusele %r, eiratakse"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Puudub määratud seadistusväärtus: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Seadistuste väärtus %r on juba olemas"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Sinu seadistusfailis on süntaksi viga: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Seadistusfail (või mõni selle poolt imporditud moodulitest) kutsus välja sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Sektsioon %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Joonis %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tabel %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Nimekiri %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r ei leitud, eiratakse."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "needs_extensions sätted nõuavad laiendust %s, kuid see pole laaditud."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "dokument pole loetav ja seda eiratakse."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Ehitaja klassil %s puudub atribuut \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Ehitaja %r on juba olemas (moodulis %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Ehitajat nimega %s pole registreeritud"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domeen %s on juba registreeritud"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domeen %s pole veel registreeritud"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser on %r jaoks juba registreeritud"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Lähtekoodi analüsaatorit pole %s jaoks registreeritud"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Algne erind:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Laiendust %s pole võimalik importida"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "erindil %r puudub funktsioon setup(); kas see on päriselt Sphinxi laiendusmoodul?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Pythoni täiustusettepanekud; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "teemal %r puudub \"theme\" säte"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "teemal %r puudub \"inherit\" säte"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "fail %r teemarajal pole korrektni zip-fail või ei sisalda see teemat"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "teemat nimega %r ei leitud (kas theme.conf on puudu?)"
@@ -523,104 +526,104 @@ msgstr ""
msgid "building [mo]: "
msgstr "ehitamine [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "väljundi kirjutamine... "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "%d määratud po-faili sihtfailid"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "%d po-faili sihtfailid on aegunud"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "kõik lähtefailid"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "%d lähtefaili sihtfailid on aegunud"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "ehitamine [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "praeguseks aegunud failide otsimine... "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "leitud %d"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "ei leitud"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "kooskõla kontrollimine"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "aegunud sihtfaile pole"
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "keskkonna uuendamine:"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "lisatud %s, muudetud %s, eemaldatud %s"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "lähtefailide lugemine..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "dokumentide ettevalmistamine"
@@ -797,12 +800,12 @@ msgstr "Otsi vigu ülalolevast väljundist või failist %(outdir)s/output.txt"
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -920,7 +923,7 @@ msgstr "Viga ehitamise infofaili lugemisel: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d. %b %Y"
@@ -1104,7 +1107,7 @@ msgstr "seadistusparameeter \"latex_documents\" viitab tundmatule dokumendile %s
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indeks"
@@ -1204,7 +1207,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1813,23 +1816,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Sektsiooni autor: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Mooduli autor: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Koodi autor: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameetrid"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Tagastab"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tagastustüüp"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "liige"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "muutuja"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funktsioon"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "loend"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tüüp"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "funktsiooni parameeter"
@@ -1933,91 +1968,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Malli parameetrid"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klass"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (sisseehitatud funktsioon)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s meetod)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klass)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globaalmuutuja või konstant)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribuut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumendid"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (moodul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "meetod"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "andmed"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribuut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "moodul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2027,7 +2062,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "võrrandil %s on topeltsilt, teine instants on %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Vigane math_eqref_format: %r"
@@ -2044,7 +2079,7 @@ msgstr "operaator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "erind"
@@ -2056,97 +2091,92 @@ msgstr "lause"
msgid "built-in function"
msgstr "sisseehitatud funktsioon"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Muutujad"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moodulis %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moodulis %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (sisseehitatud muutuja)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (sisseehitatud klass)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass moodulis %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (klassi %s meetod)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s staatiline meetod)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Pythoni moodulite indeks"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moodulid"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Iganenud"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klassi meetod"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "staatiline meetod"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (iganenud)"
@@ -2258,81 +2288,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "vigane numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr "vigane numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "See keskkond pole valitud ehitajaga ühilduv, palun vali mõni teine dokumendipuu kataloog."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "dokument pole ühegi sisukorrapuu osa"
@@ -2368,16 +2398,6 @@ msgid ""
" 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"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz direktiivil ei tohi samaaegselt olla argumendid content ja filename"
@@ -2707,42 +2733,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Püsiviit sellele võrrandile"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(projektis %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2818,19 +2844,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Põlvnemine: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2944,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "tõrge objekti %s importimisel"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] automaatkokkuvõtte genereerimine failile: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] kirjutamine kataloogi %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "lähtefailid, mille kohta rST-faile genereerida"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "väljundfailide kataloog"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "failide vaikimisi järelliide (vaikimisi: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "kohandatud mallide kataloog (vaikimisi: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "imporditud liikmete dokumenteerimine (vaikimisi: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Võtmesõnadega argumendid"
@@ -3150,7 +3189,7 @@ msgid "page"
msgstr "lehekülg"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Sisukorratabel"
@@ -3275,19 +3314,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Otsi %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Eelmine teema"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "eelmine jaotis"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Järgmine teema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "järgmine jaotis"
@@ -3355,15 +3394,15 @@ msgstr "C API muutused"
msgid "Other changes"
msgstr "Ülejäänud muutused"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Püsiviit sellele pealkirjale"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Püsiviit sellele definitsioonile"
@@ -3384,7 +3423,7 @@ msgstr "Otsingu ettevalmistamine..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Otsingu tulemusena leiti %s leht(e)."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3416,47 +3455,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3489,11 +3528,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3531,37 +3582,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Püsiviit sellele tabelile"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Püsiviit sellele programmikoodile"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Püsiviit sellele pildile"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Püsiviit sellele sisukorrapuule"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3578,27 +3629,27 @@ msgstr ":maxdepth: on liiga suur ja seda eiratakse."
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Joonealused märkused"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3612,16 +3663,11 @@ msgstr "[pilt: %s]"
msgid "[image]"
msgstr "[pilt]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/eu/LC_MESSAGES/sphinx.mo b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo
index e931a3da4f9..d105bb5010f 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 1b8f658fe25..ddae749d5e7 100644
--- a/sphinx/locale/eu/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Basque (http://www.transifex.com/sphinx-doc/sphinx-1/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Hobekuntza Proposamena; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -795,12 +798,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -918,7 +921,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%Y %b %d"
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indizea"
@@ -1202,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Atalaren egilea: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Moduluaren egilea: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Kodearen egilea: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Egilea:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametroak"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Itzultzen du"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Itzulketa mota"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "partaidea"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "aldagaia"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funtzioa"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makroa"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "mota"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Jaurtitzen du"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Jaurtitzen du"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasea"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodoa)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasea)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (aldagai globala edo konstantea)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributua)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumentuak"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modulua)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metodoa"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "datuak"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributua"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modulua"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "eragiketa"
msgid "object"
msgstr "objetua"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "salbuespena"
@@ -2054,97 +2089,92 @@ msgstr "sententzia"
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Aldagaiak"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Goratzen du"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s moduluan)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s moduluan)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasea %s-(e)n)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klaseko metodoa)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metodo estatikoa)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python moduluen indizea"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduluak"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zaharkitua"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klaseko metodoa"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "metodo estatikoa"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zaharkitua)"
@@ -2256,81 +2286,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s bilatu"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Aurreko gaia"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "aurreko kapitulua"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Hurrengo gaia"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "hurrengo kapitulua"
@@ -3353,15 +3392,15 @@ msgstr "C API aldaketak"
msgid "Other changes"
msgstr "Beste aldaketak"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Goiburu honetarako esteka iraunkorra"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Definizio honetarako esteka iraunkorra"
@@ -3382,7 +3421,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3414,47 +3453,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3487,11 +3526,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Oin-oharrak"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr ""
msgid "[image]"
msgstr "[irudia]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/fa/LC_MESSAGES/sphinx.mo b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo
index ab9447fa522..0a0b385a881 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 080866f5da0..6a37b077e44 100644
--- a/sphinx/locale/fa/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Persian (http://www.transifex.com/sphinx-doc/sphinx-1/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "شاخهی منبع(%s) پیدا نشد."
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "نشانی (%s) شاخه نیست"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "شاخههای مبدأ و مقصد نمی توانند یکسان باشند"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "اجرای اسفینکس نگارش %s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "این پروژه دست که به افینکس نگارش%s نیاز دارد و برای همین با این نسخه قابل ساخت نیست."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "ایجاد پوشه ی برون داد"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "در حال راه اندازی افزونهی%s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' آن طور که در conf.py تعریف شده شیئ قابل فراخوانی پایتون نیست. لطفاً تعریفش را تغییر دهید تا تابع قابل فراخوان پایتون شود. این کار لازمهی conf.py است تا به عنوان افزنهی اسفینکس کار کند."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "بارگذاری ترجمه ها [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "انجام شد"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "برای پیامهای داخلی در دسترس نیست"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "بارگذاری محیط pckle شده"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "شکست خورد: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "هیچ سازندهای برگزیده نشده، استفاده از قالب خروجی پیشفرض: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "موفّقیّتآمیز بود"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "انجام شد ولی با مشکل"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار میشود)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار میشود)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ساخت %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "بست کلاس %r در حال حاضر ثبت نام شده است، بازدیدکنندگان این پیوند نادیده گرفته خواهد شد"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "دستور %r از قبل ثبت شده که مقدار قبلی نادیده گرفته خواهد شد"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "نقش %r از قبل ثبت شده که مقدار قبلی نادیده گرفته خواهد شد"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr "افزونهی %s مشخّص نکرده که آیا برای خواندن موازی امن هست یا نه. که فرض میگیریم نیست. لطفاً از نویسندهی افزونه بخواهید این موضوع را بررسی و آن را مشخّص کند"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "افزونه ی %sبرای خواندن موازی امن نیست"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "افزونهی %s مشخّص نکرده که آیا برای نوشتن موازی امن هست یا نه. که فرض میگیریم نیست. لطفاً از نویسندهی افزونه بخواهید این موضوع را بررسی و آن را مشخّص کند"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "افزونهی %s برای نوشتن موازی امن نیست"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "انجام چندبارهی %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "شاخهی پیکربندی(%s)، پروندهی conf.py را ندارد"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "امکان لغو تنظیمات پیکربندیdictionary %r ، نادیده گرفته میشود (برای تعیین تک تک عناصر %r را به کار ببرید)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "شماره نامعتبر %r برای پیکربندی مقدار %r، نادیده گرفته میشود"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "امکان لغو تنظیمات پیکربندی %r با نوع پشتیبانی نشده نبود، نادیده گرفته میشود"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "مقدار پیکربندی ناشناخته %r در ابطال، نادیده گرفته شد"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "چنین مقداری برای پیکربندی نبود: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "مقدار پیکربندی %r از قبل موجود است"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "خطای نحوی در پروندهی پیکربندی شما وجود دارد: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "پروندهی پیکربندی (یا یکی از ماژول هایی که وارد می کند) sys.exit() را فراخواند"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr "یک خطای قابل برنامه ریزی در پروندهی پیکربندی شما وجود دارد:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "مقدار پیکربندی 'source_suffix' انتظار یک رشته، لیست رشته ها، یا فرهنگ لغت را داشت. اما '%r' داده شده است."
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "بخش%s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "شکل %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "جدول %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "فهرست %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "مقدار پیکربندی '{name}' باید یکی از {candidates} باشد، اما '{current}' داده شده."
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، ولی انتظار میرفت {permitted} میبود."
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، حالت پیشفرض {permitted} است."
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "دامنهی اصلی %r یافت نشد، نادیده گرفته میشوند."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr "نوع اتفاق نامشخّص است: %s"
msgid "Handler %r for event %r threw an exception"
msgstr "مدیر %r برای رویداد %r یک باعث ایراد شد"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "تنظیمات needs_extensions (نیازهای افزونه) افزونهی %s را نیاز دارد، ولی بارگذاری نمی شود."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr "برای سند \"%s\": %r پرونده های متعدد یافت شد
msgid "document not readable. Ignored."
msgstr "سند قابل خواندن نیست. نادیده گرفته شد."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "کلاس سازنده %s هیچ ویژگیای به عنوان \"name\" ندارد"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "سازنده %r در حال حاضر وجود دارد (در پیمانهی %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "نام سازنده %s یا ثبت شده نیست و یا فقط از طریق نقطه ورود در دسترس است"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "نام سازنده %s ثبت نشده است"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "دامنه ی %sپیش تر ثبت شده"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "دامنه %s هنوز ثبت نشده است"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "دستورالعمل %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "نقش %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "شاخص %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "نوع شیئ (object_type) %r قبلاً برای دامنه ثبت شده"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "ارجاع متقابل (crossref_type) %r قبلاً ثبت شده"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "پسوند (source_suffix) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "تحلیلگر منبع (source_parser) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "تجزیه کننده مبدإ برای %s ثبت نشده است"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "در حال حاضر برای %r مترجم وجود دارد"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "مؤلّفههای کلیدی برای تابع add_node() باید تاپل تابعی (بازدید، خروج) باشند: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "بست قابل شمارش (enumerable_node) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
-msgstr ""
+msgstr "ترسیمگر ریاضی %s قبلاً ثبت شده"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "افزونهی %r از نسخهی %s اسفینکس به بعد، در آن ادغام شده؛ بنابراین نادیده گرفته میشود."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "ایراد اصلی:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "امکان وارد کردن افزونهی %s نبود"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "افزونهی %r هیچ تابع setup()ی ندارد؛ آیا این مورد واقعاً یک پیمانهی افزونهی اسفینکس است؟"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "افزونهی %s که در این پروژه استفاده شده دست کم نیازمند اسفینکس نسخهی %s است؛ بنابراین با این نسخه قابل ساخت نیست."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr "افزونهی %r شیئ پشتیبانی نشدهای از ت
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "زمینه ی %r فاقد تنظیمات است"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "زمینهی %r تنظیمات به ارث بری ندارد"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "هیچ زمینهای به نام %r پیدا نشد، که با %r جایگزین شود"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "تنظیمات %s. %s در هیچ یک از پیکربندیهای جستجو شده رخ نمیدهد"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "گزینهی پشتیبانی نشدهی زمینه %r داده شده"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "پروندهی %r که مسیر زمینه به آن اشاره دارد یا پرونده زیپ معتبری نیست یا هیچ زمینهای درونش ندارد"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "زمینهی خواندن مستندات اسفینکس (< 0.3.0) پیدا شد. از نسخهی ۶/۰ اسفینکس این زمینه دیگر در دسترس نخواهد بود"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "هیچ زمینهای با نام %r پیدا نشد(آیا پرونده theme.conf گم شده؟)"
@@ -523,104 +526,104 @@ msgstr "تصویر مناسبی برای سازندهی %s پیدا نشد: %
msgid "building [mo]: "
msgstr "ساخت پروندهی [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "نوشتن برونداد... "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "همهی پروندههای %d po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "اهداف برای %d پروندههای poی که مشخّص شده"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "مقصدهای %d پروندههای poی هستند که منسوخ شدهاند"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "همهی پروندههای منبع"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "پروندهی %r که در خط فرمان داده شده، در شاخهی منبع نیست, نادیده گرفته میشود"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "پروندهی %r که در خط فرمان داده شده، وجود ندارد، نادیده گرفته میشود"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "پروندههای منبع %d داده شده در خط فرمان"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "مقصدهای %d پروندههای منبعی هستند که منسوخ شدهاند"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "ساخت [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "در پی پروندههایی که الآن منسوخ هستند... "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d تا مورد پیدا شد"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "چیزی پیدا نشد"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "بارگذاری محیط pickle شده"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "بررسی ثبات"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "هیچ مقدار تاریخ منسوخ نیست."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "به روز رسانی محیط: "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s اضافه شد، %s تغییر کرد، %s حذف شد"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "خواندن منبعها... "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "در انتظار برای ابزارهای کارگر..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "نام مستندات برای نوشتن: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "آماده سازی اسناد"
@@ -797,15 +800,15 @@ msgstr "به دنبال هر یک از خطاهای بالا در یا در بر
msgid "broken link: %s (%s)"
msgstr "پیوند خراب: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "مهار '%s' پیدا نشد"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
-msgstr ""
+msgstr "شکست در گردآوری عبارات باقاعده در linkcheck_allowed_redirects: %r %s"
#: sphinx/builders/manpage.py:38
#, python-format
@@ -920,7 +923,7 @@ msgstr "شکست در خواندن پروندهی اطّلاعات ساخت:
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1104,7 +1107,7 @@ msgstr "مقدار پیکربندی سندهای لتکس (latex_documents) به
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "فهرست"
@@ -1204,9 +1207,9 @@ msgid "job number should be a positive number"
msgstr "شمارهی کار باید یک عدد مثبت باشد"
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "برای اطّلاعات بیشتر به بروید."
#: sphinx/cmd/build.py:105
msgid ""
@@ -1813,23 +1816,51 @@ msgstr "امکان استفادهی گزینهی «همخوان شما
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "سطر مشخّص شده %r: هیچ سطری از پروندهی گنجانده شده %r بیرون کشیده نشده"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "درختوارهی فهرست مطالب ارجاعی به سند کنار گذاشته شده %r را دارد"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "فهرست مطالب شامل ارجاع به سند ناموجود %r است"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "نویسنده این بخش: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "نویسنده این ماژول: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "نویسنده ی کد: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "نویسنده: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr "گزینهی \":file:\" برای دستورالمعل جدول داد
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "اعلان C تکراری، که در %s:%s هم تعریف شده.\nاعلان '.. c:%s:: %s' است."
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "پارامترها"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "بازگشت ها"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "نوع برگشتی"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr "%s (C %s)"
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "عضو"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "متغیّر"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "تابع"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "ماکرو"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr "ساختار"
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "اجتماع"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "شمارش"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "شمارنده"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "گونه"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "مؤلّفهی تابع"
@@ -1933,91 +1968,91 @@ msgstr "نقلقول %s تکراری، مورد دیگر در %s قرار د
msgid "Citation [%s] is not referenced."
msgstr "نقل [%s] قول ارجاع داده نشده."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "اعلان ++C تکراری، که در %s:%s هم تعریف شده.\nاعلان '.. cpp:%s:: %s' است."
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "پارامترهای قالب"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "ایجاد"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "ایجاد"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "کلاس"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "کانسپت"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr "مؤلّفهی قالب"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (توابع درونی)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s متد)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s (کلاس)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (متغیّر عمومی یا مقدار ثابت)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s مشخصه)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "نشانوندها"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (ماژول)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "متد"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "داده"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "مشخّصه"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "ماژول"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "توضیح %s تکراری از %s، مورد دیگر%s در %s قرار دارد"
@@ -2027,7 +2062,7 @@ msgstr "توضیح %s تکراری از %s، مورد دیگر%s در %s قرا
msgid "duplicate label of equation %s, other instance in %s"
msgstr "بر چسب معادله ی %s تکرار است، مورد دیگر در %s قرار دارد"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "قالب مرجع معادلهی ریاضی (math_eqref_format) نامعتبر: %r"
@@ -2044,7 +2079,7 @@ msgstr "عملگر"
msgid "object"
msgstr "شیء"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "ایراد"
@@ -2056,97 +2091,92 @@ msgstr "گذاره"
msgid "built-in function"
msgstr "توابع درونی"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "متغیر ها"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "برانگیختن"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (در ماژول %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (در ماژول %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (متغیر درونی)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (کلاس درونی)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (کلاس در %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s شگرد کلاس)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s()(%s ویژگی)"
+msgid "%s (%s property)"
+msgstr "%s(%sویژگی)"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s متد استاتیک)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr "%s(%sویژگی)"
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "نمایه ی ماژول های پایتون"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "ماژول ها"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "منسوخ شده"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "class method"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "متد استاتیک"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "ویژگی"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "توضیح تکراری شیئ %s، نمونهی دیگر در %s قرار دارد، برای یک مورد از :noindex: استفاده کنید"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "برای ارجاع متقابل %r بیش از یک هدف پیدا شد: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (منسوخ)"
@@ -2258,81 +2288,81 @@ msgstr "بر چسب تکراری %s، مورد دیگر در %s قرار دار
msgid "duplicate %s description of %s, other instance in %s"
msgstr "تکرار توضیح %s از %s، مورد دیگر در%s قرار دارد"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr "شمارهی شکل غیر فعّال است. گزینهی :numref: نادیده گرفته میشود."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "شکست در ایجاد ارجاع متقابل. هیچ شماره انتساب داده نشده: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr "پیوند هیچ برچسبی ندارد: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "قالب شمارهی شکل نامعتبر: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr "قالب شمارهی شکل نامعتبر: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr "برچشب تعریف نشده: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "شکست در ایجاد ارجاع متقابل. عنوان یا زیرنویس پیدا نشد: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "پیکربندی جدید"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "پیکربندی تغییر داده شد"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "افزونهها تغییر کردند"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "نسخهی محیط ساخت بهروز نیست"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "شاخه ی منبع تغییر کرد"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "این محیط با سازندهی انتخاب شده سازگار نیست، لطفاً یک خوشهی اسناد دیگری را انتخاب کنید."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "پویش اسناد %s: %r شکست خورد"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "دامنه ی %r ثبت نشده"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "درختوارهی فهرست مطالب با ارجاع به خود پیدا شده. نادیده گرفته میشود."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "سند در هیچ درختوارهی فهرست مطالبی گنجانده نشده"
@@ -2368,16 +2398,6 @@ msgid ""
" will be generated"
msgstr "فهرست مطالب دارای ارجاع به سند %r است که عنوانی ندارد: هیچ پیوندی تولید نخواهد شد"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "درختوارهی فهرست مطالب ارجاعی به سند کنار گذاشته شده %r را دارد"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "فهرست مطالب شامل ارجاع به سند ناموجود %r است"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== کند ترین زمان خواندن ======================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "دستورالعمل Graphviz نمی تواند هم نشانوند محتوا را داشته باشد و هم نام پرونده"
@@ -2707,42 +2733,42 @@ msgstr "لتکس بین سطری: %r: %s"
msgid "Permalink to this equation"
msgstr "پیوند ثابت به این معادله"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "سیاههی بین اسفینکس جا به جایی را انجام داد: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "بارگذاری سیاههی بین اسفینکس از %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "مشکلاتی در برخی از سیاههها به وجود آمد،ولی این مشکلات راههای جایگزین های داشتهاند:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "شکست در رسیدن به یکی از سیاههها به خاطر مشکلات زیر:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(در %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(در %s )"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "شناساگر بین اسفینکس %r رشتهمتن نیست. نادیده گرفته شد"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "شکست در خواندن intersphinx_mapping[%s]، نادیده گرفته میشود: %r"
@@ -2818,19 +2844,19 @@ msgstr "امضای ناشناخته برای %s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "خطا در قالب بندی نشانوند برای %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "ویژگی ناموجود %s در شیئ %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "مستندسازی خودکار: شکست در تشخیص %r برای مستندسازی، این ایراد به وجود آمد:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr "مشخّص نیست کدام پیمانه را برای مستندسازی خودکار فراخوان کند %r (سعی کنید دستورالعمل «module» یا «currentmodule» را در سند قرار دهید، یا یک نام واضح برای پیمانه ارائه دهید)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
-msgstr ""
+msgstr "شیئ ساختگی شناسایی شد: %r"
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "خطا در قالب بندی امضا برای %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" در پیمانهی خودکار معنی نمیدهد"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "نشانوندهای امضا یا یادداشت مقدار برگشتی داده شده برای پیمانهی خودکار %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ باید لیستی از رشتهمتن ها باشد، نه %r (در پیمانهی %s) -- __all__ نادیده گرفته میشود"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "ویژگی نایاب در گزینهی :members: قید شده: پیمانهی:%s، ویژگی %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "شکست در دریافت امضای تابع برای %s: مؤلّفه پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "شکست در دریافت امضای سازندهی شیئ برای %s: مؤلّفه پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "پایه ها:%s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "نام جانشین %s"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "نام جانشین نوع متغیر(%s)"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "شکست در دریافت امضای شگرد برای %s: مؤلّفه پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "__slots__ نامعتبر در %sیدا شد و نادیده گرفته شد."
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr "اعضای مستندسازی خودکار (autodoc_member_order) حالا دیگر ترتیب الفبایی «alphabetical» را به جای حالت منتسب به الفبا «alphabetic» میپذیرد. لطفاً تنظیمات خود را به روز رسانی کنید."
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "شکست در تحلیل مقدار پیشگزیدهی نشانوند برای %r: %s"
@@ -2944,56 +2970,62 @@ msgstr "خلاصهی خودکار: خردهپروندهی %r پیدا
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "خلاصهی خودکار عنوانٔار نیازمند گزینهی :toctree: است، نادیده گرفته میشود."
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
-msgstr "خلاصهی خودکار: فراخوان %s شکست خورد"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "شکست در تجزیه تحلیل نام %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "شکست در وارد کردن شیئ %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "تولید خلاصه خودکار: پرونده پیدا نشد: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "خلاصهی خودکار به طور داخلی پروندههای rst را ایجاد میکند. ولی پسوند منبع شما شامل rst نیست. نادیده گرفته میشود."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "خلاصهی خودکار: شکست در تشخیص %r برای مستندسازی، این ایراد به وجود آمد:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[خلاصهی خودکار] تولید خلاصهی خودکار برای: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[خلاصهی خودکار] نوشتن در %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[خلاصهی خودکار]: فراخوان %r: %s شکست خورد"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nتولید ReStructuredText با استفاده از دستورالعملهای خلاصهی خودکار.\n\nخودکارساز اسفینکس رابط کابر پسندی برای sphinx.ext.autosummary.generate (پیمانهی افزونهی خلاصهساز اسفنیکس) است.\nاین افزونه پرونده های متن reStructuredText را از دستورالعملهای خلاصهی خودکاری تولید میکند که در پروندههای درونداد مشخّص شده قرار دارد.\n\nقالب دستورالعمل خلاصهی خودکار درپیمانهی افزونهی خلاصهی خودکار اسفنیکس (sphinx.ext.autosummary) مستند سازی شده می توان آن را با دستور زیر خواند::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "پروندههای منبع برای تولید پروندههای rST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "پوشهای برای قرار دادن همهی برون دادها در آن"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "پسوند پیش فرض برای پروندهها (پیشفرض: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "شاخهی سفارشی قالب (پیشگزیده: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "اجزای فراخوان شدهی سند (پیشگزیده: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "نشانوندهای کلیدی"
@@ -3150,7 +3189,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "فهرست عناوین"
@@ -3275,19 +3314,19 @@ msgstr "ایجاد شده باSphinx
msgid "Search %(docstitle)s"
msgstr "جستجو %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "موضوع قبلی"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "فصل قبلی"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "موضوع بعدی"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "فصل بعدی"
@@ -3355,15 +3394,15 @@ msgstr "C API تغییرات"
msgid "Other changes"
msgstr "دگر تغییرات"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "پیوند ثابت به این تعریف"
@@ -3384,7 +3423,7 @@ msgstr "آماده سازی جست و جو..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "جستجو پایان یافت و %sصفحه نتایج مطابق جستار پیدا شدن."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr "، در "
@@ -3416,47 +3455,47 @@ msgstr "پانویس [%s] ارجاع داده نشده است."
msgid "Footnote [#] is not referenced."
msgstr "پانویس [#] ارجاع داده نشده است."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات پانویس ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "ارجاعات ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات نقل قول ادبی ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات اصطلاحی ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr "امکان تشخیص متن جایگزین برای ارجاع متقابل نبود. شاید یک اشکال برنامه نویسی باشد."
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "برای «هر» ارجاع متقابل بیشتر از یک هفد پیدا شد: %r شاید %s باشد"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr "%s:%s مرجع هدف پیدا نشد: %s"
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr "مقصد ارجاع %r پیدا نشد %s"
@@ -3489,11 +3528,23 @@ msgstr "رد شدن و نادیده انگاشتن"
msgid "failed"
msgstr "شکست خورد"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "نام نقش یا دستورالعمل ناشناخته: %s:%s"
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "بست از نوع ناشناخته: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3507,7 +3558,7 @@ msgstr "خطای نوشتن: %s, %s"
#: sphinx/util/i18n.py:98
#, python-format
msgid "locale_dir %s does not exists"
-msgstr ""
+msgstr "پوشهی محلّی %s وجود ندارد"
#: sphinx/util/i18n.py:192
#, python-format
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr "قالب تاریخ ناشناخته. اگر میخواهید از رشتهمتن مستقیماً خروجی بگیرید، آن را با نقل قول رشتهمتنی محصور کنید: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "درختوارهی فهرست مطالب شامل ارجاع به پرونده ناموجود %r است"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "ایراد در هنگام ارزیابی تنها عبارت دستور العمل: %s"
@@ -3531,37 +3582,37 @@ msgstr "ایراد در هنگام ارزیابی تنها عبارت دستور
msgid "default role %s not found"
msgstr "نقش پیشفرض %s یافت نشد"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "قالب عدد شکل برای %s تعریف نشده"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "هر کدام از شناسههایی که به بست %s اختصاص داده نشده"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "پیوند ثابت به این اصطلاح"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "پیوند ثابت به این جدول"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "پیوند ثابت به این کد"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "پیوند ثابت به این تصویر"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "پیوند ثابت به این فهرست عنوان ها"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "امکان دست یابی به اندازهی عکس نبود. گزینهی تغییر اندازه :scale: نادیده گرفته میشود."
@@ -3578,27 +3629,27 @@ msgstr "مقدار بسیار بزرگ :maxdepth:، نادیده گرفته شد
msgid "document title is not a single Text node"
msgstr "عنوان سند یک بست متنی نیست"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "به بست عنوانی برخورد که در قسمت، موضوع، جدول، اندرز یا نوارکناری نبود"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "پانویس ها"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "هر دو مقدار tabularcolumns و :widths: داده شده، بنابراین :widths: حذف می شود."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "ابعاد واحد %sنامعتبر است و نادیده گرفته شد."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "نوع ناشناخته مدخل نمایه%s پیدا شد"
@@ -3612,16 +3663,11 @@ msgstr "[تصویر%s]"
msgid "[image]"
msgstr "[تصویر]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "عنوان درون شکل نیست."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "بست به کار نرفته: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "بست از نوع ناشناخته: %r"
diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo
index b84f631eafa..7c46f4388a7 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 d9056448dc9..378c0381513 100644
--- a/sphinx/locale/fi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Finnish (http://www.transifex.com/sphinx-doc/sphinx-1/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -784,22 +787,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -885,7 +888,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -895,7 +898,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -916,8 +919,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
@@ -1093,7 +1096,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Sisällysluettelo"
@@ -1146,66 +1149,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,135 +1227,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Luvun kirjoittaja: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Moduulin kirjoittaja: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Tekijä: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (moduuli)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "moduuli"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduulit"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Poistettu"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (poistettu)"
@@ -2179,24 +2209,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2212,124 +2242,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Moduuli sisällysluettelo"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Etsi sivu"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3056,30 +3095,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "<<"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "<<"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ">>"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ">>"
@@ -3352,15 +3391,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3398,62 +3437,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3473,24 +3512,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/fr/LC_MESSAGES/sphinx.js b/sphinx/locale/fr/LC_MESSAGES/sphinx.js
index 120c0a7b8c5..659530a126b 100644
--- a/sphinx/locale/fr/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.js
@@ -13,7 +13,7 @@ Documentation.addTranslations({
"Complete Table of Contents": "Table des mati\u00e8res compl\u00e8te",
"Contents": "Contenu",
"Copyright": "Copyright",
- "Created using Sphinx %(sphinx_version)s.": "",
+ "Created using Sphinx %(sphinx_version)s.": "Cr\u00e9\u00e9 en utilisant Sphinx %(sphinx_version)s.",
"Expand sidebar": "Agrandir la barre lat\u00e9rale",
"Full index on one page": "Index complet sur une seule page",
"General Index": "Index g\u00e9n\u00e9ral",
diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo
index 31ea7e01afa..5364492f281 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 9e7c45f251c..0de72803bfe 100644
--- a/sphinx/locale/fr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,6 +8,7 @@
# Christophe CHAUVET , 2017
# Christophe CHAUVET , 2013,2015
# cyrille gachot , 2019
+# David Georges, 2021
# Larlet David , 2008
# Denis Bitouzé , 2020-2021
# fgallaire , 2010
@@ -28,14 +29,14 @@
# Olivier Bonaventure , 2019
# Pierre Grépon , 2016
# Sebastien Douche , 2008
-# Takeshi KOMIYA , 2016,2020
+# Komiya Takeshi , 2016,2020
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \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"
@@ -44,130 +45,123 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Impossible de trouver le répertoire source (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "Le répertoire de sortie (%s) n'est pas un répertoire"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Les dossiers source et destination ne doivent pas être identiques"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx v%s en cours d'exécution"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Ce projet nécessite au minimum Sphinx v%s et ne peut donc être construit avec cette version."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "création du dossier de destinataire"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "lors de l'initialisation de l'extension %s :"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' tel que défini dans conf.py n'est pas un objet Python appelable. Veuillez modifier sa définition pour en faire une fonction appelable. Ceci est nécessaire pour que conf.py se comporte comme une extension Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "chargement des traductions [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "fait"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "traductions indisponibles"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "Chargement de l'environnement pickled"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "échec : %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Aucun constructeur sélectionné, utilisation du défaut : html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "a réussi"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "s'est terminée avec des problèmes"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "La compilation %s, %s avertissement (avec les avertissements considérés comme des erreurs)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "La compilation %s, %s avertissements (avec les avertissements considérés comme des erreurs)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "La compilation %s, %s avertissement."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "La compilation %s, %s avertissements."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "La compilation %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "la classe de nœud %r est déjà enregistrée, ses visiteurs seront écrasés"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "la directive %r est déjà enregistrée, elle sera écrasée"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "le rôle %r est déjà enregistré, il sera écrasé"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -175,12 +169,12 @@ msgid ""
"explicit"
msgstr "l’extension %s ne se déclare pas compatible à la lecture en parallèle, on supposera qu’elle ne l'est pas - merci de demander à l'auteur de l’extension de vérifier ce qu’il en est et de le préciser explicitement"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "l'extension %s n'est pas compatible avec les lectures parallèles"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -188,64 +182,64 @@ msgid ""
"explicit"
msgstr "l’extension %s ne se déclare pas compatible à l’écriture en parallèle, on supposera qu’elle ne l’est pas - merci de demander à l'auteur de l’extension de vérifier ce qu’il en est et de le préciser explicitement"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "l'extension %s n'est pas compatible avec les écritures parallèles"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "sérialisation en cours %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "Le dossier de configuration ne contient pas de fichier conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "impossible d'écraser le dictionnaire de configuration %r ; ignoré (utilisez %r pour modifier les éléments individuellement)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "nombre non valide %r pour l'option de configuration %r ; ignoré"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "impossible de remplacer le paramètre de configuration %r par un type non-supporté ; ignoré"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "paramètre de configuration %r inconnu dans override ; ignoré"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "Option de configuration inexistante : %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "L'option de configuration %r est déjà présente"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Votre fichier de configuration comporte une erreur de syntaxe : %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Le fichier de configuration (ou un des modules qu'il utilise) génère un sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -253,57 +247,57 @@ msgid ""
"%s"
msgstr "Votre fichier de configuration comporte une erreur de programmation : \n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Le paramètre « source_suffix » s'attend à recevoir une chaîne de caractères, une liste de chaînes de caractères ou un dictionnaire. Mais vous avez fourni un « %r »."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Section %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tableau %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Code source %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "La valeur « {current} » du paramètre « {name} » ne figure pas dans la liste des possibilités valables « {candidates} »."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Le type du paramètre de configuration « {name} » doit être {permitted} et non « {current.__name__} »."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Le paramètre de configuration « {name} » a pour type « {current.__name__} », tandis que le type par défaut est « {default.__name__} »."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r non trouvé; ignoré."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -324,14 +318,14 @@ msgstr "Nom d'évènement inconnu : %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "L'extension %s est exigée par le paramètre needs_extensions, mais n'est pas chargée."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -359,127 +353,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "document illisible, il sera ignoré."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "La classe Builder %s n'a pas d'attribut « name »"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Le constructeur %r existe déjà (dans le module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Le nom de Constructeur %s n'est ni enregistré ni accessible par point d'entrée"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Constructeur %s non enregistré"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domaine %s déjà enregistré"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domaine 1%s pas encore enregistré"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "La directive %r est déjà enregistrée sur le domaine %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Le rôle %r est déjà enregistré sur le domaine %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "L'index %r est déjà enregistré sur le domaine %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "Le type de l'objet %r est déjà enregistré"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "Le type %r crossref_type est déjà enregistré"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "L'extension source %r est déjà enregistrée"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser pour %r est déjà enregistré"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "source_parser pour %s non enregistré"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Il existe déjà un traducteur pour %r"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "Les kwargs pour add_node() doivent être un tuple de fonction (visite, départ) : %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r est déjà enregistré"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "l'extension %r a été intégrée à Sphinx depuis la version %s ; cette extension est ignorée."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Exception initiale :\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "L'extension %s ne peut pas être importée"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "l'extension %r n'a pas de fonction setup(); est-elle réellement un module d'extension de Sphinx ?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "L'extension %s utilisée par ce projet nécessite au moins Sphinx v%s ; il ne peut donc pas être construit avec la version courante."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -491,42 +485,52 @@ msgstr "l'extension %r a renvoyé par sa fonction setup() un type d'objet non su
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "Le thème %r n'a pas de paramètre « theme »"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "Le thème %r n'a pas de paramètre « inherit »"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "Aucun thème nommé %r n'est trouvé, hérité de %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "le paramètre %s.%s n'apparaît dans aucune des configurations de thème recherchées"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "L'option %r n'est pas supportée pour ce thème"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "le fichier %r dans le dossier des thèmes n'est pas une archive zip valide ou ne contient aucun thème"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "Le thème nommé %r n'a pas été trouvé (le fichier theme.conf est-il bien présent ?)"
@@ -545,104 +549,104 @@ msgstr "l'image appropriée pour le constructeur %s n'a pas été trouvée : %s"
msgid "building [mo]: "
msgstr "Construction en cours [mo] : "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "Écriture... "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "tous les %d fichiers po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "cibles spécifiées pour les fichiers po %d"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "cibles périmées pour les fichiers po %d"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "tous les fichiers source"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "le fichier %r saisi en ligne de commande n'est pas présent dans le dossier source, il sera ignoré"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "le fichier %r saisi en ligne de commande n'existe pas, il sera ignoré"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d fichiers source saisis en ligne de commande"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "cibles périmées pour les fichiers sources %d"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "Construction [%s] : "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "Recherche des fichiers périmés... "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d trouvé"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "aucun résultat"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "Environnement de sérialisation"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "Vérification de la cohérence"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "Aucune cible n'est périmée."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "Mise à jour de l'environnement : "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s ajouté(s), %s modifié(s), %s supprimé(s)"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "Lecture des sources... "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "En attente des processus parallélisés..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "documents à écrire : %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "Document en préparation"
@@ -678,7 +682,7 @@ msgstr "Pillow introuvable - copie des fichiers image"
#: sphinx/builders/_epub_base.py:471
msgid "writing mimetype file..."
-msgstr ""
+msgstr "écriture du type MIME du fichier ..."
#: sphinx/builders/_epub_base.py:476
msgid "writing META-INF/container.xml file..."
@@ -809,22 +813,22 @@ msgstr "lecture des gabarits... "
msgid "writing message catalogs... "
msgstr "écriture des catalogues de messages... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Recherchez les éventuelles erreurs dans la sortie ci-dessus ou dans %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "lien mort: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancre '%s' non trouvée"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -910,7 +914,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Les fichiers texte se trouvent dans %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "erreur lors l'écriture du fichier %s : %s"
@@ -920,7 +924,7 @@ msgstr "erreur lors l'écriture du fichier %s : %s"
msgid "The XML files are in %(outdir)s."
msgstr "Les fichiers XML se trouvent dans %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Le fichier pseudo-XML se trouve dans %(outdir)s."
@@ -941,8 +945,8 @@ msgid "Failed to read build info file: %r"
msgstr "Échec de lecture du fichier de configuration de construction : %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -983,7 +987,7 @@ msgstr "impossible de copier le fichier téléchargeable %r: %s"
#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
-msgstr ""
+msgstr "Échec de la copie du fichier dans html_static_file : %s : %r"
#: sphinx/builders/html/__init__.py:821
msgid "copying static files"
@@ -1118,7 +1122,7 @@ msgstr "aucune valeur de configuration \"latex_documents\" trouvée; aucun docum
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "La valeur du paramètre \"latex_documents\" référence un document inconnu %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1126,7 +1130,7 @@ msgstr "La valeur du paramètre \"latex_documents\" référence un document inco
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Index"
@@ -1171,66 +1175,66 @@ msgstr "%r n'a pas d'option « theme »"
msgid "%r doesn't have \"%s\" setting"
msgstr "%r n'a pas d'option « %s »"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "Une exception a été levée lors de la génération, démarrage du débogueur :"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "Interrompu !"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "Erreur de balise reST :"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Erreur d'encodage :"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Le traceback complet a été sauvé dans %s, au cas où vous souhaiteriez signaler le problème aux développeurs."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Erreur de récursion :"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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 "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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Une exception a été levée :"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Merci de rapporter ceci s'il s'agit d'une erreur utilisateur, afin d'améliorer le message d'erreur à l'avenir."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Un rapport d'erreur peut être déposé dans le système de tickets à . Merci !"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "Le numéro du job doit être strictement positif"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "Pour plus d'informations, visitez le site ."
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1249,135 +1253,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "chemin des fichiers sources de la documentation"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "chemin du répertoire de sortie"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "une liste de fichiers spécifiques à reconstruire. Sera ignoré si l'option -a est spécifiée."
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "options générales"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "constructeur à utiliser (par defaut: HTML)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "enregistrement des tous les fichiers (par défaut : enregistrement des nouveaux fichiers et des fichiers qui ont été modifiés)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "ne pas utiliser un environnement sauvegardé, relire toujours tous les fichiers"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "chemin pour le cache d'environnement et de fichiers doctree (défaut : OUTPUTDIR/.doctrees) "
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "build parallèle avec N processus si possible (la valeur spéciale \"auto\" ajuste N à cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "chemin dans lequel se trouve le fichier de configuration (conf.py). (valeur par défaut : identique à SOURCEDIR)."
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "n'utilisez aucun fichier de configuration, seulement l'option -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "outre passer un paramètre du fichier de configuration"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "passer une valeur aux templates HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "définit une balise : seules les blocs \"only\" avec TAG seront inclus"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "mode sourcilleux, signale toute référence manquante"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "options de la console de sortie"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "augmenter la verbosité (peut être répété)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "aucune sortie vers stdout, seulement les avertissements vers stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "aucune sortie du tout, même pas les avertissements"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "émettre une sortie de couleur (par défaut : auto-détection)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "ne pas émettre une sortie de couleur (par défaut : auto-détection)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "écrire les avertissements (et les erreurs) vers le fichier spécifié"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "modifier les avertissements en erreurs"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr "avec -W, l'exécution se poursuit en cas d'avertissements"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "montrer le retraçage complet en cas d'exception"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "exécuter Pdb si une exception se produit."
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "fichier %r introuvable"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "impossible de combiner l'option -a avec le nom du fichier"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "impossible d'ouvrir le fichier des avertissements %r : %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "l'option -D doit être sous la forme nom=valeur"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "l'option -A doit être sous la forme nom=valeur"
@@ -1548,7 +1552,7 @@ msgstr "Langue du projet"
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 ""
+msgstr "L'extension de fichier pour les fichiers sources. En général : \".txt\" ou \".rst\". Seuls les fichiers avec cette extension sont considérés."
#: sphinx/cmd/quickstart.py:284
msgid "Source file suffix"
@@ -1674,7 +1678,7 @@ msgstr "si spécifié, les répertoires source et build seront séparés"
#: sphinx/cmd/quickstart.py:486
msgid "if specified, create build dir under source dir"
-msgstr ""
+msgstr "si spécifié, créé le dossier build dans le dossier source"
#: sphinx/cmd/quickstart.py:488
msgid "replacement for dot in _templates etc."
@@ -1835,23 +1839,51 @@ msgstr "On ne peut pas utiliser \"lineno-match\" avec un \"lines\" non contigu "
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Spécification de lignes %r : aucune ligne extraite du fichier inclus %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "le toctree contient une référence à des documents exclus %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "la table des matières contient des références à des documents inexistants %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr "entrée dupliquée trouvée dans toctree: %s"
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Auteur de la section : "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Auteur du module : "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Auteur du code : "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Auteur : "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1862,71 +1894,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paramètres"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Renvoie"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Type renvoyé"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membre"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variable"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "fonction"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "union"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "énumération"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "énumérateur"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1955,91 +1991,91 @@ msgstr "citation dupliquée %s, une autre instance dans %s"
msgid "Citation [%s] is not referenced."
msgstr "La citation [%s] n'est pas référencée"
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Paramètres du modèle"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Déclenche"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Déclenche"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "classe"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "concept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
-msgstr ""
+msgstr "paramètre du modèle"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (fonction de base)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (méthode %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (classe)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variable globale ou constante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Arguments"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "méthode"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "données"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "module"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "description de %s dupliquée pour%s; l'autre %s se trouve dans %s"
@@ -2049,7 +2085,7 @@ msgstr "description de %s dupliquée pour%s; l'autre %s se trouve dans %s"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "Libellé dupliqué pour l'équation %s, autre instance dans %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format invalide : %r"
@@ -2066,7 +2102,7 @@ msgstr "opérateur"
msgid "object"
msgstr "objet"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "exception"
@@ -2078,97 +2114,92 @@ msgstr "état"
msgid "built-in function"
msgstr "fonction de base"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Lève"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (dans le module %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (dans le module %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable de base)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe de base)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe dans %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (méthode de la classe %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (propriété %s)"
+msgid "%s (%s property)"
+msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (méthode statique %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Index des modules Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsolète"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "méthode de classe"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "méthode statique"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "propriété"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, 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:1310
+#: sphinx/domains/python.py:1389
#, 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:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsolète)"
@@ -2204,24 +2235,24 @@ msgstr "role"
msgid "duplicate description of %s %s, other instance in %s"
msgstr "description dupliquée pour %s %s; l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variable d'environnement; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "description de l'option malformée, elle doit ressembler à \nMalformed option description %r, should look like \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" or \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr "option de ligne de commande %s"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr "option de ligne de commande"
@@ -2237,124 +2268,124 @@ msgstr "les termes du glossaire ne doivent pas être séparés par des lignes vi
msgid "glossary seems to be misformatted, check indentation"
msgstr "le glossaire semble être mal formaté; vérifiez l'indentation"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "terme du glossaire"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "élément de grammaire"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "étiquette de référence"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variable d'environnement"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "option du programme"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "document"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Index du module"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Page de recherche"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "libellé dupliqué %s, l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "description %s dupliquée pour %s; l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "le paramètre numfig est désactivé : le paramètre :numref: est ignoré"
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "Impossible de créer une référence croisée. Aucun nombre n'est attribué: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "le lien n'a pas de légende : %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "format de numfig_format invalide : %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "format de numfig_format invalide : %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr "lablel non défini: 1%s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "Impossible de créer une référence croisée. Titre ou légende introuvable: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "nouvelle configuration"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "la configuration a changé"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "les extensions ont changé"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "version non à jour de l’environnement de construction"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "le répertoire racine a changé"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Cet environnement est incompatible avec le constructeur sélectionné, veuillez choisir un autre répertoire doctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Échec du scan des documents dans %s : %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "le domaine %r n'est pas enregistré."
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "une table des matières auto-référencée a été trouvée. Elle sera ignorée."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "Le document n'est inclus dans aucune table des matières de l'arborescence."
@@ -2390,16 +2421,6 @@ msgid ""
" will be generated"
msgstr "la table des matières contient une référence à un document %r qui n'a pas de titre : aucun lien ne sera généré"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "le toctree contient une référence à des documents exclus %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "la table des matières contient des références à des documents inexistants %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2557,7 +2578,7 @@ msgstr "regex invalide %r dans coverage_c_regexes"
#: sphinx/ext/coverage.py:127
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
-msgstr ""
+msgstr "API C non documentée : %s [%s] dans le fichier %s"
#: sphinx/ext/coverage.py:159
#, python-format
@@ -2620,6 +2641,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== durées de lecture les plus lentes ======================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "La directive Graphviz ne peut pas avoir simultanément du contenu et un argument de nom de fichier"
@@ -2684,7 +2711,7 @@ msgstr "[graphe]"
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
-msgstr ""
+msgstr "la commande convert %r ne peut pas être exécutée; vérifiez le paramètre image_converter: %s"
#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
#, python-format
@@ -2729,42 +2756,42 @@ msgstr "latex en ligne %r : %s"
msgid "Permalink to this equation"
msgstr "Lien permanent vers cette équation"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "l’inventaire intersphinx a bougé : %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "chargement de l'inventaire intersphinx de %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "quelques problèmes ont été rencontrés avec quelques uns des inventaires, mais ils disposaient d'alternatives fonctionnelles :"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "échec d'accès à un quelconque inventaire, messages de contexte suivants :"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(disponible dans %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(dans %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "l’identifiant intersphinx %r n'est pas une chaîne. Il sera ignoré"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Échec de la lecture de intersphinx_mapping[%s]; ignoré : %r"
@@ -2840,19 +2867,19 @@ msgstr "signature invalide pour auto%s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "erreur pendant la mise en forme de l'argument %s:%s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "attribut manquant %s dans l'objet %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc : impossible de déterminer si %r est documenté; l'exception suivante a été levée :\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2860,82 +2887,82 @@ msgid ""
"explicit module name)"
msgstr "module à importer pour auto-documenter %r est inconnu (essayer de placer une directive \"module\" ou \"currentmodule\" dans le document, ou de donner un nom de module explicite)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" dans le nom d'automodule n'a pas de sens"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "arguments de signature ou annotation de return donnés pour l’automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ devrait être une liste de chaînes, pas %r (dans module %s) -- __all__ sera ignoré"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
-msgstr ""
+msgstr "Échec pour obtenir la signature de la fonction pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
-msgstr ""
+msgstr "Échec pour obtenir la signature du constructeur pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Bases : %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "alias de %s"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
-msgstr ""
+msgstr "alias de TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
-msgstr ""
+msgstr "Échec pour obtenir la signature de la méthode pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2966,56 +2993,62 @@ msgstr "autosummary : fichier stub non trouvé %r. Vérifiez votre paramètre au
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "échec de l’analyse du nom %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "échec d’importation de l'object %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate : fichier nontrouvé : %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary engendre les fichiers .rst de manière interne. Mais votre source_suffix ne contient pas .rst. Ignoré."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary : impossible de déterminer si %r est documenté; l'exception suivante a été levée :\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] engendrement d’un auto-sommaire pour : %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] écriture dans %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] échec de l'import de %r : %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3030,29 +3063,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nEngendre du ReStructuredText par les directives autosummary.\n\nsphinx-autogen est une interface à sphinx.ext.autosummary.generate. Il\nengendre les fichiers reStructuredText à partir des directives autosummary\ncontenues dans les fichiers donnés en entrée.\n\nLe format de la directive autosummary est documentée dans le module\nPython \"sphinx.ext.autosummary\" et peut être lu via : ::\n\npydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "fichiers sources pour lesquels il faut produire des fichiers rST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "répertoire où placer toutes les sorties"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "extension par défaut pour les fichiers (par défaut : %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "répertoire des templates spécifiques (par défaut : %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "membres importés du document (défaut : %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Arguments de mots-clés"
@@ -3081,33 +3121,33 @@ msgstr ""
msgid "References"
msgstr "Références"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "Avertissements"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "Yields"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
-msgstr ""
+msgstr "chaîne littérale malformée (guillemet fermant manquant) : %s"
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
-msgstr ""
+msgstr "chaîne littérale malformée (guillemet ouvrant manquant) : %s"
#: sphinx/locale/__init__.py:252
msgid "Attention"
@@ -3172,7 +3212,7 @@ msgid "page"
msgstr "page"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Table des matières"
@@ -3290,26 +3330,26 @@ msgstr "Mis à jour le %(last_updated)s."
msgid ""
"Created using Sphinx "
"%(sphinx_version)s."
-msgstr ""
+msgstr "Créé en utilisant Sphinx %(sphinx_version)s."
#: sphinx/themes/basic/opensearch.xml:4
#, python-format
msgid "Search %(docstitle)s"
msgstr "Rechercher %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Sujet précédent"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "Chapitre précédent"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Sujet suivant"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "Chapitre suivant"
@@ -3377,15 +3417,15 @@ msgstr "Modifications de l'API C"
msgid "Other changes"
msgstr "Autres modifications"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Lien permanent vers ce titre"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Lien permanent vers cette définition"
@@ -3406,7 +3446,7 @@ msgstr "Préparation de la recherche..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "La recherche est finie, %s page(s) trouvée(s) qui corresponde(nt) à la recherche."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", dans"
@@ -3423,62 +3463,62 @@ msgstr "Réduire la barre latérale"
msgid "Contents"
msgstr "Contenu"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "index trouvé avec style ancien à 4 colonnes. Possiblement un bogue d’extensions que vous utilisez : %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "La note de bas de page [%s] n'est pas référencée."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "La note de bas de page [#] n'est pas référencée."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "incohérences de références de notes de bas de page dans le message traduit. Original : {0}, traduit : {1} "
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "incohérences de références dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "incohérences de références de citation dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ncohérences de références de terme dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "plus d'une cible trouvée pour la référence %r de type 'any' : pourrait être %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3498,24 +3538,36 @@ msgstr "impossible d'atteindre l'image distante %s[%s]"
msgid "Unknown image format: %s..."
msgstr "Format d'image inconnu : %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "le caractère source est indécodable, il sera remplacé par \"?\" : %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "ignoré"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "échoué"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "nom de rôle ou de directive inconnu: %s:%s"
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "type de node inconnu : %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3538,12 +3590,12 @@ msgid ""
"it directly: %s"
msgstr "Format de date invalide. Insérez la chaîne de caractères entre des guillemets simples si vous voulez l'afficher telle quelle : %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "la table des matières contient des références à des fichiers inexistants %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "exception pendant l’évaluation de l'expression de la directive only : %s"
@@ -3553,37 +3605,37 @@ msgstr "exception pendant l’évaluation de l'expression de la directive only :
msgid "default role %s not found"
msgstr "rôle par défaut %s introuvable"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format n'est pas défini %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Aucun ID assigné au node %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "Lien permanent vers ce terme"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Lien permanent vers ce tableau"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Lien permanent vers ce code"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Lien permanent vers cette image"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Lien permanent vers cette table des matières"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "impossible d'obtenir la taille de l'image. L'option :scale: est ignorée."
@@ -3600,27 +3652,27 @@ msgstr ":maxdepth: trop grand, ignoré."
msgid "document title is not a single Text node"
msgstr "le titre du document n'est pas un unique node de type Text"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "le titre de node rencontré n'est apparenté à aucun parmi section, topic, table, admonition ou sidebar"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Notes de bas de page"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "options tabularcolumns et :widths: simultanément présentes. :widths: sera ignoré."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "%s est invalide comme unité de dimension. Ignoré."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "le type inconnu d’entrée d’index %s a été trouvé"
@@ -3634,16 +3686,11 @@ msgstr "[image: %s]"
msgid "[image]"
msgstr "[image]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "la légende n'est pas à l'intérieur de la figure."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "type de node non-implémenté : %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "type de node inconnu : %r"
diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo
index 52c67229b93..42e8036d64b 100644
Binary files a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo 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
index e22d738f8e7..af0e21c13b9 100644
--- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \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"
@@ -18,130 +18,123 @@ msgstr ""
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2178,24 +2208,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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 8ce7104e2bf..045d7a84122 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 c7a02da1c63..b07a38d0b11 100644
--- a/sphinx/locale/he/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/he/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Hebrew (http://www.transifex.com/sphinx-doc/sphinx-1/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "אינדקס"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "מחבר הקטע:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "מחבר המודול:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "מחבר הקוד:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "מחבר:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "פרמטרים"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "משתנה"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "פונקציה"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "מאקרו"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "מחלקה"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "מודול"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "משתנים"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "חפש %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "נושא קודם"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "פרק קודם"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "נושא הבא"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "פרק הבא"
@@ -3352,15 +3391,15 @@ msgstr ""
msgid "Other changes"
msgstr "שינויים אחרים"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "קישור קבוע להגדרה זו"
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "הערות שוליים"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr "[תמונה]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/hi/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo
index d5a680877ed..974b5334135 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 04084d7c411..4db9053369c 100644
--- a/sphinx/locale/hi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Ajay Singh , 2019
# Purnank H. Ghumalia , 2015-2016
# Sumanjali Damarla , 2020
-# Takeshi KOMIYA , 2019
+# Komiya Takeshi , 2019
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Hindi (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "स्रोत निर्देशिका (%s) नहीं मिली"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "स्रोत निर्देशिका और गंतव्य निर्देशिका समरूप नहीं हो सकतीं"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "स्फिंक्स %s संस्करण चल रहा है"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "इस परियोजना में स्फिंक्स का कम से कम %s संस्करण चाहिए और इसलिए इस संस्करण से बनाना संभव नहीं है."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "परिणाम निर्देशिका बनाई जा रही है"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "%s आयाम को स्थापित करते हुए:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "[%s] अनुवाद पढ़ा जा रहा है..."
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "संपन्न"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "अंतर्निर्मित संदेशों में उपलब्ध नहीं है"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "रक्षित स्थिति को लागू किया जा रहा है"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "असफल: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "किसी निर्माता को नहीं चुना गया, मानक उपयोग: एच्.टी.ऍम.एल."
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "सफल हुआ"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "समस्याओं के साथ समाप्त हुआ"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "%s निर्माण, चेतावनी %s (चेतावनी को गलती माने)| "
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "%s सम्पूर्ण, %s चेतावनी."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "%s निर्मित."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "निर्देशक कक्षा #node class# %r पहले से पंजीकृत है, इसके अभ्यागत निरस्त हो जाएंगे "
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "निर्देश %r पहले से पंजीकृत है, यह निरस्त हो जाएगा"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "भूमिका %r पहले से पंजीकृत है, यह निरस्त हो जाएगी"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर पाठन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें."
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "समानांतर पठन के लिए यह %s विस्तार अथवा आयाम सुरक्षित नहीं है | "
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर लेखन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें."
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "समानांतर लेखन के लिए %s विस्तार अथवा आयाम सुरक्षित नहीं है | "
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "%s पर काम कर रहे हैं"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "विन्यास निर्देशिका में कोन्फ़.पाय #conf.py# फाइल (%s) नहीं है "
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "शब्दकोष विन्यास मान %r की उल्लंघन नहीं किया जा सकता, अनदेखा किया गया (प्रत्येक अवयव का मान रखने के लिए %r का उपयोग करें)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "विन्यास मान %r के लिए अमान्य संख्या %r, अनदेखा किया गया"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "असमर्थित प्रकार के साथ विन्यास मान %r का उल्लंघन नहीं किया जा सकता, अनदेखा किया गया"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "आरोहण में अज्ञात विन्यास मान %r, अनदेखा किया गया"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "ऐसा कोई विन्यास मान नहीं है: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "विन्यास मान %r पहले से विद्यमान है"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "आपकी विन्यास फाइल में रचनाक्रम की त्रुटि है: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "विन्यास फाइल (अथवा इसके द्वारा आयातित प्रभागों) द्वारा sys.exit() का आह्वान किया गया"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr "विन्यास फाइल में प्रोग्राम के योग्य त्रुटि है:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "विन्यास मान `source_suffix' में अक्षर-समूह, अक्षर-समूहों की सूची, अथवा कोष की अनुमति है. लेकिन `%r' दिया गया है."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "भाग %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "चित्र %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "सारणी %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "सूची %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "`{name}` विन्यास मान, {candidates} में से एक होना चाहिए, परन्तु `{current}` दिया गया है."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; अपेक्षित {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; मानक `{default.__name__}' का प्रयोग किया गया."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r नहीं मिला, अनदेखा किया गया."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr "अज्ञात घटना नाम: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "आयाम %s की needs_extensions मान में आवश्कता है, पर यह नहीं चढ़ाया गया है."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "लेखपत्र पठनीय नहीं है. उपेक्षित."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "निर्माण वर्ग %s का कोई \"नाम\" भाव नहीं है"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "निर्माता %r पहले से (%s प्रभाग में) उपलब्ध है"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "निर्माता नाम %s पंजीकृत नहीं है अथवा प्रवेश स्थान पर उपलब्ध नहीं है."
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "निर्माता नाम %s पंजीकृत नहीं है"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "अधिकारक्षेत्र %s पहले से पंजीकृत है"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "अधिकारक्षेत्र %s अभी पंजीकृत नहीं है"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "%r निर्देश पहले से अधिकार-क्षेत्र %s में पंजीकृत है, "
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "%r भूमिका पहले से अधिकार-क्षेत्र %s में पंजीकृत है, "
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "%r अनुक्रमणिका पहले से अधिकार-क्षेत्र %s में पंजीकृत है"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "%r object_type पहले से पंजीकृत है"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "%r crossref_type पहले से पंजीकृत है"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r पहले से पंजीकृत है"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "%r का source_parser पहले से पंजीकृत है"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "%s का स्रोत व्याख्याता पंजीकृत नहीं है"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "%r के लिए अनुवादक पहले से विद्यमान है"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "add_node() के kwargs एक (visit, depart) फंक्शन टपल #function tuple# होने चाहिए: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r पहले से पंजीकृत है"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "%r आयाम को %sसंस्करण से स्फिंक्स में सम्मिलित किया जा चुका है; आयाम की उपेक्षा की गयी."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "मौलिक अपवाद:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "%s आयाम का आयात नहीं किया जा सका"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "आयाम %r में कोई सेटअप #setup()# कारक नहीं है; क्या यह वास्तव में स्फिंक्स का परिवर्धक प्रभाग है?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "इस परियोजना में प्रयुक्त %s परिवर्धक को स्फिंक्स का कम से कम %s संस्करण चाहिए; इसलिए इस संस्करण से बनाना संभव नहीं है."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr "परिवर्धक %r के सेटअप() कर्म से
msgid "Python Enhancement Proposals; PEP %s"
msgstr "पाइथन अभिवृद्धि प्रस्ताव; पी.ई.पी. %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "रुपविन्यास %r में कोई \"रूप\" मान नहीं है"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "रुपविन्यास %r में कोई अनुगत मान नहीं है"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "%r नाम से कोई रूप नहीं मिला, %r द्वारा अनुगत"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "विन्यास मान %s.%s खोजे गए किसी भी रूप विन्यास में नहीं दिखा"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "विन्यास का असमर्थित रूप विकल्प %r दिया गया"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "रुपविन्यास के पथ में फाइल %r कोई प्रमाणिक ज़िप फाइल नहीं है या इसमें कोई रुपविन्यास नहीं सहेजा गया है"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "%r नामक कोई रूप विन्यास नहीं मिला (theme.conf अनुपस्थित?)"
@@ -523,104 +526,104 @@ msgstr "%s निर्माता के लिए योग्य चित
msgid "building [mo]: "
msgstr "निर्माणाधीन [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "परिणाम लिखा जा रहा है..."
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "सभी %d पी.ओ. फाइलें"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "निर्दिष्ट %d पी.ओ. फाइलों के लक्ष्य"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "%d पी.ओ. फाइलों के लक्ष्य कालातीत है"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "सभी स्रोत फाइलें"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "आदेश स्थान में दी गयी फाइल %r स्रोत निर्देशिका में नहीं है, उपेक्षा की जा रही है"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "आदेश स्थान में दी गयी फाइल %r का नहीं है, उपेक्षा कर दी गई"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d स्रोत फाइलें आदेश स्थान में दी "
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "%d फाइलों के लक्ष्य कालातीत है"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "निर्माणाधीन [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "अप्रचलित फाइलों को चिन्हित किया जा रहा है..."
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d मिला"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "एक भी नहीं मिला"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "स्थिति को परिरक्षित किया जा रहा है"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "संगतता की जांच की जा रही है"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "कोई प्रयोजन कालातीत नहीं है"
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "स्थिति का नवीनीकरण किया जा रहा है"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s जोड़ा गया, %s बदला गया, %s हटाया गया"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "स्रोतों को पढ़ा जा रहा है..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "कर्मियों की प्रतीक्षा हो रही है"
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "लेखन के लिए शेष लेखपत्र: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "लेखपत्र बनाए जा रहे हैं"
@@ -787,22 +790,22 @@ msgstr "नमूनों को पढ़ा जा रहा है..."
msgid "writing message catalogs... "
msgstr "सन्देश सूचीपत्रों को लिखा जा रहा है..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "उपरोक्त परिणाम में अथवा %(outdir)s /output.txt में त्रुटियाँ ढूँढने का प्रयास "
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "खंडित कड़ी: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "लक्ष्य '%s' नहीं मिला"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -888,7 +891,7 @@ msgid "The text files are in %(outdir)s."
msgstr "पाठ फाइल %(outdir)s में हैं."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "%s फाइल लिखने में व्यवधान: %s"
@@ -898,7 +901,7 @@ msgstr "%s फाइल लिखने में व्यवधान: %s"
msgid "The XML files are in %(outdir)s."
msgstr "एक्स.एम्.एल. लेखपत्र %(outdir)s में हैं."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "छद्म-एक्स.एम्.एल. लेखपत्र %(outdir)s में हैं."
@@ -919,8 +922,8 @@ msgid "Failed to read build info file: %r"
msgstr "निर्माण सूचनापत्र फाइल को नहीं पढ़ा जा सका: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1096,7 +1099,7 @@ msgstr "कोई \"latex_documents\" विन्यास मान नही
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "\"latex_documents\" विन्यास मान अज्ञात लेखपत्र %s का सन्दर्भ है"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,7 +1107,7 @@ msgstr "\"latex_documents\" विन्यास मान अज्ञात
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "अनुक्रमणिका"
@@ -1149,66 +1152,66 @@ msgstr "%r में कोई \"रूप\" मान नहीं है"
msgid "%r doesn't have \"%s\" setting"
msgstr "%r में कोई \"%s \" मान नहीं है"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "निर्माण के दौरान अपवाद घटित हुआ है, दोष-मुक्तक चालू किया जा रहा "
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "कार्य खंडित "
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "रेस्ट सुसज्जा त्रुटि:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "कूटलेखन त्रुटि:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "यदि आप इस विषय को कूटलिपिकारों के संज्ञान में लाना चाहते है तो पिछला पूरा विवरण %s में सहेज दिया गया है"
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "पुनरावर्तन त्रुटि:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "अपवाद घटित:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "त्रुटि की सूचना पर उपस्थित पंजिका में दर्ज की जा सकती है. धन्यवाद!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "कार्य संख्या एक धनात्मक संख्या होनी चाहिए"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,135 +1230,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "अभिलेख की स्रोत फाइलों का पथ"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "परिणाम निर्देशिका का पथ"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "पुनर्निर्माण के लिए निश्चित फाइलों की सूची. यदि -a निर्दिष्ट है तो उपेक्षा कर दी जाएगी"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "सामान्य विकल्प"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "प्रयोग के लिए निर्माता (मानक: एच.टी.एम्.एल. #html#)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "सभी फाइलें लिखें (मानक: केवल नई और परिवर्तित फाइलें लिखें)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "सहेजी गयी परिस्थिति का प्रयोग न करें, सदैव सभी फाइलों को पढ़ें"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "संचित परिस्थिति और डॉक-ट्री फाइलों का पथ (मानक: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "यदि संभव हो तो समानांतर N प्रक्रियाओं में निर्माण करें (ऑटो #auto# विशेष मान द्वारा cpu-count को N पर लगा दिया जाएगा)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "पथ जहाँ पर विन्यास फाइल (conf.py) स्थित है (मानक: SOURCEDIR के समरूप)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "किसी भी विन्यास फाइल का उपयोग ही न करें, मात्र -D विकल्प"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "विन्यास फाइल के एक मान का उल्लंघन करें "
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "एच.टी.एम्.एल. के नमूने में राशि प्रेषित करें"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "नाम-पत्र परिभाषित करें: केवल नाम-पत्र वाले खण्डों का समावेश करें"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "गहन जांच का पालन करें, सभी अनुपस्थित संदर्भों के बारे में सचेत करें"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "प्रदर्शित परिणामों के विकल्प"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "शब्द-प्रयोग बढ़ाएं (पुनरावृत्ति की जा सकती है) "
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "एस.टी.डी आउट #stdout# पर कोई परिणाम नहीं, एस.टी.डी एरर #stderr# पर चेतावनियाँ "
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "कुछ भी निर्गमित नहीं, यहाँ तक कि चेतावनी भी नहीं"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "रंगीन परिणाम ही दिखाएँ (मानक: स्वतः अनुमानित)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "रंगीन परिणाम नहीं दिखाएँ (मानक: स्वतः अनुमानित)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "चेतावनियाँ (और त्रुटियाँ) दी गई फाइल में लिखें"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "चेतावनियों को अशुद्धि मानें"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "अपवाद होने पर पूरा विलोम-अनुगमन देखें"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "अपवाद होने पर पी.डी.बी. चलाएं"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "%r फाइलों को नहीं ढूँढा जा सका"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "-a विकल्प और फाइल के नामों को सम्मिलित नहीं किया जा सकता"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "चेतावनी फाइल %r नहीं खोली जा सकी: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "-D विकल्प का मान नाम = मान के रूप में होना आवश्यक है"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "-A विकल्प का मान नाम = मान के रूप में होना आवश्यक है"
@@ -1813,23 +1816,51 @@ msgstr "\"lineno-match\" का प्रयोग बिना जुडी \"l
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "लाइन ब्यौरा %r: सम्मिलित फाइल %r से कोई लाइन नहीं ली जा सकीं"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "विषय-सूची-संरचना में छोड़े गए लेखपत्र %r का सन्दर्भ है"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "विषय-सूची-संरचना में अविद्यमान लेखपत्र %r का सन्दर्भ है"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "भाग के लेखक:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "प्रभाग लेखक:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "निर्देश लेखक:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "लेखक:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "मापदण्ड"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "प्रदत्त "
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "प्रदत्त प्रकार "
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "सदस्य"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "चर पद"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "फंक्शन"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "मैक्रो"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "युग्म"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "गणक"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "प्रगणक "
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "प्रकार"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1933,91 +1968,91 @@ msgstr "प्रतिरूप उद्धरण %s, दूसरी प्
msgid "Citation [%s] is not referenced."
msgstr "उद्धरण [%s] सन्दर्भ कहीं नहीं है"
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "नमूना मानदण्ड "
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "देता है "
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "देता है "
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "वर्ग"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "अवधारणा "
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (अंतर्निर्मित फंक्शन)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधि)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (वर्ग)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (वैश्विक चरपद अथवा अचर) "
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s लक्षण)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "चर "
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (प्रभाग)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "पद्धति"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "आंकड़े "
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "लक्षण"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "प्रभाग"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2027,7 +2062,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "समीकरण का प्रतिरूप शीर्षक %s, दूसरी प्रतिकृति %s में है "
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "अमान्य math_eqref_format: %r"
@@ -2044,7 +2079,7 @@ msgstr "चालक"
msgid "object"
msgstr "वस्तु"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "अपवाद "
@@ -2056,97 +2091,92 @@ msgstr "वक्तव्य "
msgid "built-in function"
msgstr "अंतर्निर्मित कर्म"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "चर पद "
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "उभारता है "
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s प्रभाग में )"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s प्रभाग में )"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (अंतर्निर्मित चर पद)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (अंतर्निर्मित वर्ग)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s वर्ग में)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s वर्ग विधि) "
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s स्थैतिक विधि)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "पाइथन प्रभाग सूची"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "प्रभाग"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "अवमानित "
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "वर्ग विधि"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "स्थैतिक पद्धति"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "पारस्परिक-सन्दर्भों के लिए एक से अधिक लक्ष्य मिले %r: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(अवमानित)"
@@ -2182,24 +2212,24 @@ msgstr "भूमिका"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "परिस्थिति चर पद; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "अशुद्ध रूप विकल्प विवरण %r, अपेक्षित प्रारूप \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" अथवा \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2215,124 +2245,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "पारिभाषिक पद"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "व्याकरण संकेत "
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "सन्दर्भ शीर्षक"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "परिस्थिति चर पद "
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "प्रोग्राम विकल्प "
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "लेखपत्र"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "प्रभाग सूची"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "खोज पृष्ठ"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "प्रतिरूप शीर्षक %s, दूसरी प्रतिकृति %s में है "
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig असमर्थ है. :numref: उपेक्षित है."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "कड़ी का कोई शीर्षक नहीं है: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "अमान्य numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "अमान्य numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "नव विन्यास"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "विन्यास परिवर्तित"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "आयाम परिवर्तित"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "निर्मित परिस्थिति वर्तमान संस्करण नहीं है "
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "स्रोत निर्देशिका परिवर्तित हो चुकी है "
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "यह परिस्थिति चुने गए निर्माता से मेल नहीं खाती, कृपया दूसरी डॉक-ट्री निर्देशिका चुनें. "
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "लेखपत्रों के पर्यवेक्षण में असफलता %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "अधिकारक्षेत्र %r पंजीकृत नहीं है"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "स्वयं-संदर्भित विषय-सूची-संरचना मिली है. उपेक्षा की गई."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "लेखपत्र किसी भी विषय-सूची-संरचना में सम्मिलित नहीं है"
@@ -2368,16 +2398,6 @@ msgid ""
" will be generated"
msgstr "विषय-सूची-संरचना में लेखपत्र %r, जिसका कोई शीर्षक नहीं है, का सन्दर्भ है: कोई सम्बन्ध नहीं बनाया जा सकेगा"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "विषय-सूची-संरचना में छोड़े गए लेखपत्र %r का सन्दर्भ है"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "विषय-सूची-संरचना में अविद्यमान लेखपत्र %r का सन्दर्भ है"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "ग्राफविज़ निर्देश में दोनों मापदंड, विषय-वस्तु और फाइल का नाम, नहीं हो सकते"
@@ -2707,42 +2733,42 @@ msgstr "पंक्तिबद्ध लाटेक्स %r: %s"
msgid "Permalink to this equation"
msgstr "इस समीकरण की स्थायी कड़ी"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "इन्टरस्फिंक्स सामान स्थानांतरित हो चुका है: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "इन्टरस्फिंक्स सामान को %s से चढ़ाया जा रहा है ..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "कुछ चीजों के साथ कुछ समस्या है, लेकिन काम के दूसरे विकल्प उपलब्ध हैं: "
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "कुछ चीजों पहुँचने में असफलता मिली और यह समस्याएँ मिलीं: "
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(%s v%s में)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(%s में)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "इन्टरस्फिंक्स निर्धारक %r अक्षरमाला नहीं है. उपेक्षित"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2818,19 +2844,19 @@ msgstr "स्वतः %s (%r) के लिए अमान्य हस्त
msgid "error while formatting arguments for %s: %s"
msgstr "%s के पदों का प्रारूप बनाने में व्यवधान: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s गुण %s वस्तु में अनुपस्थित"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr "पता नहीं है कि कौन सा प्रभाग स्वतःप्रलेखन %r के लिए आयात करना है (लेखपत्र में \"प्रभाग\" या \"वर्तमान-प्रभाग\" निर्देश रख कर देखें; अथवा स्पष्ट प्रभाग नाम देकर देखें)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "स्वतः प्रभाग नाम में \"::\" विवेकहीन है"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "स्वतः-प्रभाग %s के लिए हस्ताक्षर पद अथवा प्रत्युत्तरित टिप्पणी प्रदान की गई"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ अंतिम अक्षरमाला होनी चाहिए, न कि %r (%s प्रभाग में) -- __all__ की उपेक्षा की जाएगी"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "आधार: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2944,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "पद-विच्छेदन में असफलता: %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "विषय-वस्तु के आयात में असफलता: %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[ऑटोसमरी] अब इसका स्वतःसारांश बना रहा है: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[ऑटोसमरी] %s पर लिख रहा है"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nस्वतः सारांश #autosummary# निर्देश का प्रयोग करते हुए पुर्नसरंचितपाठ बनाता है.\n\nस्फिंक्स-ऑटोजेन स्फिंक्स.एक्स्ट.ऑटोसमरी.जेनेरेट का मुखड़ा है.\nयह प्रदत्त फाइलों में सम्मिलित ऑटो समरी निर्देशों के अनुसार पुर्नसरंचितपाठ बनाता है\n\nस्वतः सारांश #autosummary# निर्देश का प्रारूप स्फिंक्स.एक्स्ट.ऑटोसमरी \nपाइथन प्रभाग में निबंधित है और इसे आप निम्नलिखित माध्यम से पढ़ सकते हैं:\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "आर.एस.टी. फाइलें बनाने के लिए स्रोत फाइलें"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "सभी परिणाम रखने के लिए निर्देशिका"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "फाइलों के लिए मानक प्रत्यय (मानक: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "पारंपरिक प्रारूप निर्देशिका (मानक: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "लेखपत्र आयातित सदस्य (मानक: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "मुख्य शब्दों के चर-पद"
@@ -3059,30 +3098,30 @@ msgstr ""
msgid "References"
msgstr "सन्दर्भ"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "चेतावनी देता है"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "मिलता है"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3150,7 +3189,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "विषय-सूची"
@@ -3275,19 +3314,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr " %(docstitle)s में खोजें"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "पिछला प्रकरण"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "पिछला अध्याय"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "अगला प्रकरण"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "अगला अध्याय"
@@ -3355,15 +3394,15 @@ msgstr "सी ऐ.पी.आई. परिवर्तन"
msgid "Other changes"
msgstr "अन्य परिवर्तन"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "इस परिभाषा की स्थायी कड़ी"
@@ -3384,7 +3423,7 @@ msgstr "खोज की तैयारी"
msgid "Search finished, found %s page(s) matching the search query."
msgstr "खोज पूर्ण, खोज विषय के अनुकूल %s पृष्ठ मिला (मिले)."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", में "
@@ -3401,62 +3440,62 @@ msgstr "किनारे का स्थान घटाएं"
msgid "Contents"
msgstr "विषय सामिग्री"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "4 पंक्तिबद्ध सूचियाँ मिलीं. यह आपके द्वारा उपयोग किए गए आयाम की त्रुटि हो सकती है: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "पाद-टिप्पणी [%s] का कोई सन्दर्भ नहीं है."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "पाद-टिप्पणी [#] सन्दर्भ कहीं नहीं है"
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत पाद-टिप्पणी के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "अनुवादित संदेश में असंगत प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत उद्धरण के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत शब्द के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "किसी भी पारस्परिक-सन्दर्भ के लिए एक से अधिक लक्ष्य मिले %r: %s संभव"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3476,24 +3515,36 @@ msgstr "दूरस्थ चित्र नहीं लाया जा स
msgid "Unknown image format: %s..."
msgstr "अज्ञात चित्र प्रारूप: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "असाधनीय स्रोत अक्षर, \"?\" द्वारा बदले जा रहे हैं: %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "छोड़ा "
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "असफल"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "अज्ञात बिंदु प्रकार: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr "अमान्य तिथि प्रारूप. यदि आप सीधे परिणाम में दर्शाना चाहते हैं तो अक्षरमाला को एकाकी उद्धरण चिन्ह द्वारा चिन्हित करें: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "विषय-सूची-संरचना में अविद्यमान फाइल %r का सन्दर्भ है"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "केवल निर्देशक भाव का मूल्यांकन करते समय अपवाद: %s"
@@ -3531,37 +3582,37 @@ msgstr "केवल निर्देशक भाव का मूल्य
msgid "default role %s not found"
msgstr "मानक भूमिका '%s' नहीं मिली"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "%s के लिए नमफिग_फॉर्मेट नहीं बताया गया है"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "%s बिंदु के लिए कोई पहचान-चिन्ह नहीं दिया गया"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "इस सारणी की स्थायी कड़ी"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "इस निर्देश की स्थायी कड़ी"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "इस चित्र की स्थायी कड़ी"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "इस विषय-सूची-संरचना की स्थायी कड़ी"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "चित्र का आकार नहीं मिल सका. :scale: विकल्प की उपेक्षा की जा रही है."
@@ -3578,27 +3629,27 @@ msgstr "अत्याधिक अधिकतम गहराई # :maxdepth:
msgid "document title is not a single Text node"
msgstr "लेखपत्र का शीर्षक एकल पाठ बिंदु नहीं है"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "पाया गया शीर्ष बिंदु किसी भाग, प्रसंग, तालिका, विषय-प्रबोध अथवा पार्श्व-स्थान में नहीं है"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "पाद टिप्पणियां"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "दोनों तालिका-स्तंभ और :चौड़ाई: विकल्प दिए गए हैं. :चौड़ाई: मान की उपेक्षा की जाएगी."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "परिमाण मात्रक %s अमान्य है. उपेक्षा की जाएगी."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "अनुक्रमणिका की प्रविष्टि का प्रकार %s मिला"
@@ -3612,16 +3663,11 @@ msgstr "[चित्र: %s]"
msgid "[image]"
msgstr "[चित्र]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "शीर्षक रेखाचित्र के भीतर नहीं है"
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "अकार्यान्वित बिंदु प्रकार: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "अज्ञात बिंदु प्रकार: %r"
diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo
index 2f4a9b30551..75f707229ca 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 17b96bc24cc..535503f5541 100644
--- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Hindi (India) (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: hi_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2178,24 +2208,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/hr/LC_MESSAGES/sphinx.mo b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo
index 04e54cba753..81c4bb227b2 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 d5a1a740761..85e0b5407de 100644
--- a/sphinx/locale/hr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hr/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Croatian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Nema izvornog direktorija (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Izvorni i odredišni direktorij ne smiju biti jednaki"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Izrada pomoću Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Ovaj projekt se ne može izgraditi s instaliranom verzijom, potrebno je instalirati Sphinx v%s ili višu verziju."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "izrada izlazne mape"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' koji je postavljen u conf.py nije moguće pozvati. Molimo izmijenite definiciju 'setup' funkcije kako bi ju mogli izvršiti iz Pythona. Ovo je potrebno kako bi conf.py imao karakter Sphinx proširenja. "
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "učitavanje prijevoda [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "napravljeno"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "neuspješno: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nije odabran format, koristi se zadani: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "uspješno"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "završeno uz probleme"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s upozorenje."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "u konfiguracijskom direktoriju ne postoji datoteka conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "ne može se nadjačati osnovna konf. postavka %r, zanemarena je (koristite %r za postavljanje pojedinačnih elemenata)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "nepravilan broj %r za konf. vrijednost %r, zanemaruje se"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "ne može se nadjačati konf. vrijednost %r zbog nepodržanog tipa, zanemareno"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "nepoznata konfiguracijska vrijednost %r, zanemaruje se"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Ne postoji konfiguracijska vrijednost: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Konfiguracijska vrijednost %r već postoji"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Postoji sintaksna greška u konfiguracijskoj datoteci: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Poglavlje %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Slika %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tablica %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Ispis %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r nije pronađen, zanemareno je."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr "Nepoznato ime događaja: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Klasa %s nema \"name\" svojstvo"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Builder %r već postoji (u modulu %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Builder imena %s nije registriran ili dostupan pomoću poziva"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Builder %s nije registriran"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domena %s je već registrirana"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domena %s nije još registrirana"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser za %r je već registriran"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "proširenje %r se već nalazi u Sphinxu od verzije %s; ovo proširenje se zanemaruje."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Izvorna iznimka:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Proširenje %s ne može biti uvezena"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "proširenje %r nema funkciju setup(); radi li se o ispravnom Sphinx modulu proširenja?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "%s proširenje traži Sphinx verzije v%s; stoga projekt ne može biti izgrađen s ovom verzijom."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr "proširenje %r vratio je nepodržan objekt iz setup() funkcije; rezulta
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "tema %r nema postavku \"theme\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "tema %r nema postavku \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "tema %r nije pronađena, nasljeđuje ju %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "postavka %s.%s ne pojavljuje se u pretraženim konfiguracijama tema"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "datoteka %r iz teme nije ispravna (zip) arhiva ili ne sadrži temu"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "nema teme %r (nedostaje theme.conf?)"
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Abecedni popis"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr "Ne može se koristiti \"lineno-match\" sa nespojivom grupom \"lines\""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Specifikacija retka %r: nema redaka preuzetih iz include datoteke %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor sekcije: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor modula: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor koda:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Vraća"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Vraća tip"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "član"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "varijabla"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcija"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tip"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametri predloška"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Baca (iznimke)"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Baca (iznimke)"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "razred"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "koncept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (ugrađene funkcije)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (razred)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globalna varijabla ili konstanta)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenti"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "podaci"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "dvostruka oznaka jednakosti %s, drugo pojavljivanje u %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "izuzetak"
@@ -2053,97 +2088,92 @@ msgstr "izjava"
msgid "built-in function"
msgstr "ugrađen funkcije"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Varijable"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Podiže"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (u modulu %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (u modulu %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ugrađene variable)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ugrađen razred)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (razred u %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metoda klase)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statična metoda)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python indeks modula"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "Moduli"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zastarjelo"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metoda klase"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statična metoda"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zastarjelo)"
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz direktiva ne može imati i sadržaj i ime datoteke za argumente"
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Link na tu definiciju"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(u %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Osnovice: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumenti"
@@ -3147,7 +3186,7 @@ msgid "page"
msgstr "stranica"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Traži %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Prijašnja tema"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "Prijašnje poglavlje"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Sljedeća tema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "sljedeće poglavlje"
@@ -3352,15 +3391,15 @@ msgstr "C API promjene"
msgid "Other changes"
msgstr "Ostale promjene"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link na taj naslov"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link na tu definiciju"
@@ -3381,7 +3420,7 @@ msgstr "Priprema pretrage..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Pretraga završena, pronađeno %s stranica."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", u "
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "više od jednog targeta za 'any' referencu %r: može biti %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permalink na ovu tablicu"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permalink na ovaj kod"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permalink na ovu sliku"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Permalink na ovaj sadržaj"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Fusnote"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr "[slika: %s]"
msgid "[image]"
msgstr "[slika]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/hu/LC_MESSAGES/sphinx.mo b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo
index 93d67125d30..5335f915835 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 80256a386ce..c6833483b1c 100644
--- a/sphinx/locale/hu/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hu/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Hungarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,130 +24,123 @@ msgstr ""
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Nem található a forráskönyvtár (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "A forráskönyvtár és célkönyvtár nem lehet azonos"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx %s verzió futtatása"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Ez a projekt legalább a Sphinx %s verzióját igényli, és emiatt nem állítható össze ezzel a verzióval."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "kimeneti könyvtár elkészítése"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "a(z) %s kiterjesztés beállításakor:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "A „setup”, ahogy jelenleg a conf.py fájlban meg van határozva, nem meghívható Python függvény. Módosítsa a meghatározását, hogy meghívható függvénnyé tegye. Ez ahhoz szükséges, hogy a conf.py Sphinx kiterjesztésként viselkedjen."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "fordítások betöltése [%s]…"
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "kész"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nem érhető el beépített üzenetekhez"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "pickle-t környezet betöltése"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "sikertelen: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nincs összeállító kiválasztva, az alapértelmezett használata: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "sikerült"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "problémákkal befejeződött"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "%s összeállítás, %s figyelmeztetés (a figyelmeztetések hibákként való kezelésével)"
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "%s összeállítás, %s figyelmeztetés (a figyelmeztetések hibákként való kezelésével)"
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "%s összeállítás, %s figyelmeztetés."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "%s összeállítás, %s figyelmeztetés."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "%s összeállítás."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "a(z) %r csomópontosztály már regisztrálva van, a látogatói felül lesznek bírálva"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "a(z) %r direktíva már regisztrálva van, felül lesz bírálva"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -155,12 +148,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,64 +161,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "a beállítási könyvtár nem tartalmaz conf.py fájlt (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -233,57 +226,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "%s. bekezdés"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "%s. ábra"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "%s. táblázat"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "%s. felsorlás"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -304,14 +297,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -339,127 +332,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -471,42 +464,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Fejlesztési Javaslatok; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -525,104 +528,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -789,22 +792,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -890,7 +893,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -900,7 +903,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -921,8 +924,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1098,7 +1101,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1106,7 +1109,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Tárgymutató"
@@ -1151,66 +1154,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1229,135 +1232,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1815,23 +1818,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Fejezet szerző: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Modul szerző: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Kód szerző: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Szerző: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1842,71 +1873,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paraméterek"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Visszatérési érték"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Visszatérés típusa"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "tag"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "változó"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "függvény"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makró"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enumeráció"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerátor"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "típus"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1935,91 +1970,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Sablonparaméterek"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Dob"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Dob"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "osztály"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (beépített függvény)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metódus)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (osztály)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globális változó vagy konstans)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribútum)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumentum"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metódus"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "adat"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attribútum"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2029,7 +2064,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2046,7 +2081,7 @@ msgstr "operátor"
msgid "object"
msgstr "objektum"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "kivétel"
@@ -2058,97 +2093,92 @@ msgstr "utasítás"
msgid "built-in function"
msgstr "beépített függvény"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Változók"
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Kivétel"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s modulban)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s modulban)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (beépített változó)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (beépített osztály)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (osztály %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s osztály metódus)"
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statikus metódus)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python Modul Mutató"
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "modulok"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Elavult"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "osztály szintű metódus"
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statikus metódus"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (elavult)"
@@ -2184,24 +2214,24 @@ msgstr "szerepkör"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "környezeti változó; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2217,124 +2247,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "szójegyzék"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "nyelvtani jel"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "referencia cimke"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "környezeti változó"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "program opció"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Modulok"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Keresés"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "forrás mappa megváltozott"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2370,16 +2400,6 @@ msgid ""
" 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"
@@ -2600,6 +2620,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2709,42 +2735,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Állandó hivatkozás erre az egyenletre"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(%s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2820,19 +2846,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2840,82 +2866,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2930,72 +2956,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3010,29 +3042,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3061,30 +3100,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3152,7 +3191,7 @@ msgid "page"
msgstr "oldal"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3277,19 +3316,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Keresés %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Előző témakör"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "előző fejezet"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Következő témakör"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "következő fejezet"
@@ -3299,22 +3338,22 @@ msgid ""
" functionality."
msgstr "Kérem engedélyezze a JavaScriptet a kereső funkció\n használatához."
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "keresés"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Keresési Eredmények"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3357,15 +3396,15 @@ msgstr "C API változások"
msgid "Other changes"
msgstr "Egyéb változások"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Hivatkozás erre a fejezetcímre"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Hivatkozás erre a definícióra"
@@ -3386,7 +3425,7 @@ msgstr "Felkészülés a keresésre..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "A keresés befejeződött, %s oldal egyezik a keresési felételeknek."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", "
@@ -3403,62 +3442,62 @@ msgstr "Oldalsáv összezárása"
msgid "Contents"
msgstr "Tartalom"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3478,24 +3517,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3518,12 +3569,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3533,37 +3584,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permalink erre a táblázatra"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permalink erre a kódrészletre"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permalink erre a képre"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3580,50 +3631,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Lábjegyzetek"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr "[image: %s]"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[image]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/id/LC_MESSAGES/sphinx.mo b/sphinx/locale/id/LC_MESSAGES/sphinx.mo
index 217a16f0d21..3b26a695430 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 ff52c77c4c8..0d226675523 100644
--- a/sphinx/locale/id/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/id/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Indonesian (http://www.transifex.com/sphinx-doc/sphinx-1/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,130 +23,123 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Tidak dapat menemukan direktori sumber (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Direktori sumber dan direktori tujuan tidak boleh sama"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Menjalankan Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Proyek ini memerlukan sedikitnya Sphinx v%s dan maka itu tidak bisa dibangun dengan versi ini."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "membuat direktori keluaran"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "saat menyiapkan ekstensi %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' yang saat ini didefinisikan pada conf.py bukanlah sebuah Python callable. Silakan modifikasi definisinya untuk membuatnya menjadi fungsi callable. Hal ini diperlukan guna conf.py berjalan sebagai ekstensi Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "memuat terjemahan [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "selesai"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "tidak tersedia untuk built-in messages"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "memuat lingkungan yang diawetkan"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "gagal: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Tidak ada builder yang dipilih, menggunakan default: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "berhasil"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "selesai with masalah"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "bangun %s, %s peringatan (dengan peringatan dianggap sebagai kesalahan)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s peringatan."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "kelas simpul %r sudah terdaftar, pengunjungnya akan diganti"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "pengarahan %r sudah terdaftar, itu akan diganti"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "peran %r sudah terdaftar, itu akan diganti"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -154,12 +147,12 @@ msgid ""
"explicit"
msgstr "ekstensi %s tidak akan dinyatakan jika itu aman untuk pembacaan paralel, dengan anggapan itu tidak aman - silakan tanya pembuat ekstensi untuk memeriksa dan membuatnya eksplisit"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "ekstensi %s tidak aman untuk pembacaan paralel"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -167,64 +160,64 @@ msgid ""
"explicit"
msgstr " \nekstensi %s tidak akan dinyatakan jika itu aman untuk penulisan paralel, dengan anggapan itu tidak aman - silakan tanya pembuat ekstensi untuk memeriksa dan membuatnya eksplisit"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "ekstensi %s tidak aman untuk penulisan paralel"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "mengerjakan serial %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "direktori konfigurasi tidak berisi berkas conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "tidak dapat menulis ulang pengaturan direktori konfigurasi %r, mengabaikan (gunakan %r untuk mengatur elemen-elemen satuan)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "nomor %r yang salah untuk konfigurasi nilai %r, mengabaikan"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "tidak dapat menulis ulang pengaturan konfigurasi %r dengan tipe yang tidak didukung, mengabaikan"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "nilai konfigurasi %r yang tidak dikenal pada penulisan ulang, mengabaikan"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "Tidak terdapat nilai konfigurasi demikian: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Nilai konfigurasi %r sudah ada"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Ada kesalahan sintaksis dalam file konfigurasi Anda: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Berkas konfigurasi (atau salah satu dari modul terimpor) disebut sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -232,57 +225,57 @@ msgid ""
"%s"
msgstr "Terdapat kesalahan programmable dalam berkas konfigurasi anda:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Nilai konfigurasi `source_suffix 'mengharapkan sebuah string, daftar string, atau kamus. Tetapi `%r' diberikan."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Bab %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Gambar. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabel %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Daftar %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Nilai konfigurasi `{name}` harus salah satu dari {candidates}, tapi `{current}` diberikan."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Nilai konfigurasi `{name}' memiliki tipe `{current.__name__}'; diharapkan {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Nilai konfigurasi `{name}` bertipe `{current.__name__}', default menjadi `{default.__name__}'."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r tidak ditemukan, diabaikan."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -303,14 +296,14 @@ msgstr "Nama event tidak dikenal: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "Ekstensi %s diperlukan oleh pengaturan needs_extensions, tapi itu tidak dimuat."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -338,127 +331,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr "dokumen tidak dapat dibaca. Diabaikan."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Class Builder %s tidak punya atribut \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Builder %r sudah ada (di modul %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Nama Builder %s todal terdaftar atau tersedia melalui entry point"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Nama Builder %s tidak terdaftar"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domain %s telah terdaftar"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domain %s belum didaftarkan"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "Pengarahan %r sudah terdaftar di domain %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Peran %r sudah terdaftar di domain %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "Indeks %r sudah terdaftar ke domain %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "object_type %r telah didaftarkan"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "crossref_type %r telah didaftarkan"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r telah didaftarkan"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser untuk %r telah didaftarkan"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Parser sumber untuk %s tidak terdaftar"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Penerjemah untuk %r sudah ada"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "kwargs untuk add_node() harus berupa (visit, depart) function tuple: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r telah terdaftar"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "ekstensi %r telah digabungkan dengan Sphinx sejak versi %s; ekstensi diabaikan."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Eksepsi orisinal:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Tidak dapat mengimpor ekstensi %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "ekstensi %r tidak memiliki fungsi setup(); apa itu benar-benar sebuah modul ekstensi Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Ekstensi %s yang digunakan proyek ini memerlukan sedikitnya Sphinx v%s; maka itu tidak bisa dibangun dengan versi ini."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -470,42 +463,52 @@ msgstr "ekstensi %r mengembalikan objek yang tidak didukung dari fungsi setup()
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "tema %r tidak memiliki pengaturan \"tema\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "tema %r tidak memiliki pengaturan \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "tema berjudul %r tidak ditemukan, inherited oleh %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "pengaturan %s.%s terjadi pada tak satupun konfigurasi tema yang dicari"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "opsi tema yang tidak didukung %r diberikan"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "berkas %r pada path tema merupakan berkas zip yang tidak valid atau tidak berisi tema"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "tema bernama %r tidak ditemukan (kehilangan theme.conf?)"
@@ -524,104 +527,104 @@ msgstr "gambar yang sesuai untuk builder %s tidak ditemukan: %s"
msgid "building [mo]: "
msgstr "membangun [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "menulis keluaran... "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "semua dari %d berkas po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "target untuk %d berkas po yang telah ditetapkan"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "target untuk %d berkas po telah usang"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "semua berkas sumber"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "berkas %r yang diberikan di command line tidak berada dalam direktori sumber, mengabaikan"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "berkas %r yang diberikan di command line tidak tersedia, mengabaikan"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d berkas sumber diberikan di command line"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "target untuk %d berkas sumber yang telah usang"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "membangun [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "mencari berkas yang kini-usang... "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d ditemukan"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "tidak ditemukan apapun"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "lingkungan pengawetan"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "memeriksa konsistensi"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "tidak ada target yang usang."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "memperbarui lingkungan:"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s ditambahkan, %s diubah, %s dihapus"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "membaca sumber... "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "menunggu workers..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "docnames yang akan ditulis: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "menyiapkan dokumen"
@@ -788,22 +791,22 @@ msgstr "membaca templat... "
msgid "writing message catalogs... "
msgstr "menulis katalog pesan... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Mencari kesalahan sembarang dalam keluaran di atas atau di %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "tautan rusak: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "Anchor '%s' tidak ditemukan"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -889,7 +892,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Berkas teks berada di %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "kesalahan menulis berkas %s: %s"
@@ -899,7 +902,7 @@ msgstr "kesalahan menulis berkas %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "Berkas XML berada di %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Berkas pseudo-XML berada di %(outdir)s."
@@ -920,8 +923,8 @@ msgid "Failed to read build info file: %r"
msgstr "Gagal membaca berkas info build: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1097,7 +1100,7 @@ msgstr "tidak ditemukan nilai konfigurasi \"latex_documents\"; dokumen tidak aka
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "nilai konfigurasi \"latex_documents\" mereferensikan dokumen yang tidak dikenal %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1105,7 +1108,7 @@ msgstr "nilai konfigurasi \"latex_documents\" mereferensikan dokumen yang tidak
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indeks"
@@ -1150,66 +1153,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "Eksepsi terjadi saat membangun, memulai debugger:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "Diinterupsi"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "markup reST salah:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Kesalahan encoding:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Traceback lengkap telah disimpan di %s, bila ingin melaporkan masalah ini kepada developer."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Kesalahan rekursi:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Terjadi eksepsi:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Mohon juga melaporkan hal ini jika sebuah kesalahan pengguna sehingga lain kali perintah salah yang lebih baik dapat disediakan."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Laporan bug dapat diisi pada tracker di . Terima kasih!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "job number seharusnya sebuah bilangan positif"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
-msgstr "Untuk informasi lebih banyak, kunjungi ."
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
+msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1228,135 +1231,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "path ke berkas sumber"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "path ke direktori output"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "daftar berkas spesifik yang dibuat ulang. Diabaikan jika -a ditentukan"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "opsi umum"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "builder yang digunakan (default: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "tulis semua berkas (default: hanya tulis berkas yang baru dan diubah)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "jangan pakai saved environment, selalu baca semua berkas"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "path untuk the cached environment dan berkas doctree (default: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "build secara parallel dengan N processes jika memungkinkan (nilai spesial \"auto\" akan menetapkan N ke cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "path tempat berkas konfigurasi (conf.py) berada (default: sama seperti SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "jalankan tanpa berkas sama sekali, hanya opsi -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "override sebuah aturan di berkas konfigurasi"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "masukkan sebuah nilai ke templat HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "define tag: masukkan blok \"only\" dengan TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "mode nit-picky, ingatkan tentang semua referensi yang hilang"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "opsi output konsol"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "tingkatkan verbosity (dapat diulang)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "tanpa output pada stdout, hanya peringatan pada stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "tanpa output sama sekali, peringatan sekalipun"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "siarkan output berwarna (default: auto-detect)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "jangan siarkan output berwarna (default: auto-detect)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "tulis peringatan (dan galat) pada berkas terpilih"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "ubah peringatan menjadi galat"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "tampilkan traceback penuh pada eksepsi"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "jalankan Pdb pada eksepsi"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "tidak dapat mencari berkas %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "tidak dapat menggabungkan opsi -a dan nama berkas"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "tidak dapat membuka berkas peringatan %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "argumen opsi -D harus dalam bentuk name=value"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "argumen opsi -A harus dalam bentuk name=value"
@@ -1814,23 +1817,51 @@ msgstr "Tidak dapat menggunakan \"lineno-match\" dengan rangkaian \"baris\" yang
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Spesifikasi baris %r: tidak ada baris yang ditarik dari berkas %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree berisi referensi ke dokumen yang dikecualikan %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree berisi referensi ke dokumen yang tidak ada %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Penyusun bagian:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Penyusun modul: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Penulis kode:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Penyusun: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1841,71 +1872,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameter"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Kembali"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Return type"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "anggota"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variabel"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "fungsi"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "union"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipe"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1934,91 +1969,91 @@ msgstr "kutipan rangkap %s, contoh lain dalam %s"
msgid "Citation [%s] is not referenced."
msgstr "Kutipan [%s] tidak dirujuk."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parameter Templat"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Throws"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Throws"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "class"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "konsep"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (fungsi built-in)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (method %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (class)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variabel global atau konstan)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumen"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "method"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2028,7 +2063,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "duplikasi label persamaan %s, misalnya di %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Math_eqref_format tidak valid: %r"
@@ -2045,7 +2080,7 @@ msgstr "operator"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "eksepsi"
@@ -2057,97 +2092,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "fungsi built-in"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variabel"
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Raises"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (di modul %s)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (di modul %s)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabel built-in)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (class built-in)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (class di %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (method class %s)"
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (method static %s)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Indeks Modul Python"
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "modul"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Akan ditinggalkan"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "method class"
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "method static"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, 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:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsolet)"
@@ -2183,24 +2213,24 @@ msgstr "role"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variabel environment; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Deskripsi opsi salah bentuk %r, seharusnya terlihat seperti \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" atau \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr "opsi baris perintah"
@@ -2216,124 +2246,124 @@ msgstr "Daftar istilah kata sulit tidak boleh dipisahkan oleh garis kosong"
msgid "glossary seems to be misformatted, check indentation"
msgstr "Daftar istilah kata sulit tampaknya salah format, periksa indentasi"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "daftar istilah"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "token grammar"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "label referensi"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variabel environment"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opsi program"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "dokumen"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Indeks Modul"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Pencarian Halaman"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "label rangkap %s, contoh lain dalam %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig dinonaktifkan. :numref: diabaikan."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "tautan tidak memiliki teks: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "numfig_format tidak valid: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "numfig_format tidak valid: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "konfigurasi baru"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "konfigurasi berubah"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "ekstensi berubah"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "membangun lingkungan bukan versi saat ini"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "direktori sumber telah berubah"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Lingkungan ini tidak kompatibel dengan pembangun yang dipilih, silakan pilih direktori doctree lain."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Gagal memindai dokumen dalam %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Domain %r tidak terdaftar"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "totree referensikan sendiri ditemukan. Diabaikan"
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "dokumen tidak termasuk dalam toctree"
@@ -2369,16 +2399,6 @@ msgid ""
" will be generated"
msgstr "toctree berisi referensi ke dokumen %r yang tidak memiliki judul: tidak ada tautan yang akan dihasilkan"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree berisi referensi ke dokumen yang dikecualikan %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree berisi referensi ke dokumen yang tidak ada %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2599,6 +2619,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Pengarahan Graphviz tidak dapat memiliki konten dan argumen nama berkas sekaligus"
@@ -2708,42 +2734,42 @@ msgstr "inline latex %r: %s"
msgid "Permalink to this equation"
msgstr "Tautan untuk persamaan ini"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "pengimpanan intersphinx telah dipindahkan: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "memuat penyimpanan intersphinx dari %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "mengalami beberapa masalah dengan beberapa inventaris, tetapi mereka memiliki alternatif berfungsi:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "gagal mencapai salah satu inventaris dengan masalah berikut:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(di %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(dalam %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "pengenal intersphinx %r bukan string. Diabaikan"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2819,19 +2845,19 @@ msgstr "tanda tangan tidak valid untuk outo %s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "kesalahan saat memformat argumen untuk %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "atribut hilang %s dalam objek %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2839,82 +2865,82 @@ msgid ""
"explicit module name)"
msgstr "tidak tahu modul mana yang akan diimpor untuk autodocumenting %r (coba letakkan pengarahan \"module\" atau \"currentmodule\" dalam dokumen, atau berikan nama modul yang eksplisit)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" dalam nama automodule tidak masuk akal"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "argumen tanda tangan atau anotasi kembalian diberikan untuk automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ harus berupa daftar string, bukan %r (dalam modul %s) -- mengabaikan __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Basis: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2929,72 +2955,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "gagal mengurai nama %s"
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "gagal mengimpor objek %s"
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary menghasilkan file .rst secara internal. Tapi source_suffix Anda tidak mengandung .rst. Dilewati."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] menghasilkan autosummary untuk: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] menulis ke %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3009,29 +3041,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nHasilkan ReStructuredText menggunakan pengarahan autosummary.\n\nsphinx-autogen adalah tampilan depan ke sphinx.ext.autosummary.generate. Ini menghasilkan \nfile reStructuredText dari pengarahan autosummary yang terkandung dalam \nfile input yang diberikan.\n\nFormat pengarahan autosummary didokumentasikan dalam \nmodul ``sphinx.ext.autosummary`` dan dapat dibaca menggunakan::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "berkas sumber untuk menghasilkan file rST untuk"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "direktori untuk menempatkan semua keluaran dalam"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "akhiran bawaan untuk berkas (bawaan: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "direktori templat ubahsuai (bawaan: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "mendokumentasikan anggota yang diimpor (bawaan: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumen Kata Kunci"
@@ -3060,30 +3099,30 @@ msgstr ""
msgid "References"
msgstr "Referensi"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "Peringatkan"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "Hasil"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3151,7 +3190,7 @@ msgid "page"
msgstr "laman"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Daftar Isi"
@@ -3276,19 +3315,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Pencarian %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Topik sebelumnya"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "bab sebelum"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Topik berikutnya"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "bab berikutnya"
@@ -3298,22 +3337,22 @@ msgid ""
" functionality."
msgstr "Tolong aktifkan JavaScript untuk melakukan pencarian.\n "
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr "Mencari beberapa kata hanya menunjukkan kecocokan yang mengandung\n semua kata."
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "pencarian"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Hasil Pencarian"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3356,15 +3395,15 @@ msgstr "Perubahan API C"
msgid "Other changes"
msgstr "Perubahan lain"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link permanen untuk headline ini"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link permanen untuk definisi ini"
@@ -3385,7 +3424,7 @@ msgstr "Penyiapkan pencarian..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Pencarian selesai, menemukan %s halaman yang cocok dengan kueri pencarian."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", di"
@@ -3402,62 +3441,62 @@ msgstr "Tutup sidebar"
msgid "Contents"
msgstr "Konten"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "4 kolom berdasarkan indeks ditemukan. Ini mungkin bug ekstensi yang Anda gunakan: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Catatan kaki [%s] tidak dirujuk."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "Catatan kaki [#] tidak dirujuk."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "referensi catatan kaki yang tidak konsisten dalam pesan yang diterjemahkan. asli: {0}, diterjemahkan: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "referensi yang tidak konsisten dalam pesan yang diterjemahkan. asli: {0}, diterjemahkan: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "referensi kutipan tidak konsisten dalam pesan yang diterjemahkan. asli: {0}, diterjemahkan: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "referensi istilah yang tidak konsisten dalam pesan yang diterjemahkan. asli: {0}, diterjemahkan: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "lebih dari satu target ditemukan untuk referensi silang 'any' %r: bisa %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3477,24 +3516,36 @@ msgstr "Tidak dapat mengambil gambar jarak jauh: %s [%s]"
msgid "Unknown image format: %s..."
msgstr "Format gambar tidak dikenal: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "karakter sumber undecodable, menggantinya dengan \"?\": %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "dilewati"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "gagal"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "tipe simpul tidak dikenal: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3517,12 +3568,12 @@ msgid ""
"it directly: %s"
msgstr "Format tanggal tidak valid. Kutip string dengan kutipan tunggal jika Anda ingin menampilkannya secara langsung: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree berisi ref ke berkas yang tidak ada %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "pengecualian saat mengevaluasi hanya ekspresi pengarahan: %s"
@@ -3532,37 +3583,37 @@ msgstr "pengecualian saat mengevaluasi hanya ekspresi pengarahan: %s"
msgid "default role %s not found"
msgstr "peran bawaan %s tidak ditemukan"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format tidak didefinisikan untuk %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Tidak ada ID apa pun yang ditugaskan untuk simpul %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Link permanen untuk table ini"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Link permanen untuk kode ini"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Link permanen untuk gambar ini"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Tautan ke daftar isi ini"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "Tidak dapat memperoleh ukuran gambar. :scale: option diabaikan."
@@ -3579,50 +3630,45 @@ msgstr ":maxdepth: terlalu besar, diabaikan."
msgid "document title is not a single Text node"
msgstr "judul dokumen bukan simpul Text tunggal"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "simpul judul tidak ditemui dalam bagian, topik, tabel, peringatan atau sisi bilah"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Catatan kaki"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "opsi tabularcolumns dan :widths: opsi diberikan bersamaan. :widths: diabaikan."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "unit dimensi %s tidak valid. Diabaikan"
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "entri indeks tidak diketahui ditemukan tipe %s"
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr "[gambar: %s]"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[gambar]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "keterangan tidak di dalam gambar."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "tipe simpul tidak diterapkan: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "tipe simpul tidak dikenal: %r"
diff --git a/sphinx/locale/is/LC_MESSAGES/sphinx.mo b/sphinx/locale/is/LC_MESSAGES/sphinx.mo
index bc5d2acaba9..f37c4d5d7f2 100644
Binary files a/sphinx/locale/is/LC_MESSAGES/sphinx.mo and b/sphinx/locale/is/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/is/LC_MESSAGES/sphinx.po b/sphinx/locale/is/LC_MESSAGES/sphinx.po
index 2c5f3f0877e..df02c1d7c66 100644
--- a/sphinx/locale/is/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/is/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Icelandic (http://www.transifex.com/sphinx-doc/sphinx-1/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Kafli %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Mynd %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tafla %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Listi %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -784,22 +787,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -885,7 +888,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -895,7 +898,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -916,8 +919,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1093,7 +1096,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Yfirlit"
@@ -1146,66 +1149,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,135 +1227,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2179,24 +2209,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2212,124 +2242,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Leitarsíða"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Varanlegur hlekkur á þessa jöfnu"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3056,30 +3095,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Efnisyfirlit"
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Leita í %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Fyrra efni"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "fyrri kafli"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Næsta efni"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "næsti kafli"
@@ -3352,15 +3391,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Varanlegur hlekkur á þennan titil"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Varanlegur hlekkur á þessa skilgreiningu"
@@ -3381,7 +3420,7 @@ msgstr "Undirbýr leit..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Leit lokið, fann %s síðu(r) sem pössuðu við leitarskilyrðin."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3398,62 +3437,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3473,24 +3512,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "Varanlegur hlekkur á þetta hugtak"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Varanlegur hlekkur á þessa töflu"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Varanlegur hlekkur á þennan kóða"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Varanlegur hlekkur á þessa mynd"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr "[mynd: %s]"
msgid "[image]"
msgstr "[mynd]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/it/LC_MESSAGES/sphinx.mo b/sphinx/locale/it/LC_MESSAGES/sphinx.mo
index 1d26f387da4..2321bf538bf 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 a7a29823732..e21e29c1554 100644
--- a/sphinx/locale/it/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/it/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,14 +7,14 @@
# Paolo Cavallini , 2013-2017
# Roland Puntaier , 2013
# Sandro Dentella , 2008
-# Takeshi KOMIYA , 2016
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Italian (http://www.transifex.com/sphinx-doc/sphinx-1/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,130 +23,123 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "fatto"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "terminato con problemi"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -154,12 +147,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -167,64 +160,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -232,57 +225,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Sezione %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabella %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Listato %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "il primary_domain %r non è stato trovato, tralasciato."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -303,14 +296,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -338,127 +331,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -470,42 +463,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -524,104 +527,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -788,22 +791,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -889,7 +892,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -899,7 +902,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -920,8 +923,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b %Y"
@@ -1097,7 +1100,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1105,7 +1108,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indice"
@@ -1150,66 +1153,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1228,135 +1231,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1814,23 +1817,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autore della sezione: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autore del modulo: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autore del codice: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autore: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1841,71 +1872,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Ritorna"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipo di ritorno"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membro"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variabile"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funzione"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumeratore"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1934,91 +1969,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametri del modello"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Solleva"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Solleva"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "classe"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "concetto"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funzione built-in)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodo)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (classe)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variabile globale o costante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attributo)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Parametri"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modulo)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metodo"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dati"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attributo"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modulo"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2028,7 +2063,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "etichetta dell'equazione %s duplicata, altra istanza in %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2045,7 +2080,7 @@ msgstr "operatore"
msgid "object"
msgstr "oggetto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "eccezione"
@@ -2057,97 +2092,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "funzione built-in"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variabili"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Solleva"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (nel modulo %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (nel modulo %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabile built-in)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe built-in)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe in %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metodo della classe)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metodo statico)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Indice del modulo Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduli"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Deprecato"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metodo della classe"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "metodo statico"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (deprecato)"
@@ -2183,24 +2213,24 @@ msgstr "ruolo"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variabile d'ambiente, %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2216,124 +2246,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "voce del glossario"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "elemento grammaticale"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "etichetta di riferimento"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variabile d'ambiente"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opzione del programma"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "documento"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Indice dei moduli"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Cerca"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2369,16 +2399,6 @@ msgid ""
" 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"
@@ -2599,6 +2619,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2708,42 +2734,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Permalink a questa equazione"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(in %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2819,19 +2845,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2839,82 +2865,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr " Basi: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2945,56 +2971,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3009,29 +3041,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argomenti parole chiave"
@@ -3060,30 +3099,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3151,7 +3190,7 @@ msgid "page"
msgstr "pagina"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3276,19 +3315,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Cerca %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Argomento precedente"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capitolo precedente"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Argomento successivo"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "capitolo successivo"
@@ -3356,15 +3395,15 @@ msgstr "Modifiche nelle API C"
msgid "Other changes"
msgstr "Altre modifiche"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link a questa intestazione"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link a questa definizione"
@@ -3385,7 +3424,7 @@ msgstr "Preparo la ricerca..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Ricerca completata, trovata/e %s pagina/e corrispondenti."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", in "
@@ -3402,62 +3441,62 @@ msgstr "Comprimi la barra laterale"
msgid "Contents"
msgstr "Contenuti"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3477,24 +3516,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3517,12 +3568,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3532,37 +3583,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Link a questa tabella"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Link a questo codice"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Link a questa immagine"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Link a questo indice"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3579,27 +3630,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Note a piè di pagina"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3613,16 +3664,11 @@ msgstr "[immagine: %s]"
msgid "[image]"
msgstr "[immagine]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/ja/LC_MESSAGES/sphinx.mo b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo
index a4896132f82..53f5e9d2aa9 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 0960e70febc..2fca6689945 100644
--- a/sphinx/locale/ja/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ja/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,14 +7,16 @@
# Akitoshi Ohta , 2011
# tomo, 2018
# Hisahiro Ohmura, 2017
+# KaKkouo, 2021
+# Komiya Takeshi , 2021
# Kouhei Sutou , 2011
# sutefu7, 2019-2020
# shirou - しろう , 2017
# Taizo Ito , 2019
# Takayuki Shimizukawa , 2013-2016
# Takayuki Shimizukawa , 2016-2017,2019
-# Takeshi KOMIYA , 2016-2017,2019
-# Tetsuo Koyama , 2020
+# Komiya Takeshi , 2016-2017,2019
+# Tetsuo Koyama , 2020-2021
# tomo, 2019
# shirou - しろう , 2014
# Yasushi Masuda , 2008
@@ -22,9 +24,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Japanese (http://www.transifex.com/sphinx-doc/sphinx-1/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,130 +35,123 @@ msgstr ""
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "ソースディレクトリが存在しません (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
-msgstr ""
+msgstr "出力先ディレクトリ (%s) はディレクトリではありません"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "出力先ディレクトリにはソースディレクトリと異なるディレクトリを指定してください"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx v%s を実行中"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "このプロジェクトはSphinx v%s以降のバージョンでなければビルドできません。"
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "出力先ディレクトリを作成しています"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "拡張機能のセットアップ中 %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "conf.pyにある'setup'はPythonのcallableではありません。定義を修正してcallableである関数にしてください。これはconf.pyがSphinx拡張として動作するのに必要です。"
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "翻訳カタログをロードしています [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "完了"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "翻訳が用意されていません"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "保存された環境データを読み込み中"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "失敗: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "ビルダーが選択されていないので、デフォルトの html を使用します"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "成功"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "完了(問題あり)"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "警告%s、%sをビルドします(警告はエラーとして扱われます)。"
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "警告%s、%sをビルドします(警告はエラーとして扱われます)。"
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ビルド %s, %s warning."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "ビルド %s, %s 警告."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ビルド %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "nodeクラス %r は既に登録されています。visitor関数は上書きされます"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "ディレクティブ %r は既に登録されています。ディレクティブは上書きされます"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "ロール %r は既に登録されています。ロールは上書きされます"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -164,12 +159,12 @@ msgid ""
"explicit"
msgstr "拡張 %s は並列読み込みが可能かどうかを宣言していないため、おそらく並列読み込みに対応していないでしょう。拡張の実装者に連絡して、明示してもらってください。"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s拡張は並列読み込みに対して安全ではありません"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -177,64 +172,64 @@ msgid ""
"explicit"
msgstr "拡張 %s は並列書き込みが可能かどうかを宣言していないため、おそらく並列書き込みに対応していないでしょう。拡張の実装者に連絡して、明示してもらってください。"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s拡張は並列書き込みに対して安全ではありません"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "直列で %sします"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "conf.py が設定ディレクトリに存在しません (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "設定値の辞書 %r は上書きないため無視されました (%r を使って個別に設定してください)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "%r は設定値 %r の正しい値ではないため無視されました"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "%r は正しい型ではないため無視されました"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "不明な設定値 %r による上書きは無視されました"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "%s という設定値はありません"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "設定値 %r は既に登録済みです"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "設定ファイルに文法エラーが見つかりました: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "設定ファイル(あるいはインポートしたどれかのモジュール)がsys.exit()を呼びました"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -242,61 +237,61 @@ msgid ""
"%s"
msgstr "設定ファイルにプログラム上のエラーがあります:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "設定値 `source_suffix' に `%r' が指定されましたが、文字列、文字列のリスト、辞書、のいずれかを指定してください。"
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "%s 章"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "図 %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "表 %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "リスト %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr " 設定値 `{name}` に `{current}` が指定されましたが、 {candidates} のいずれかを指定してください。"
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "設定値 `{name}' に `{current.__name__}' 型が指定されていますが、 {permitted} 型を指定してください。"
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "設定値 `{name}' に `{current.__name__}' 型が指定されています。デフォルト値は `{default.__name__}' です。"
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r が見つかりません。無視します。"
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
-msgstr ""
+msgstr "v2.0以降、Sphinxはデフォルトで \"index \" をroot_docとして使用しています。conf.pyに \"root_doc = 'contents'\" を追加してください。"
#: sphinx/events.py:67
#, python-format
@@ -311,16 +306,16 @@ msgstr "不明なイベント名: %s"
#: sphinx/events.py:109
#, python-format
msgid "Handler %r for event %r threw an exception"
-msgstr ""
+msgstr "イベント %r のハンドラ %r で例外が発生しました。"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "needs_extensions設定で %s 拡張が要求されていますが、その拡張がありません。"
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -342,133 +337,133 @@ msgstr "リテラルブロックを \"%s\" として解釈できませんでし
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
-msgstr ""
+msgstr "ドキュメント \"%s\" で複数のファイルが見つかりました: %r\nビルドには %r を使用してください。"
#: sphinx/project.py:59
msgid "document not readable. Ignored."
msgstr "ドキュメントを読めません。無視します。"
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "ビルダークラス %s には\"name\"属性がありません"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "ビルダー %r (モジュール %s) がすでに登録されています"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "ビルダー名 %s は登録されておらず、entry pointにもありません"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "ビルダー名 %s は登録されていません"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "ドメイン %s はすでに登録されています"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "ドメイン %s はまだ登録されていません"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "ディレクティブ %r は既に%sドメインに登録されています"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "ロール %r は既にドメイン%sに登録されています"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "インデックス %r はすでに%sドメインに登録されています"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "object_type %r はすでに登録されています"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "classref_type %r はすでに登録されています"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r はすでに登録されています"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "%r のsource_parserはすでに登録されています"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "%s のsource_parserは登録されていません"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "%r のTranslatorはすでに登録されています"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "add_node() のキーワード引数は (visit, depart) の形式で関数をタプルで指定してください: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r はすでに登録されています"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
-msgstr ""
+msgstr "math renderer %s はすでに登録されています"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "拡張 %r はSphinxのバージョン%sでSphinxに統合されています。この拡張は無視されます。"
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "元の例外:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "拡張 %s をimportできません"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "拡張 %r には setup() 関数がありません。これは本当にSphinx拡張ですか?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "このプロジェクトで使われている拡張 %s はSphinx v%s 以降が必要なため、現在のバージョンではビルドできません。"
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -480,42 +475,52 @@ msgstr "拡張 %r のsetup()関数が、対応していないオブジェクト
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "テーマ %r に \"theme\" 設定がありません"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "テーマ %r に \"inherit\" 設定がありません"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "テーマ %r が %r から継承されていますが、見つかりませんでした"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "設定 %s.%s がテーマ設定にありません"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "サポートされていないテーマオプション %r が指定されました"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "テーマパス上のファイル %r は正しいzipファイルではないか、テーマを含んでいません"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
-msgstr ""
+msgstr "sphinx_rtd_theme (< 0.3.0) が検出されました。Sphinx-6.0 以降では利用できなくなります。"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "テーマ %r がありません(theme.confが見つからない?)"
@@ -534,106 +539,106 @@ msgstr "%sビルダー向けの画像形式が見つかりません: %s"
msgid "building [mo]: "
msgstr "ビルド中 [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "出力中..."
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "全%d件のpoファイル"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "指定された %d 件のpoファイル"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "更新された %d 件のpoファイル"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "全てのソースファイル"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "コマンドラインに指定されたファイル %r はソースディレクトリ以下にないため無視されます"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "コマンドラインに指定されたファイル %r がないため無視されます"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "コマンドラインで指定された%d件のソースファイル"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "更新された %d 件のソースファイル"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "ビルド中 [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "更新されたファイルを探しています... "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d 件見つかりました"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "見つかりませんでした"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "環境データを保存中"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "整合性をチェック中"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "更新が必要な対象はありませんでした"
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "環境データを更新中"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s 件追加, %s 件更新, %s 件削除"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "ソースを読み込み中..."
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "ワーカーの終了を待っています..."
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "書き込むdocname: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
-msgstr "preparing documents"
+msgstr "ドキュメントの出力準備中"
#: sphinx/builders/_epub_base.py:216
#, python-format
@@ -667,15 +672,15 @@ msgstr "Pillowがインストールされていません。代わりに画像を
#: sphinx/builders/_epub_base.py:471
msgid "writing mimetype file..."
-msgstr ""
+msgstr "mimetype を書き込み中..."
#: sphinx/builders/_epub_base.py:476
msgid "writing META-INF/container.xml file..."
-msgstr ""
+msgstr "META-INF/container.xml を書き込み中..."
#: sphinx/builders/_epub_base.py:504
msgid "writing content.opf file..."
-msgstr ""
+msgstr "content.opf を書き込み中..."
#: sphinx/builders/_epub_base.py:530
#, python-format
@@ -684,7 +689,7 @@ msgstr "不明なmimetype %sのため無視します"
#: sphinx/builders/_epub_base.py:677
msgid "writing toc.ncx file..."
-msgstr ""
+msgstr "tox.ncx を書き込み中..."
#: sphinx/builders/_epub_base.py:702
#, python-format
@@ -733,7 +738,7 @@ msgstr "ePubファイルは%(outdir)sにあります。"
#: sphinx/builders/epub3.py:165
msgid "writing nav.xhtml file..."
-msgstr ""
+msgstr "nav.xhtml を書き込み中..."
#: sphinx/builders/epub3.py:191
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
@@ -798,25 +803,25 @@ msgstr "テンプレートの読み込み中..."
msgid "writing message catalogs... "
msgstr "メッセージカタログを出力中... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "上記の出力結果、または %(outdir)s /output.txt を見てエラーを確認してください"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "リンクが切れています: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "アンカー '%s' が見つかりません"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
-msgstr ""
+msgstr "linkcheck_allowed_redirects 内の正規表現のコンパイルに失敗しました: %r %s"
#: sphinx/builders/manpage.py:38
#, python-format
@@ -899,7 +904,7 @@ msgid "The text files are in %(outdir)s."
msgstr "テキストファイルは%(outdir)sにあります。"
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "ファイル書き込みエラー %s: %s"
@@ -909,7 +914,7 @@ msgstr "ファイル書き込みエラー %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "XMLファイルは%(outdir)sにあります。"
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "pseudo-XMLファイルは%(outdir)sにあります。"
@@ -930,8 +935,8 @@ msgid "Failed to read build info file: %r"
msgstr "build info ファイルの読み込みに失敗しました: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%Y年%m月%d日"
@@ -972,11 +977,11 @@ msgstr "ダウンロードファイル %r をコピーできません: %s"
#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
-msgstr ""
+msgstr "html_static_file 内のファイルのコピーに失敗しました: %s: %r"
#: sphinx/builders/html/__init__.py:821
msgid "copying static files"
-msgstr ""
+msgstr "静的ファイルをコピー中"
#: sphinx/builders/html/__init__.py:837
#, python-format
@@ -1079,7 +1084,7 @@ msgstr "favicon ファイル %r がありません"
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
-msgstr ""
+msgstr "html_add_permalinksはv3.5.0以降、非推奨となりました。代わりにhtml_permalinksとhtml_permalinks_iconを使用してください。"
#: sphinx/builders/html/__init__.py:1317
#, python-format
@@ -1107,7 +1112,7 @@ msgstr "設定値 \"latex_documents\" が見つかりません。ドキュメン
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "設定値 \"latex_documents\" は、不明なドキュメント %s を参照しています"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1115,7 +1120,7 @@ msgstr "設定値 \"latex_documents\" は、不明なドキュメント %s を
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "索引"
@@ -1148,7 +1153,7 @@ msgstr "不明な設定値 latex_elements[%r] は無視されました。"
#: sphinx/builders/latex/__init__.py:476
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
-msgstr ""
+msgstr "不明なテーマオプション latex_theme_options[%r] は無視されました。"
#: sphinx/builders/latex/theming.py:91
#, python-format
@@ -1160,66 +1165,66 @@ msgstr "%r に \"theme\" 設定がありません"
msgid "%r doesn't have \"%s\" setting"
msgstr "%r に \"%s\" 設定がありません"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "ビルド中に例外が発生しました。デバッガを起動します:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "割り込まれました!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "reST マークアップエラー:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "エンコードエラー:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "完全なトレースバックを%sに保存しました。問題を開発者に報告するときに添付してください。"
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "再起呼び出しエラー:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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 "これは、非常に大きなソースファイルや深くネストされたソースファイルで発生する可能性があります。conf.py で、Python のデフォルトの再帰回数制限である 1000 を、例えば次のように慎重に増やすことができます: "
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "例外が発生しました"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "バグ報告はこちらにお願いします 。ご協力ありがとうございます!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "ジョブ番号は正数でなければなりません"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "詳しくは、 を見てください。"
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1238,135 +1243,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "ドキュメントソースファイルへのパス"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "出力先ディレクトリへのパス"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "再構築するための設定ファイルのリスト。 -a が指定されている場合は無視されます"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "一般的なオプション"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "使用するビルダー(デフォルト:html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "すべてのファイルに書き込む(デフォルト: 新規ファイルまたは変更されたファイルのみ)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "保存された環境は使わず、常に全てのファイルを読み込む"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "キャッシュされた環境とDoctreeファイルへのパス(デフォルト:OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "可能な場合、ビルドを N 個のプロセスで並列実行する(特別な値 \"auto\" は N を cpu-count に設定する)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "設定ファイル(conf.py)がある場所のパス(デフォルト:SOURCEDIRと同じ場所)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "設定ファイルを使用せず、-Dオプションのみを使用"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "設定ファイルの設定を上書きする"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "HTMLテンプレートに値を渡す"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "定義タグ: TAG ブロック\"のみ\"含む"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "nit-picky モード。不足しているすべての参照について警告する"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "コンソール出力オプション"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "精度の増加(繰り返し可能)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "標準出力には出力せず、標準エラー出力に警告を出すのみ"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "何も出力せず、警告もしない"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr "色分けで出力する(デフォルト:自動検出)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr "色分けの出力をしない(デフォルト:自動検出)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "指定ファイルに警告(およびエラー)を書き込む"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "警告をエラーとして扱う"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr "-Wを指定すると、警告が表示されたときは実行を続ける"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr "例外時にフルトレースバックを表示する"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "例外が発生したときにPdbを実行する"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "ファイル %r が見つかりません"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "-aオプションとファイル名を組み合わせることはできません"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "警告ファイル %r を開けません: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "-Dオプション引数は name = value の形式でなければなりません"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "-Aオプション引数は name = value の形式でなければなりません"
@@ -1537,7 +1542,7 @@ msgstr "プロジェクトの言語"
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 ""
+msgstr "ソースファイルのファイル名の拡張子。一般的には、\".txt\"または\".rst \"のどちらかです。この拡張子を持つファイルだけがドキュメントとみなされます。"
#: sphinx/cmd/quickstart.py:284
msgid "Source file suffix"
@@ -1663,7 +1668,7 @@ msgstr "記述した場合、ソースとビルドのディレクトリを分割
#: sphinx/cmd/quickstart.py:486
msgid "if specified, create build dir under source dir"
-msgstr ""
+msgstr "指定された場合、ソースディレクトリの下にビルドディレクトリを作成します。"
#: sphinx/cmd/quickstart.py:488
msgid "replacement for dot in _templates etc."
@@ -1780,7 +1785,7 @@ msgstr "無効なテンプレート変数: %s"
#: sphinx/directives/code.py:64
msgid "non-whitespace stripped by dedent"
-msgstr ""
+msgstr "デデントによる空白の除去"
#: sphinx/directives/code.py:83
#, python-format
@@ -1824,100 +1829,132 @@ msgstr " \"lineno-match\" は不連続な \"lines\" に対して使用できま
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "指定された %r に一致する行がインクルードファイル %r にありませんでした"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr "toctree グローブ・パターン %r はどのドキュメントにもマッチしませんでした。"
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree に除外したドキュメントへの参照が含まれています %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree に存在しないドキュメントへの参照が含まれています %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr "toctree で重複したエントリが見つかりました: %s"
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "この節の作者: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "モジュールの作者: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "コードの作者: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "作者: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
-msgstr ""
+msgstr "csv-table ディレクティブの \":file:\" オプションは、絶対パスをソースディレクトリからの相対パスとして認識するようになりました。ドキュメントを更新してください。"
#: sphinx/domains/__init__.py:394
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "パラメータ"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr "戻り値"
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "戻り値"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "戻り値の型"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "のメンバ変数"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "変数"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "の関数"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "のマクロ"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
-msgstr ""
+msgstr "struct"
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "union"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "列挙型"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "のデータ型"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
-msgstr ""
+msgstr "関数パラメータ"
#: sphinx/domains/changeset.py:28
#, python-format
@@ -1944,91 +1981,91 @@ msgstr "引用 %s はすでに %s で使われています"
msgid "Citation [%s] is not referenced."
msgstr "引用 [%s] は参照されていません。"
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "テンプレートパラメータ"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "例外"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "例外"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "クラス"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "コンセプト"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
-msgstr ""
+msgstr "テンプレート・パラメータ"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (組み込み関数)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s のメソッド)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (クラス)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (グローバル変数または定数)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s の属性)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "引数"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (モジュール)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "メソッド"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "データ"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "の属性"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "モジュール"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "%s の記述 %s はすでに %s で %s が使われています"
@@ -2038,7 +2075,7 @@ msgstr "%s の記述 %s はすでに %s で %s が使われています"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "数式 %s のラベルはすでに %s で使われています"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "無効な math_eqref_format: %r"
@@ -2055,7 +2092,7 @@ msgstr "演算子"
msgid "object"
msgstr "オブジェクト"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "例外"
@@ -2067,97 +2104,92 @@ msgstr "文"
msgid "built-in function"
msgstr "組み込み関数"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "変数"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "例外"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s モジュール)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s モジュール)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (組み込み変数)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (組み込みクラス)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s のクラス)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s のクラスメソッド)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (%s のプロパティ)"
+msgid "%s (%s property)"
+msgstr "%s (%s のプロパティ)"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s の静的メソッド)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Pythonモジュール索引"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "モジュール"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "非推奨"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "クラスメソッド"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "の静的メソッド"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
-msgstr ""
+msgstr "プロパティ"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "%s のオブジェクト記述、 %s の他のインスタンスを複製し、そのうちの1つに :noindex: を使用します"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "相互参照 %r に複数のターゲットが見つかりました: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (非推奨)"
@@ -2193,24 +2225,24 @@ msgstr "ロール"
msgid "duplicate description of %s %s, other instance in %s"
msgstr "%s の記述 %s はすでに %s で使われています"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "環境変数; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "不正なオプションの説明 %r は、\"opt\"、\"-opt args\"、\"--opt args\"、\"/opt args\" または \"+opt args\" のようになります。"
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr "%s コマンドラインオプション"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr "コマンドラインオプション"
@@ -2226,124 +2258,124 @@ msgstr "用語集の用語は空行で区切ってはいけません"
msgid "glossary seems to be misformatted, check indentation"
msgstr "用語集のフォーマットが間違っているようです。インデントを確認してください"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "用語集の項目"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "文法トークン"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "参照ラベル"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "環境変数"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "プログラムオプション"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "document"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "モジュール索引"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "検索ページ"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "ラベル %s はすでに %s で使われています"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "%s の記述 %s はすでに %s で使われています"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig は無効です。:numref: は無視されます。"
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
-msgstr ""
+msgstr "クロスリファレンスの作成に失敗しました。番号が割り当てられていません: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "リンクにキャプションがありません: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "無効な numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "無効な numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
-msgstr ""
+msgstr "未定義のラベル: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
-msgstr ""
+msgstr "クロスリファレンスの作成に失敗しました。タイトルまたはキャプションが見つかりませんでした: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "新しい設定"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "変更された設定"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "変更された拡張"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "ビルド環境のバージョンが最新ではありません"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "ソースディレクトリが変更されました"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "この環境は選択したビルダーと互換性がありません。別の doctree ディレクトリーを選択してください。"
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "%s のドキュメントをスキャンできませんでした: %r "
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "ドメイン %r はまだ登録されていません"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "自己参照している toctree が見つかりました。無視します。"
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "ドキュメントはどの toctree にも含まれていません"
@@ -2379,16 +2411,6 @@ msgid ""
" will be generated"
msgstr "toctree にはタイトルのないドキュメント %r への参照が含まれています: リンクは生成されません"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree に除外したドキュメントへの参照が含まれています %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree に存在しないドキュメントへの参照が含まれています %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2609,6 +2631,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== 最も遅い読み取り時間 ======================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr "ハードコードされたリンク %r は 拡張リンクに置き換えられる可能性があります (代わりに %r を使用してみてください)。"
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz ディレクティブはコンテンツとファイル名の両方の引数を持つことは出来ません"
@@ -2673,7 +2701,7 @@ msgstr "[グラフ]"
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
-msgstr ""
+msgstr "convert コマンド %r を実行できません。image_converter の設定を確認してください: %s"
#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
#, python-format
@@ -2718,42 +2746,42 @@ msgstr "latex のインライン表示 %r: %s"
msgid "Permalink to this equation"
msgstr "この数式へのパーマリンク"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "intersphinx インベントリは移動しました: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "%s から intersphinx インベントリをロード中..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "いくつかのインベントリでいくつかの問題に遭遇しましたが、代替手段を持っていました:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "以下の問題があるため、いくつかのインベントリは到達できませんでした:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(in %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(in %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "intersphinx 識別子 %r は文字列ではありません。無視します"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "intersphinx_mapping [%s] の読み取りに失敗しました。無視します: %r"
@@ -2812,12 +2840,12 @@ msgstr "全モジュールのうち、コードを読めるもの "
#: sphinx/ext/autodoc/__init__.py:132
#, python-format
msgid "invalid value for member-order option: %s"
-msgstr ""
+msgstr "member-order オプションに無効な値があります: %s"
#: sphinx/ext/autodoc/__init__.py:140
#, python-format
msgid "invalid value for class-doc-from option: %s"
-msgstr ""
+msgstr "class-doc-from オプションに無効な値があります: %s"
#: sphinx/ext/autodoc/__init__.py:401
#, python-format
@@ -2829,19 +2857,19 @@ msgstr "auto%s (%r) の署名が無効です"
msgid "error while formatting arguments for %s: %s"
msgstr "%sの引数のフォーマット中にエラーが発生しました: %s "
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "オブジェクト %s に属性 %s がありません"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: ドキュメント化する %r の決定に失敗しました。次の例外が発生しました:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2849,90 +2877,90 @@ msgid ""
"explicit module name)"
msgstr "ドキュメントの自動生成 %r のためにどのモジュールをインポートするのか分かりません (ドキュメントに \"module\"または \"currentmodule\"ディレクティブを配置するか、明示的なモジュール名を指定してください)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
-msgstr ""
+msgstr "モックオブジェクトが検出されました: %r"
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
-msgstr ""
+msgstr "%s のシグネチャをフォーマット中にエラーが発生しました: %s"
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "automodule 名の \"::\" は意味がありません"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "automodule に与えられた署名引数、または戻り値となるアノテーション %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ は文字列のリストでなければなりません。%r (%s モジュールの中) ではないです -- ignoring __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
-msgstr ""
+msgstr "members: オプションで指定された属性がありません: モジュール %s、属性 %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
-msgstr ""
+msgstr "%s の関数シグネチャの取得に失敗しました: %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
-msgstr ""
+msgstr "%s のコンストラクタ署名の取得に失敗しました: %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "ベースクラス: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
-msgstr ""
+msgstr "%sの別名です。"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
-msgstr ""
+msgstr "TypeVar(%s)のエイリアスです。"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
-msgstr ""
+msgstr "%s のメソッド・シグネチャの取得に失敗しました: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
-msgstr ""
+msgstr "無効な __slots__ が %s で見つかりました。無視されました。"
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
-msgstr ""
+msgstr "autodoc_member_order が \"alphabetic\" の代わりに \"alphabetical\" を受け入れるようになりました。設定を更新してください。"
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
-msgstr ""
+msgstr "%r の既定の引数値の解析に失敗しました: %s。"
#: sphinx/ext/autodoc/type_comment.py:130
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
-msgstr ""
+msgstr "%r のシグネチャの更新に失敗しました: パラメータが見つかりません: %s。"
#: sphinx/ext/autodoc/type_comment.py:133
#, python-format
@@ -2953,58 +2981,64 @@ msgstr "autosummary: stubファイルが見つかりません%r。autosummary_ge
#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
-msgstr ""
+msgstr "キャプション付きオートサマリーには :toctree: オプションが必要です。"
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "%sの名前を解析できませんでした "
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "%sオブジェクトをインポートできませんでした "
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: ファイルが見つかりません: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary は内部的に rst ファイルを生成します。しかしあなたの source_suffix は rst ファイルに含まれていませんでした。スキップします。"
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: ドキュメント化する %r の決定に失敗しました。次の例外が発生しました:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] %s の autosummary を生成中"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] %s に書き込み中"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] %rのインポートに失敗しました: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3019,29 +3053,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nautosummary ディレクティブを使って ReStructuredText を生成します。\n\nsphinx-autogen は sphinx.ext.autosummary.generate のフロントエンドです。\n入力されたファイルを含む autosummary ディレクティブから reStructuredText ファイルを\n生成します。\n\nautosummary ディレクティブのフォーマットは\n``sphinx.ext.autosummary`` に記載されています。Pythonモジュールと :: を使って読むことができます。\n\npydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "rST ファイルを生成するためのソースファイル"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "すべての生成データを配置するディレクトリ"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "ファイルのデフォルト拡張子 (デフォルト: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "カスタムテンプレートディレクトリ (デフォルト: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "インポートしたメンバーのドキュメント (デフォルト: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr "モジュール __all__ 属性に含まれるメンバーのみを対象としたドキュメントを作成します。(デフォルト: %(default)s)"
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "キーワード引数"
@@ -3064,39 +3105,39 @@ msgstr "その他のパラメータ"
#: sphinx/ext/napoleon/docstring.py:763
msgid "Receives"
-msgstr ""
+msgstr "受け取る"
#: sphinx/ext/napoleon/docstring.py:767
msgid "References"
msgstr "参照"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "警告"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr "列挙"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
-msgstr ""
+msgstr "無効な値セット (終了括弧がありません): %s"
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
-msgstr ""
+msgstr "無効な値セット (開始括弧がありません): %s"
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
-msgstr ""
+msgstr "不正な文字列リテラル (終了引用符がありません): %s"
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
-msgstr ""
+msgstr "不正な文字列リテラル (開始引用符がありません): %s"
#: sphinx/locale/__init__.py:252
msgid "Attention"
@@ -3161,7 +3202,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "目次"
@@ -3286,19 +3327,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s 内を検索"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "前のトピックへ"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "前の章へ"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "次のトピックへ"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "次の章へ"
@@ -3366,15 +3407,15 @@ msgstr "C API に関する変更"
msgid "Other changes"
msgstr "その他の変更"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "この定義へのパーマリンク"
@@ -3395,7 +3436,7 @@ msgstr "検索を準備しています..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "検索が完了し、 %s ページ見つけました。"
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", in "
@@ -3412,65 +3453,65 @@ msgstr "サイドバーをたたむ"
msgid "Contents"
msgstr "コンテンツ"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "4列ベースのインデックスが見つかりました。あなたが使っている拡張子のバグかもしれません: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Footnote [%s] は参照されていません。"
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr "Footnote [#] は参照されていません。"
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "翻訳されたメッセージの footnote 参照が矛盾しています。原文: {0}、翻訳: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "翻訳されたメッセージの参照が矛盾しています。原文: {0}、翻訳: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "翻訳されたメッセージの引用参照が矛盾しています。原文: {0}、翻訳: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "翻訳されたメッセージの用語参照が矛盾しています。原文: {0}、翻訳: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
-msgstr ""
+msgstr "相互参照用のフォールバックテキストを決定できませんでした。バグかもしれません。"
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "'any' クロスリファレンス %r のターゲットが1つ以上みつかりました。 %s に参照を設定します。"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
-msgstr ""
+msgstr "%r 参照先が見つかりません: %s"
#: sphinx/transforms/post_transforms/images.py:83
#, python-format
@@ -3487,23 +3528,35 @@ msgstr "リモート画像を取得できませんでした: %s [%s]"
msgid "Unknown image format: %s..."
msgstr "不明な画像フォーマット: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "デコードできないソース文字です。\"?\" に置き換えます: %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr "スキップしました"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr "失敗しました"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
-msgstr ""
+msgstr "不明なディレクティブまたはロール名: %s:%s"
+
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "不明なノードタイプ: %r"
#: sphinx/util/i18n.py:67
#, python-format
@@ -3518,7 +3571,7 @@ msgstr "書き込みエラー: %s, %s"
#: sphinx/util/i18n.py:98
#, python-format
msgid "locale_dir %s does not exists"
-msgstr ""
+msgstr "locale_dir %s は存在しません"
#: sphinx/util/i18n.py:192
#, python-format
@@ -3527,12 +3580,12 @@ msgid ""
"it directly: %s"
msgstr "日付形式が無効です。直接出力したい場合は、文字列を一重引用符で囲みます: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree に存在しないファイルへの参照が含まれています %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "only ディレクティブの条件式の評価中に例外が発生しました: %s"
@@ -3542,37 +3595,37 @@ msgstr "only ディレクティブの条件式の評価中に例外が発生し
msgid "default role %s not found"
msgstr "デフォルトのロール %s が見つかりません"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "%s に numfig_format は定義されていません"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "いくつかの ID が %s ノードに割り当てられていません"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
-msgstr ""
+msgstr "この用語の解説へ"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "このテーブルへのパーマリンク"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "このコードへのパーマリンク"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "この画像へのパーマリンク"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "この目次へのパーマリンク"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "画像サイズを取得できませんでした。:scale: オプションは無視されます。"
@@ -3589,27 +3642,27 @@ msgstr ":maxdepth: が大きすぎるので無視されます。"
msgid "document title is not a single Text node"
msgstr "ドキュメントのタイトルは、単一の Text ノードではありません"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "セクション、トピック、表、訓戒またはサイドバーにないタイトルノードが見つかりました。"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "注記"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "tabularcolumns と :widths: オプションの両方が設定されています。:widths: は無視されます。"
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "ディメンション単位 %s が無効です。無視されます。"
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "不明なインデックスエントリタイプ %s が見つかりました"
@@ -3623,16 +3676,11 @@ msgstr "[画像: %s]"
msgid "[image]"
msgstr "[画像]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "キャプションは図の中にはありません。"
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "未実装のノードタイプ: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "不明なノードタイプ: %r"
diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo
index 9fddf1fdb4e..106896b1b48 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 542cfdd2262..d6dc79189af 100644
--- a/sphinx/locale/ko/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ko/LC_MESSAGES/sphinx.po
@@ -1,17 +1,17 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Minho Ryang , 2019
-# YT H , 2019-2021
+# YT H , 2019-2022
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-05 10:17+0000\n"
+"Last-Translator: YT H \n"
"Language-Team: Korean (http://www.transifex.com/sphinx-doc/sphinx-1/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "원본 디렉토리를 찾을 수 없습니다 (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "출력 디렉토리 %s은(는) 디렉토리가 아닙니다."
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "원본 디렉토리와 대상 디렉토리는 같을 수 없습니다"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx 버전 %s 실행 중"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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 "보안상의 이유로 macOS의 Python 3.8 버전 이상에서는 병렬 모드가 비활성화되어 있습니다. 자세한 내용은 https://github.com/sphinx-doc/sphinx/issues/6803 을 참조하십시오"
-
-#: sphinx/application.py:228
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "이 프로젝트는 최소 Sphinx 버전 %s이(가) 필요하므로 현재 버전으로 빌드할 수 없습니다."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "출력 디렉토리 만드는 중"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "확장 기능 %s 설정 중:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "현재 conf.py 파일에 정의된 'setup'은 호출 가능한 Python 객체가 아닙니다. 호출 가능한 함수가 되도록 정의를 수정하십시오.\n이것은 conf.py가 Sphinx 확장 기능으로 동작하는 데 필요합니다."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "번역을 불러오는 중 [%s]… "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "완료"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "기본 제공 메시지를 사용할 수 없습니다"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "pickle로 저장된 환경을 불러오는 중"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "실패: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "선택한 빌더가 없으므로, 기본값인 html을 사용합니다"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "성공"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "완료했으나 문제점 발견"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "빌드 %s, 경고가 %s 개 발생했습니다 (경고를 오류로 처리)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "빌드 %s, 경고가 %s 개 발생했습니다 (경고를 오류로 처리)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "빌드 %s, 경고가 %s 개 발생했습니다."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "빌드 %s, 경고가 %s 개 발생했습니다."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "빌드 %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "%r 노드 클래스가 이미 등록되어 있으며, 방문자를 무시합니다"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "%r 지시문이 이미 등록되어 있으며, 재정의됩니다"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "%r 역할이 이미 등록되어 있으며, 재정의됩니다"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr "%s 확장 기능은 병렬 읽기에 안전한지 선언하지 않았으므로, 그렇지 않다고 가정합니다. 확장 기능 작성자에게 확인하고 명시하도록 요청하십시오"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s 확장 기능은 병렬 읽기에 안전하지 않습니다"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr "%s 확장 기능은 병렬 쓰기에 안전한지 선언하지 않았으므로, 그렇지 않다고 가정합니다. 확장 기능 작성자에게 확인하고 명시하도록 요청하십시오"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s 확장 기능은 병렬 쓰기에 안전하지 않습니다"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "병렬 %s 처리"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "설정 디렉토리에 conf.py 파일이 없습니다 (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "Dictionary 구성 설정 %r을(를) 재정의할 수 없으며, 무시합니다 (개별 요소를 설정하기 위해 %r 사용)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "숫자 %r이(가) 설정값 %r에 대해 유효하지 않으며, 무시합니다"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "지원되지 않는 유형의 구성 설정 %r을(를) 재정의 할 수 없으며, 무시합니다"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "재정의 중 알 수 없는 설정값 %r, 무시합니다"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "해당 설정값이 없습니다: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "설정값 %r이(가) 이미 존재합니다"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "구성 파일에 구문 오류가 있습니다: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "구성 파일(또는 가져온 모듈 중 하나)에서 sys.exit()을 호출했습니다"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr "구성 파일에 프로그램 오류가 있습니다:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "설정값 'source_suffix'는 문자열, 문자열의 목록 또는 dictionary를 예상합니다. 그러나 `%r'이(가) 지정되었습니다."
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "제 %s 절"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "그림 %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "표 %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "예시 %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "설정값 `{name}`은(는) {candidates} 중 하나여야 하지만, `{current}`이(가) 지정되었습니다."
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "설정값 `{name}'은(는) `{current.__name__}' 유형이지만, {permitted} 유형을 기대했습니다."
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "설정값 `{name}'은(는) `{current.__name__}' 유형이지만, 기본값은 `{default.__name__}'입니다."
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r(이)가 없으므로, 무시합니다."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr "알 수 없는 이벤트 이름: %s"
msgid "Handler %r for event %r threw an exception"
msgstr "처리기 %r (이벤트 %r에 대한) 에서 예외를 발생했습니다"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "%s 확장 기능은 needs_extensions 설정에 따라 필요하지만, 로드되지 않았습니다."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr "문서 \"%s\"에 대해 여러 파일을 발견했습니다: %r\n빌드
msgid "document not readable. Ignored."
msgstr "문서를 읽을 수 없습니다. 무시합니다."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "빌더 클래스 %s에 \"name\" 속성이 없습니다"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "%r 빌더가 이미 존재합니다 (%s 모듈에 있음)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "빌더 이름 %s이(가) 등록되지 않았거나 진입점을 통해서만 사용할 수 있습니다"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "빌더 이름 %s이(가) 등록되지 않았습니다"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "%s 영역이 이미 등록되었습니다"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "%s 영역이 아직 등록되지 않았습니다"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "%r 지시문이 %s 영역에 이미 등록되었습니다"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "%r 역할이 %s 영역에 이미 등록되었습니다"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "%r 색인이 %s 영역에 이미 등록되었습니다"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "%r object_type이 이미 등록되었습니다"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "%r crossref_type이 이미 등록되었습니다"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r이(가) 이미 등록되었습니다"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "%r에 대한 source_parser가 이미 등록되었습니다"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "%s에 대한 소스 해석기가 등록되지 않았습니다"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "%r에 대한 변환기가 이미 존재합니다"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "add_node()에 대한 kwargs는 반드시 (visit, depart)의 함수 튜플이어야 합니다: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r이(가) 이미 등록되었습니다"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr "수식 렌더러 %s이(가) 이미 등록되었습니다"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "%r 확장 기능은 Sphinx에 버전 %s 이후로 이미 병합되었습니다. 이 확장 기능은 무시됩니다."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "원래 예외:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "확장 기능 %s을(를) 가져올 수 없습니다"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "확장 기능 %r에 setup() 함수가 없습니다. Sphinx 확장 모듈이 맞습니까?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "이 프로젝트에서 사용하는 %s 확장 기능에는 최소한 Sphinx v%s이(가) 필요합니다. 따라서 이 버전으로 빌드 할 수 없습니다."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr "확장 기능 %r이(가) setup() 함수에서 지원되지 않는 개체
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python 향상 제안; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr "잘못된 PEP 번호 %s"
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr "잘못된 RFC 번호 %s"
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "테마 %r에 \"theme\" 설정이 없습니다"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "테마 %r에 \"inherit\" 설정이 없습니다"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "이름이 %r인 테마가 없으며, %r에서 상속합니다"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "검색된 테마 구성에서 %s.%s 설정이 존재하지 않습니다"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "지원하지 않는 테마 옵션 %r을(를) 설정했습니다"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "테마 경로의 %r 파일이 유효한 ZIP 파일이 아니거나 테마를 포함하지 않습니다"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "sphinx_rtd_theme (< 0.3.0) 가 발견되었습니다. 이 테마는 Sphinx 6.0부터 사용할 수 없습니다."
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "이름이 %r인 테마를 찾을 수 없습니다 (theme.conf 파일 누락?)"
@@ -521,104 +524,104 @@ msgstr "%s 빌더에 적합한 이미지를 찾을 수 없음: %s"
msgid "building [mo]: "
msgstr "빌드 중 [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "출력을 쓰는 중… "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "모든 %d 개의 po 파일"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "지정된 %d 개의 po 파일 대상"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "오래된 %d 개의 po 파일 대상"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "모든 원본 파일"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "명령줄에 지정된 파일 %r이(가) 원본 디렉토리에 있지 않으므로, 무시합니다"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "명령줄에 지정된 파일 %r이(가) 존재하지 않으므로, 무시합니다"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "명령줄에 지정된 %d 개의 원본 파일"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "오래된 %d 개의 원본 파일 대상"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "빌드 중 [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "오래된 파일을 찾는 중… "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d 개 찾음"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "찾은 것이 없음"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "pickle로 환경을 저장하는 중"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "일관성 확인 중"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "오래된 대상이 없습니다."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "환경을 갱신하는 중: "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s 개 추가됨, %s 개 변경됨, %s 개 제거됨"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "원본을 읽는 중… "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "작업자를 기다리는 중…"
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "기록할 문서 이름: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "문서 준비 중"
@@ -795,12 +798,12 @@ msgstr "위의 출력 또는 %(outdir)s/output.txt 파일에서 오류를 확인
msgid "broken link: %s (%s)"
msgstr "끊어진 링크: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "앵커 '%s'을(를) 찾을 수 없습니다"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr "linkcheck_allowed_redirects에서 정규식을 컴파일하지 못했습니다: %r %s"
@@ -918,7 +921,7 @@ msgstr "빌드 정보 파일을 읽을 수 없습니다: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%Y년 %m월 %d일"
@@ -1102,7 +1105,7 @@ msgstr "\"latex_documents\" 설정값이 알 수 없는 문서 %s을(를) 참조
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "색인"
@@ -1202,9 +1205,9 @@ msgid "job number should be a positive number"
msgstr "작업 숫자는 양수여야 합니다"
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "자세한 내용은 를 참조하십시오."
#: sphinx/cmd/build.py:105
msgid ""
@@ -1811,23 +1814,51 @@ msgstr "분리된 \"lines\" 집합과 함께 \"lineno-match\"를 사용할 수
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "행 지정 %r: 포함 파일 %r에서 가져온 줄이 없습니다"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr "toctree glob 패턴 %r 이(가) 어느 문서와도 일치하지 않습니다"
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree에 제외된 문서 %r에 대한 참조가 있음"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree에 존재하지 않는 문서 %r에 대한 참조가 있음"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr "toctree에서 중복 항목이 발견됨: %s"
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "구역 작성자: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "모듈 작성자: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "코드 작성자: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "작성자: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ".. acks 내용이 목록이 아닙니다"
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ".. hlist 내용이 목록이 아닙니다"
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr "csv-table 지시문의 \":file:\" 옵션은 이제 절대 경로를 소
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "중복 C 선언이며, %s:%s에 정의되었습니다.\n선언은 '.. c:%s:: %s' 입니다."
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "매개변수"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr "반환값"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
+msgstr "반환"
+
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "반환 형식"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr "%s (C %s)"
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "멤버 변수"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "변수"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "함수"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "매크로"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr "구조체"
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "공용체"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "열거형"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "열거자"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "자료형"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "함수 매개변수"
@@ -1931,91 +1966,91 @@ msgstr "중복 인용 %s, 다른 인스턴스는 %s에 있음"
msgid "Citation [%s] is not referenced."
msgstr "인용 [%s]이(가) 참조되지 않았습니다."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "중복 C++ 선언이며, %s:%s에 정의되었습니다.\n선언은 '.. cpp:%s:: %s' 입니다."
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "템플릿 매개변수"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "예외"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "예외"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "클래스"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "콘셉트"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr "템플릿 매개변수"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (내장 함수)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 메서드)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (클래스)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (전역 변수 또는 상수)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s의 속성)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "인수"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (모듈)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "메서드"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "데이터"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "속성"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "모듈"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "중복된 %s 설명 (%s에 대한), 다른 항목은 %s (%s)에 있음"
@@ -2025,7 +2060,7 @@ msgstr "중복된 %s 설명 (%s에 대한), 다른 항목은 %s (%s)에 있음"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "중복 레이블의 수식 %s, 다른 인스턴스는 %s에 있음"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "잘못된 math_eqref_format: %r"
@@ -2042,7 +2077,7 @@ msgstr "연산자"
msgid "object"
msgstr "객체"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "예외"
@@ -2054,97 +2089,92 @@ msgstr "문"
msgid "built-in function"
msgstr "내장 함수"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "변수"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "예외 발생"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s 모듈)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s 모듈)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (내장 변수)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (내장 클래스)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s 클래스)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s의 클래스 메서드)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (%s의 특성)"
+msgid "%s (%s property)"
+msgstr "%s (%s의 특성)"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s의 정적 메서드)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr "%s (%s의 특성)"
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python 모듈 목록"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "모듈"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "폐지됨"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "클래스 메서드"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "정적 메서드"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "특성"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "%s의 중복 객체 설명, 다른 인스턴스는 %s에 있으며, 이 중 하나에 :noindex:를 사용하십시오"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "상호 참조 %r에 대해 둘 이상의 대상을 찾았습니다: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (폐지됨)"
@@ -2256,81 +2286,81 @@ msgstr "중복 레이블 %s, 다른 인스턴스는 %s에 있음"
msgid "duplicate %s description of %s, other instance in %s"
msgstr "중복된 %s 설명 (%s에 대한), 다른 인스턴스는 %s에 있음"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig가 비활성화되었습니다. :numref:는 무시됩니다."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "상호 참조를 생성하지 못했습니다. 어떤 번호도 할당되지 않았습니다: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr "링크에 캡션이 없습니다: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "잘못된 numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr "잘못된 numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr "정의되지 않은 레이블: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "상호 참조를 생성하지 못했습니다. 제목 또는 캡션을 찾을 수 없습니다: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "새로운 설정"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "설정이 변경됨"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "확장 기능이 변경됨"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "빌드 환경 버전이 최신이 아님"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "원본 디렉토리가 변경됨"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "이 환경은 선택한 빌더와 호환되지 않습니다. 다른 doctree 디렉토리를 선택하십시오."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "%s에서 문서를 탐색하지 못했습니다: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "%r 영역이 등록되지 않았습니다"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "자체 참조된 toctree가 발견되었습니다. 무시합니다."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "문서가 어느 toctree에도 포함되어 있지 않음"
@@ -2366,16 +2396,6 @@ msgid ""
" will be generated"
msgstr "toctree에 제목이 없는 문서 %r에 대한 참조가 있습니다. 링크가 생성되지 않습니다"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree에 제외된 문서 %r에 대한 참조가 있음"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree에 존재하지 않는 문서 %r에 대한 참조가 있음"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== 가장 느린 읽기 시간 ======================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr "하드코딩 된 링크 %r은(는) extlink로 대체할 수 있습니다 (대신 %r을(를) 사용해 보십시오)"
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz 지시문에 내용과 파일 이름 인수를 모두 지정할 수 없습니다"
@@ -2705,42 +2731,42 @@ msgstr "인라인 LaTeX %r: %s"
msgid "Permalink to this equation"
msgstr "이 수식에 대한 퍼머링크"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "intersphinx 인벤토리가 이동함: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "%s 에서 intersphinx 인벤토리 로드 중…"
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "일부 인벤토리에서 몇 가지 문제가 발생했지만, 동작하는 대체 인벤토리로 처리했습니다:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "다음 문제가 있어 어느 인벤토리도 도달하지 못했습니다:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(%s v%s에서)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(%s에서)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "intersphinx 식별자 %r이(가) 문자열이 아닙니다. 무시합니다"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "intersphinx_mapping[%s]을(를) 읽지 못했으며, 무시합니다: %r"
@@ -2816,19 +2842,19 @@ msgstr "auto%s (%r)에 대한 잘못된 서명"
msgid "error while formatting arguments for %s: %s"
msgstr "%s에 대한 인수를 서식화하는 동안 오류 발생: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s 속성이 %s 객체에 없음"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: 문서화 할 %r을(를) 결정하지 못했으며, 다음 예외가 발생했습니다:\n%s"
+msgstr "autodoc: 문서화 할 %s.%s (%r) 을(를) 결정하지 못했으며, 다음 예외가 발생했습니다:\n%s"
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr "%r의 자동 문서화를 위해 가져올 모듈을 알 수 없습니다 (문서에 \"module\" 또는 \"currentmodule\" 지시문을 배치하거나, 명시적으로 모듈 이름을 지정해 보십시오)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr "모의 객체가 감지되었습니다: %r"
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "%s에 대한 서명을 서식화하는 동안 오류 발생: %s"
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "automodule 이름의 \"::\"은 의미가 없음"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "automodule %s에 대해 서명 인수 또는 반환 값 주석이 지정됨"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__은 %r이(가) 아닌 문자열의 목록이어야 합니다 (모듈 %s) -- __all__을 무시합니다"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ":members: 옵션에 언급된 속성이 없습니다: 모듈 %s, 속성 %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "%s에 대한 함수 서명을 가져오지 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "%s에 대한 생성자 서명을 가져오지 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "기반 클래스: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "%s의 별칭"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "TypeVar(%s)의 별칭"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "%s에 대한 메소드 서명을 가져오지 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "%s에서 잘못된 __slots__ 가 발견되었습니다. 무시합니다."
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr "autodoc_member_order는 이제 \"alphabetical\" 대신 \"alphabetic\"을 허용합니다. 설정을 업데이트하십시오."
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "%r에 대한 기본 인수 값을 해석하지 못했습니다: %s"
@@ -2942,56 +2968,62 @@ msgstr "autosummary: 스텁 파일 %r을(를) 찾을 수 없습니다. autosumma
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "캡션이 있는 자동 요약에는 :toctree: 옵션이 필요합니다. 무시합니다."
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
-msgstr "autosummary: %s을(를) import 하지 못했습니다"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr "autosummary: %s을(를) import 하지 못했습니다.\n가능한 힌트:\n%s"
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "이름 %s을(를) 해석하지 못함"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "객체 %s을(를) import 하지 못함"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: 파일을 찾을 수 없음: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary는 내부적으로 .rst 파일을 생성합니다. 하지만 source_suffix에 .rst가 포함되어 있지 않습니다. 건너뜁니다."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: 문서화 할 %r을(를) 결정하지 못했으며, 다음 예외가 발생했습니다:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] 자동 요약 생성: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] %s에 기록"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] %r을(를) import 하지 못했습니다: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr "[autosummary] %s을(를) import 하지 못했습니다.\n가능한 힌트:\n%s"
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nautosummary 지시문을 사용하여 ReStructuredText를 생성합니다.\n\nsphinx-autogen은 sphinx.ext.autosummary.generate의 프런트엔드입니다.\n주어진 입력 파일에 포함된 autosummary 지시문에서 reStructuredText 파일을 생성합니다.\n\nautosummary 지시문의 형식은 ``sphinx.ext.autosummary`` Python 모듈에 문서화되어 있으며 다음 명령을 사용하여 읽을 수 있습니다.\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "rST 파일을 생성할 원본 파일"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "모든 출력을 저장할 디렉토리"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "파일의 기본 확장자 (기본값: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "사용자 정의 템플릿 디렉토리 (기본값: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "가져온 멤버 문서화 (기본값: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr "모듈 __all__ 속성의 구성원만 정확히 문서화합니다. (기본값: %(default)s)"
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "키워드 매개변수"
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "목차"
@@ -3273,19 +3312,19 @@ msgstr "Sphinx %(sphinx_version)s
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s에서 찾기"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "이전 항목"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "이전 장"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "다음 항목"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "다음 장"
@@ -3353,15 +3392,15 @@ msgstr "C API 변경 사항"
msgid "Other changes"
msgstr "다른 변경 사항"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "이 정의에 대한 퍼머링크"
@@ -3382,7 +3421,7 @@ msgstr "검색 준비 중…"
msgid "Search finished, found %s page(s) matching the search query."
msgstr "검색이 완료되었으며, 검색어와 일치하는 %s 개 페이지를 찾았습니다."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", 문서 - "
@@ -3414,47 +3453,47 @@ msgstr "각주 [%s]이(가) 참조되지 않았습니다."
msgid "Footnote [#] is not referenced."
msgstr "각주 [#]이 참조되지 않았습니다."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "번역된 메시지의 각주 참조가 일치하지 않습니다. 원본: {0}, 번역: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "번역된 메시지의 참조가 일치하지 않습니다. 원본: {0}, 번역: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "번역된 메시지의 인용 참조가 일치하지 않습니다. 원본: {0}, 번역: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "번역된 메시지의 용어 참조가 일치하지 않습니다. 원본: {0}, 번역: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr "상호 참조에 대한 대체 텍스트를 결정할 수 없습니다. 버그일 수 있습니다."
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "'any' 상호 참조 %r에 대해 둘 이상의 대상이 발견되었습니다: %s 일 수 있습니다"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr "%s:%s 참조 대상을 찾을 수 없음: %s"
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr "%r 참조 대상을 찾을 수 없음: %s"
@@ -3487,11 +3526,23 @@ msgstr "건너뜀"
msgid "failed"
msgstr "실패"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr "%s 영역에서 문제 발생: 필드가 '%s' 역할을 사용해야 하지만, 해당 역할이 도메인에 없습니다."
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "알 수 없는 지시문 또는 역할 이름: %s:%s"
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "알 수 없는 노드 유형: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr "잘못된 날짜 형식입니다. 바로 출력하려면 작은 따옴표로 문자열을 인용하십시오: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree에 존재하지 않는 파일 %r에 대한 참조가 있음"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "only 지시문 식을 평가하는 동안 예외 발생: %s"
@@ -3529,37 +3580,37 @@ msgstr "only 지시문 식을 평가하는 동안 예외 발생: %s"
msgid "default role %s not found"
msgstr "기본 역할 %s을(를) 찾을 수 없음"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format이 %s에 대해 정의되지 않음"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "%s 노드에 할당되지 않은 ID"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "이 용어에 대한 퍼머링크"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "이 표에 대한 퍼머링크"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "이 코드에 대한 퍼머링크"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "이 이미지에 대한 퍼머링크"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "이 목차에 대한 퍼머링크"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "이미지 크기를 얻어올 수 없습니다. :scale: 옵션을 무시합니다."
@@ -3576,27 +3627,27 @@ msgstr ":maxdepth:가 너무 크며, 무시합니다."
msgid "document title is not a single Text node"
msgstr "문서 제목이 단일 텍스트 노드가 아님"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "구역, 주제, 표, 조언, 사이드바 안에 있지 않은 제목 노드가 발견됨"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "각주"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "tabularcolumns와 :widths: 옵션이 모두 설정되었습니다. :widths:는 무시됩니다."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "치수 단위 %s이(가) 잘못되었습니다. 무시합니다."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "알 수 없는 색인 항목 유형 %s이(가) 발견됨"
@@ -3610,16 +3661,11 @@ msgstr "[그림: %s]"
msgid "[image]"
msgstr "[그림]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "캡션이 그림 안에 있지 않습니다."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "구현되지 않은 노드 유형: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "알 수 없는 노드 유형: %r"
diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo
index 6e01ac29047..0d65de8bb8a 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 6786d851e67..7ec3c82d63d 100644
--- a/sphinx/locale/lt/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/lt/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Lithuanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -794,12 +797,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -917,7 +920,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%Y-%m-%d"
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indeksas"
@@ -1201,7 +1204,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Skyriaus autorius: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Modulio autorius: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Kodo autorius: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autorius: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametrai"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Grąžinamos reikšmės"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Grąžinamos reikšmės tipas"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "narys"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "kintamasis"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcija"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makrokomanda"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipas"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Išmeta"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Išmeta"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasė"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (itaisytoji funkcija)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodas)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasė)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globalus kintamasis arba konstanta)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributas)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumentais"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modulis)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metodas"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "duomenys"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribudas"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modulis"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr "operatorius"
msgid "object"
msgstr "objektas"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "išimtis"
@@ -2053,97 +2088,92 @@ msgstr "sakinis"
msgid "built-in function"
msgstr "įtaisytoji funkcija"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Kintamieji"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Sukelia"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (modulyje %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (modulje %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (įtaisytasis kintamasis)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (įtaisytoji klasė)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasė iš %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klasės metodas)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statinis metodas)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduliai"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Atmestas"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klasės metodas"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statinis metodas"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (atmestas)"
@@ -2255,81 +2285,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Ieškoti %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Praeita tema"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "praeita dalis"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Kita tema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "kita dalis"
@@ -3352,15 +3391,15 @@ msgstr "C API pakeitimai"
msgid "Other changes"
msgstr "Kiti pakeitimai"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Nuoroda į šią antraštę"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Nuoroda į šį apibrėžimą"
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3413,47 +3452,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3486,11 +3525,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Išnašos"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr "[paveiksliukas]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/lv/LC_MESSAGES/sphinx.mo b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo
index f2da95f260d..a032f6a65da 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 a5508ed3849..cb55f142f9c 100644
--- a/sphinx/locale/lv/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/lv/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Latvian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indekss"
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
-msgstr "5e7b0c9ebee41421f616bcddd4433b80_tr"
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
+msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Sekcijas autors: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Moduļa autors: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Koda autors: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autors: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Atgriež"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Atgriežamais tips"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "loceklis"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "mainīgais"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcija"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makross"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tips"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Izmet"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Izmet"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klase"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (iebūvēta funkcija)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metods)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globālais mainīgais vai konstanta)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributs)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenti"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modulis)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metods"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dati"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributs"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modulis"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr "operators"
msgid "object"
msgstr "objekts"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "izņēmums"
@@ -2052,97 +2087,92 @@ msgstr "priekšraksts"
msgid "built-in function"
msgstr "iebūvēta funkcija"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Mainīgie"
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Ceļ"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moduļī %s)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moduļī %s)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (iebūvētais mainīgais)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (iebūvēta klase)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klase iekš %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klases metods)"
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statiskais metods)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduļi"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Nav ieteicams"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klases metods"
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statiskais metods"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2178,24 +2208,24 @@ msgstr "role"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "apkārtnes mainīgais; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "glosārija termins"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "gramatiskais marķieris"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "atsauces virsraksts"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "apkārtnes mainīgais"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "programmas opcija"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Moduļu indekss"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Atlases lapa"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2924,72 +2950,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s meklēšana"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "iepriekšēja tēma"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "iepriekšēja sadaļa"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "nākoša tēma"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "nākoša sadaļa"
@@ -3293,22 +3332,22 @@ msgid ""
" functionality."
msgstr "Lai iespējotu meklēšanu, lūdzu aktivizēt JavaScript."
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "meklēt"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Atlases rezultāti"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3351,15 +3390,15 @@ msgstr "Izmaiņas iekš C API"
msgid "Other changes"
msgstr "Citas izmaiņas"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Pastāvīga norāde šo virsrakstu"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Pastāvīga norāde uz šo definīciju"
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr "Savērst sānjoslu"
msgid "Contents"
msgstr "Saturs"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,50 +3625,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Vēres"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr "[attēls: %s]"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[attēls]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/mk/LC_MESSAGES/sphinx.mo b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo
index a00b9e9f939..506bc0058b1 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 a587502bb22..c05fc2a5ad3 100644
--- a/sphinx/locale/mk/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/mk/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Macedonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Предлог за подобрување на Python; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -784,22 +787,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -885,7 +888,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -895,7 +898,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -916,8 +919,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1093,7 +1096,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1146,66 +1149,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,135 +1227,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Автор на секцијата:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Автор на модул:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Автор на код:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Автор: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметри"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Враќа"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Повратен тип"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "член"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "променлива"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "функција"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "макро"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "тип"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Фрла"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Фрла"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "класа"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (вградена функција)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s метод)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (класа)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2179,24 +2209,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2212,124 +2242,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3056,30 +3095,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3352,15 +3391,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3381,7 +3420,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3398,62 +3437,62 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3473,24 +3512,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/nb_NO/LC_MESSAGES/sphinx.mo b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo
index 890fa032f98..43c40ebac2e 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 b19bbbf6ac9..ec7e08905f8 100644
--- a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Index"
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,135 +1226,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Seksjon forfatter: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Modul forfattar: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Kildekode forfatter: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Forfatter: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametere"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Returnere"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Retur type"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "medlem"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variabel"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funksjon"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Kaster"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Kaster"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasse"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (innebygd funksjon)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metode)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasse)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (global variabel eller konstant)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argument"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metode"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attributt"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "untak"
@@ -2052,97 +2087,92 @@ msgstr "uttrykk"
msgid "built-in function"
msgstr "innebygde funksjoner"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variabler"
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Hever"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (i modul %s)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modul %s)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (innebygd variabel)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (innebygd klasse)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse i %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassemetode)"
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statisk metode)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python Modulindex"
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Foreldet"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klassemetode"
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statisk metode"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (foreldet)"
@@ -2178,24 +2208,24 @@ msgstr "rolle"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "miljøvariabel; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2211,124 +2241,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "ordliste"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "grammatikk token"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "referanse-etikett"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "miljøvariabel"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "programvalg"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Modulindex"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Søkeside"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2924,72 +2950,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3055,30 +3094,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Søk %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Forrige tittel"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "Forrige kapittel"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Neste emne"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "neste kapittel"
@@ -3293,22 +3332,22 @@ msgid ""
" functionality."
msgstr "Vennligst aktiver JavaScript for å aktivere søk."
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "søk"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Søkeresultat"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3351,15 +3390,15 @@ msgstr "Endringer i C API"
msgid "Other changes"
msgstr "Andre endringer"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Permalink til denne oversikten"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Permalink til denne definisjonen"
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3397,62 +3436,62 @@ msgstr "Skjul sidepanelet"
msgid "Contents"
msgstr "Innhold"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3472,24 +3511,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,50 +3625,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Fotnoter"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[bilde]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/ne/LC_MESSAGES/sphinx.mo b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo
index c5d1635d6d9..dc4c9e6936a 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 8081ceebbed..477257c376d 100644
--- a/sphinx/locale/ne/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ne/LC_MESSAGES/sphinx.po
@@ -1,17 +1,17 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# FIRST AUTHOR , 2011
-# Takeshi KOMIYA , 2016
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Nepali (http://www.transifex.com/sphinx-doc/sphinx-1/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -785,22 +788,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -886,7 +889,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -896,7 +899,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -917,8 +920,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1094,7 +1097,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "अनुसुची"
@@ -1147,66 +1150,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,135 +1228,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "सेक्सनको लेखक"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "मडुलको लेखक"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Codeको लेखक "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "लेखक"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameters"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Returns"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Return type"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "सदस्य"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "चल"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "फन्क्सन"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "बृहत"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "किसिम"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Throws"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Throws"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "कक्षा"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (built-in function)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधी)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (कक्षा)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (global variable or constant)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribute)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Arguments"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (मडुल)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "विधी"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attribute"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "मडुल"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "सन्चालक"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "अपबाद"
@@ -2054,97 +2089,92 @@ msgstr "भनाई"
msgid "built-in function"
msgstr "built-in फन्क्सन"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "चलहरू"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Raises"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (in मडुल %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in मडुल %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (built-in चल)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (built-in कक्षा)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (कक्षा in %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s कक्षा विधी)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s static विधी)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python Module Index"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Deprecated"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "कक्षा विधी"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "static विधी"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(deprecated)"
@@ -2180,24 +2210,24 @@ msgstr "भूमिका"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "environment variable; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2213,124 +2243,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "शब्द-अर्थमा भएको"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "grammar token"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "सन्दर्व सामग्री"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "environment variable"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "कार्यक्रमका बिकल्प"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "मडुल अनुसुची"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "पानामा खोज्नुहोस्"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3057,30 +3096,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "अघिल्लो विषय "
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "अघिल्लो खन्ड"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "पछिल्लो विषय"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "पछिल्लो खन्ड"
@@ -3353,15 +3392,15 @@ msgstr "C API का परिवर्तनहरु "
msgid "Other changes"
msgstr "अरु परिवर्तनहरु "
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "यो अर्थको लागि पर्मालिन्क"
@@ -3382,7 +3421,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3399,62 +3438,62 @@ msgstr "साइडबर सानो बनाउनुहोस्"
msgid "Contents"
msgstr "विषयसूची"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3474,24 +3513,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "फूट्नोट्स"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr ""
msgid "[image]"
msgstr "[चित्र]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/nl/LC_MESSAGES/sphinx.js b/sphinx/locale/nl/LC_MESSAGES/sphinx.js
index bc6c1d89479..7a9f4ae3cf2 100644
--- a/sphinx/locale/nl/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.js
@@ -39,7 +39,7 @@ Documentation.addTranslations({
"Search": "Zoeken",
"Search Page": "Zoekpagina",
"Search Results": "Zoekresultaten",
- "Search finished, found %s page(s) matching the search query.": "Zoekopdracht voltooid, %s pagaina(s) gevonden die overeenkomen met de zoekterm.",
+ "Search finished, found %s page(s) matching the search query.": "Zoekopdracht voltooid, %s pagina(s) gevonden die overeenkomen met de zoekterm.",
"Search within %(docstitle)s": "Zoeken in %(docstitle)s",
"Searching": "Bezig met zoeken",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo
index 963acf230ba..c0c98790ac0 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 8b127063b7e..63cb7938c0a 100644
--- a/sphinx/locale/nl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,13 +9,14 @@
# FIRST AUTHOR , 2008
# Gert van Dijk , 2019
# Jesse Tan, 2017
+# Komiya Takeshi , 2021
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Dutch (http://www.transifex.com/sphinx-doc/sphinx-1/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,130 +25,123 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Kan bronmap niet vinden (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Bron- en doelmap kunnen niet identiek zijn"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx v%s start op"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Dit project vereist tenminste Sphinx v%s, en kan daarom niet worden gebouwd met deze versie."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "aanmaken doelmap"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' gedefinieerd in conf.py is niet aanroepbaar (geen Python-callable). Pas a.u.b. de definitie aan zodat het een oproepbare functie wordt. Dit is nodig voor conf.py om zich als een Sphinx extensie te gedragen."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "laden van vertalingen [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "klaar"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "mislukt: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Geen bouwer geselecteerd, dus de standaardbouwer wordt gebruikt: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "gelukt"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "afgerond met problemen"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "bouwen %s, %s waarschuwing."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "bouwen %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -155,12 +149,12 @@ msgid ""
"explicit"
msgstr "de %s extensie geeft niet aan of deze veilig is voor parallel lezen, er wordt aangenomen dat dit niet zo is - vraag de auteur van de extensie om dit te controleren en expliciet te maken"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,64 +162,64 @@ msgid ""
"explicit"
msgstr "de %s extensie geeft niet aan of deze veilig is voor parallel schrijven, er wordt aangenomen dat dit niet zo is - vraag de auteur van de extensie om dit te controleren en expliciet te maken"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "seriële verwerking van %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "configuratiemap bevat geen conf.py bestand (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "kan dictionary-instelling %r niet overschrijven in configuratie, wordt genegeerd (gebruik %r om individuele elementen te overschrijven)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "ongeldig getal %r voor configuratiewaarde %r, wordt genegeerd"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "kan instelling %r niet overschrijven met zo'n waarde van een niet-ondersteund type; wordt genegeerd"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "onbekende configuratiewaarde %r tijdens overschrijven, wordt genegeerd"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Ongeldige configuratiewaarde: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Configuratiewaarde %r was reeds aangevoerd"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -233,57 +227,57 @@ msgid ""
"%s"
msgstr "Een fout heeft zich voorgedaan in uw configuratiebestand:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Sectie %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tabel %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Codefragment %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r onbekend, wordt genegeerd."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -304,14 +298,14 @@ msgstr "Onbekende gebeurtenisnaam: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -339,127 +333,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Bouwerklasse %s heeft geen \"name\"-attribuut"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Bouwer %r bestaat reeds (in module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Bouwernaam %s is niet geregistreerd of beschikbaar via entrypoint"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Bouwernaam %s is niet geregistreerd"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domein %s was reeds geregistreerd"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domein %s nog niet geregistreerd"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser voor %r is reeds geregistreerd"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Broncode-parser voor %s is niet geregistreerd"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "extensie %r is reeds in Sphinx ingevoegd sinds Sphinx-versie %s; deze extensie wordt genegeerd."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Oorspronkelijke exceptie:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Kon extensie %s niet importeren"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "extensie %r heeft geen setup() functie; weet u zeker dat het een Sphinx-extensiemodule is?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Dit project gebruikt extensie %s, maar die extensie heeft Sphinx-versie v%s of hoger nodig; het project kan daarom niet worden gebouwd met deze versie."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -471,42 +465,52 @@ msgstr "de setup() functie van extensie %r retourneerde een niet-ondersteund obj
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "thema %r heeft geen \"theme\" instelling"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "thema %r heeft geen \"inherit\" instelling"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "thema met naam %r niet gevonden, geërfd door %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "instelling %s.%s komt niet voor in de doorzochte thema configuraties"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "bestand %r in thema pad is geen geldige zipfile of bevat geen thema"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "thema met naam %r niet gevonden (ontbrekende theme.conf?)"
@@ -525,104 +529,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "bestand %r zoals gegeven op de opdrachtregel is niet aanwezig in de bronmap, wordt genegeerd"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -799,12 +803,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -922,7 +926,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1106,7 +1110,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Index"
@@ -1206,8 +1210,8 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
msgstr ""
#: sphinx/cmd/build.py:105
@@ -1815,23 +1819,51 @@ msgstr "\"lineno-match\" kan niet gebruikt worden met een disjuncte set \"lines\
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Regels %r: geen regels gebruikt uit include-bestand %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Auteur van deze sectie: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Auteur van deze module: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Auteur van deze broncode:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Auteur: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1842,71 +1874,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameters"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Returns"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Return type"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "member"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "variabele"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "functie"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1935,91 +1971,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Sjabloonparameters"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Werpt"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Werpt"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasse"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "concept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (ingebouwde functie)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s methode)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasse)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globale variabele of constante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribuut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenten"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "methode"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "attribuut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "module"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2029,7 +2065,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "duplicaatlabel van formule %s, andere in %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2046,7 +2082,7 @@ msgstr "operator"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "exceptie"
@@ -2058,97 +2094,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "ingebouwde functie"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variabelen"
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Veroorzaakt"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (in module %s)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in module %s)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (geïntegreerde variabele)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (geïntegreerde klasse)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse in %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassemethode)"
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statische methode van %s)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Python-moduleïndex"
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Verouderd"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "klassemethode"
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statische methode"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (verouderd)"
@@ -2260,81 +2291,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr "onderschrift ontbreekt voor link: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "bronmap is gewijzigd"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2370,16 +2401,6 @@ msgid ""
" 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"
@@ -2600,6 +2621,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz directive mag niet zowel inhoud als een bestandsnaam argument hebben"
@@ -2709,42 +2736,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Permalink naar deze formule"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(in %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(in %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2820,19 +2847,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2840,82 +2867,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Basisklassen: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2930,72 +2957,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3010,29 +3043,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Sleutelwoordargumenten"
@@ -3152,7 +3192,7 @@ msgid "page"
msgstr "pagina"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3277,19 +3317,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Zoek in %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Vorig onderwerp"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "vorig hoofdstuk"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Volgend onderwerp"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "volgend hoofdstuk"
@@ -3299,22 +3339,22 @@ msgid ""
" functionality."
msgstr "Activeer JavaSscript om de zoekfunctionaliteit in te schakelen."
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "zoeken"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Zoekresultaten"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3357,15 +3397,15 @@ msgstr "Veranderingen in de C-API"
msgid "Other changes"
msgstr "Andere veranderingen"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Permalink naar deze titel"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Permalink naar deze definitie"
@@ -3384,9 +3424,9 @@ msgstr "Zoeken aan het voorbereiden..."
#: sphinx/themes/basic/static/searchtools.js:310
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
-msgstr "Zoekopdracht voltooid, %s pagaina(s) gevonden die overeenkomen met de zoekterm."
+msgstr "Zoekopdracht voltooid, %s pagina(s) gevonden die overeenkomen met de zoekterm."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", in"
@@ -3418,47 +3458,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "meer dan één doel gevonden voor 'any' kruisverwijzing %r: is mogelijk %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3491,11 +3531,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3518,12 +3570,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3533,37 +3585,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Permalink naar deze tabel"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Permalink naar deze broncode"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Permallink naar deze afbeelding"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Permalink naar deze toctree"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3580,50 +3632,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Voetnoten"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr "[afbeelding: %s]"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[afbeelding]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "onderschrift niet binnen figuur."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/pl/LC_MESSAGES/sphinx.mo b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo
index 07fae952490..49ffdf36856 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 fe905811011..59aa71bbd8f 100644
--- a/sphinx/locale/pl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pl/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# m_aciek , 2017-2020
# Michael Gielda , 2014
-# Takeshi KOMIYA , 2018
+# Komiya Takeshi , 2018
# Tawez, 2013-2019
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Polish (http://www.transifex.com/sphinx-doc/sphinx-1/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Nie odnaleziono katalogu źródłowego (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Katalog źródłowy i katalog docelowy nie mogą być identyczne"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Uruchamianie Sphinksa v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Ten projekt potrzebuje Sphinksa w wersji co najmniej %s, dlatego nie może zostać zbudowany z tą wersją."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "tworzenie katalogu wyjścia"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "podczas ustawiania rozszerzenia %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' podany w conf.py nie jest wywoływalny. Prosimy zmienić jego definicję tak, aby była wywoływalną funkcją. Jest to potrzebne w conf.py, aby zachowywało się jak rozszerzenie Sphinksa."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "ładowanie tłumaczeń [%s]..."
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "gotowe"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "niedostępne dla wbudowanych wiadomości"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "ładowanie zapakowanego środowiska"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "nie powiodło się: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nie wybrano buildera, używamy domyślnego: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "udało się"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "zakończono z problemami"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s ostrzeżenie."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "klasa %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "dyrektywa %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "rola %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr "rozszerzenie %s nie deklaruje, czy jest bezpieczne do czytania współbieżnego, zakładamy że nie jest – prosimy zapytać autora rozszerzenie o sprawdzenie i zadeklarowania tego wprost"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "rozszerzenie %s nie deklaruje, czy jest bezpieczne do pisania współbieżnego, zakładamy że nie jest – prosimy zapytać autora rozszerzenia o sprawdzenie i zadeklarowanie tego wprost"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "tworzenie serii %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "folder konfiguracyjny nie zawiera pliku conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "nie można nadpisać słownikowego ustawienia konfiguracji %r, ignorowanie (użyj %r, by ustawić poszczególne elementy)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "niepoprawna liczba %r dla wartości konfiguracji %r, ignorowanie"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "nie można nadpisać ustawienia konfiguracji %r nie wspieranym typem, ignorowanie"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "nieznana wartość konfiguracji %r w nadpisaniu, ignorowanie"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "Nie ma takiej wartości konfiguracyjnej: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Wartość konfiguracji %r już podana"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "W twoim piku konfiguracyjnym jest błąd składniowy: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Plik konfiguracyjny (albo jeden z modułów przez niego zaimportowanych) wywołał sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,57 +224,57 @@ msgid ""
"%s"
msgstr "W twoim piku konfiguracyjnym jest błąd programowalny: \n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Rozdział %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Rys. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabela %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Listing %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Wartość konfiguracyjna `{name}` musi być jednym z {candidates}, a podany jest `{current}`."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "Nie odnaleziono primary_domain %r, zignorowano."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -302,14 +295,14 @@ msgstr "Nieznana nazwa zdarzenia: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -337,127 +330,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Klasa buildera %s nie ma atrybutu \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Builder %r już istnieje (w module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Builder o nazwie %s jest niezarejestrowany lub dostępny przez punkt wejścia"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Builder o nazwie %s jest niezarejestrowany"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domena %s jest już zarejestrowana"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domena %s nie została jeszcze zarejestrowana"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "%r object_type jest już zarejestrowany"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "%r crossref_type jest już zarejestrowany"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r jest już zarejestrowany"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser dla %r jest już zarejestrowany"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Parser źródeł dla %s jest nie zarejestrowany"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r już zarejestrowany"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "rozszerzenie %r zostało już włączone do Sphinx'a, począwszy od wersji %s; to rozszerzenie jest zignorowane."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Pierwotny wyjątek:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Nie można zaimportować rozszerzenia %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "rozszerzenie %r nie zawiera funkcji setup(); czy to na pewno moduł rozszerzenia Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Rozszerzenie %s używane przez ten projekt potrzebuje Sphinksa w wersji co najmniej %s; dlatego nie może zostać zbudowane z tą wersją."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -469,42 +462,52 @@ msgstr "rozszerzenie %r zwróciło nie wspierany obiekt ze swojej funkcji setup(
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "motyw %r nie ma ustawienia \"theme\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "motyw %r nie ma ustawienia \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "nie znaleziono motywu o nazwie %r, z którego dziedziczy %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "ustawienie %s.%s nie występuje w żadnej z przeszukiwanych konfiguracji motywów"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "plik %r na ścieżce motywu nie jest poprawnym plikiem zip lub nie zawiera motywu"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "nie znaleziono motywu o nazwie %r (brak theme.conf?)"
@@ -523,104 +526,104 @@ msgstr ""
msgid "building [mo]: "
msgstr "budowanie [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "pisanie wyjścia..."
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "wszystkie z %d plików po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "wsztstkie pliki źródłowe"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "plik %r podany w wierszu poleceń nie znajduje się w katalogu źródłowym, ignoruję"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "plik %r podany w wierszu poleceń nie istnieje, ignoruję"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d plików źródłowych podano w wierszu poleceń"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "znaleziono %d"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "nic nie znaleziono"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -787,22 +790,22 @@ msgstr "wczytywanie szablonów... "
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "zepsuty odnośnik: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "Nie znaleziono kotwicy '%s'"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -888,7 +891,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Pliki tekstowe są w %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "błąd zapisu pliku %s: %s"
@@ -898,7 +901,7 @@ msgstr "błąd zapisu pliku %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "Pliki XML znajdują się w %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Pliki pseudo-XML są w %(outdir)s."
@@ -919,8 +922,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b %Y"
@@ -1096,7 +1099,7 @@ msgstr "nie znaleziono wartości konfiguracyjnej \"latex_documents\"; żadne dok
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "wartość konfiguracyjna \"latex_documents\" odwołuje się do nieznanego dokumentu %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,7 +1107,7 @@ msgstr "wartość konfiguracyjna \"latex_documents\" odwołuje się do nieznaneg
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Indeks"
@@ -1149,66 +1152,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Błąd kodowania:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Błąd rekursji:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Wystąpił wyjątek:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Raport o błędzie można zgłosić pod adresem . Dzięki!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,135 +1230,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "ogólne opcje"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "zapisz wszystkie pliki (domyślnie: zapisz tylko nowe i zmienione pliki)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "zastąp ustawienie w pliku konfiguracyjnym"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "przekaż wartość do szablonów HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr "zwiększ szczegółowość (może być powtórzone)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "zapisz ostrzeżenia (i błędy) do podanego pliku"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "zamień ostrzeżenia na błędy"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "nie można znaleźć plików %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "Argument opcji -D musi mieć postać nazwa=wartość"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "Argument opcji -A musi mieć postać nazwa=wartość"
@@ -1813,23 +1816,51 @@ msgstr "Nie można użyć „lineno-match” z rozłącznym zbiorem „lines”"
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Specyfikacja linii %r: nie wyciągnięto żadnych linii z pliku include %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor rozdziału: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor modułu: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor kodu: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1840,71 +1871,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametry"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Zwraca"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Typ zwracany"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "pole"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "zmienna"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcja"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "unia"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "typ"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1933,91 +1968,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr "Cytat [%s] nie ma odniesienia."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametry szablonu"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Wyrzuca"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Wyrzuca"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasa"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "koncepcja"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funkcja wbudowana)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasa)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (zmienna globalna lub stała)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atrybut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenty"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (moduł)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dane"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atrybut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "moduł"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2027,7 +2062,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "zduplikowana etykieta równania %s, inne wystąpienie w %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Nieprawidłowy math_eqref_format: %r"
@@ -2044,7 +2079,7 @@ msgstr "operator"
msgid "object"
msgstr "obiekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "wyjątek"
@@ -2056,97 +2091,92 @@ msgstr "instrukcja"
msgid "built-in function"
msgstr "funkcja wbudowana"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Zmienne"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Wyrzuca"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (w module %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (w module %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (zmienna wbudowana)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (klasa wbudowana)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasa w module %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metoda klasy)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metoda statyczna)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Indeks modułów Pythona"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduły"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Niezalecane"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metoda klasy"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statyczna metoda"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (niezalecane)"
@@ -2182,24 +2212,24 @@ msgstr "rola"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "zmienna środowiskowa; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2215,124 +2245,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "termin glosariusza"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "symbol gramatyki"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "etykieta odsyłacza"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "zmienna środowiskowa"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opcja programu"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "dokument"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Indeks modułów"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Wyszukiwanie"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "nowa konfiguracja"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "konfiguracja zmieniona"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "rozszerzenie zmienione"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "katalog źródłowy został zmieniony"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Domena %r nie jest zarejestrowana"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2368,16 +2398,6 @@ msgid ""
" 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"
@@ -2598,6 +2618,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "dyrektywa Graphviz nie może mieć jednocześnie argumentów content i filename"
@@ -2707,42 +2733,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Stały odnośnik do tego równania"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(w %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr " (w %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2818,19 +2844,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr "błąd podczas formatowania argumentów dla %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "brakujący atrybut %s w obiekcie %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2838,82 +2864,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Klasy bazowe: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2944,56 +2970,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3008,29 +3040,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "domyślny sufiks dla plików (domyślnie: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumenty Nazwane"
@@ -3059,30 +3098,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3150,7 +3189,7 @@ msgid "page"
msgstr "strona"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Spis treści"
@@ -3275,19 +3314,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Przeszukaj %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Poprzedni temat"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "poprzedni rozdział"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Następny temat"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "następny rozdział"
@@ -3355,15 +3394,15 @@ msgstr "Zmiany w C API"
msgid "Other changes"
msgstr "Inne zmiany"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Stały odnośnik do tego nagłówka"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Stały odnośnik do tej definicji"
@@ -3384,7 +3423,7 @@ msgstr "Inicjalizacja wyszukiwania..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Wyszukiwanie zakończone. Liczba znalezionych stron pasujących do zapytania: %s."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", w "
@@ -3401,62 +3440,62 @@ msgstr "Zwiń pasek boczny"
msgid "Contents"
msgstr "Treść"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "znaleziono więcej niż jeden cel dla cross-referencji „any” %r: może być %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3476,24 +3515,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr "Nieznany format obrazka: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3516,12 +3567,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3531,37 +3582,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Stały odnośnik do tej tabeli"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Stały odnośnik do tego bloku kodu"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Stały odnośnik do tego obrazu"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Stały odnośnik do tego spisu treści"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3578,27 +3629,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Przypisy"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "%s"
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3612,16 +3663,11 @@ msgstr "[obraz: %s]"
msgid "[image]"
msgstr "[obraz]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/pt/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo
index f1c435f7aca..c1e7ed95ef2 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 27bb864ff80..9f4498b901a 100644
--- a/sphinx/locale/pt/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Portuguese (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -793,12 +796,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -916,7 +919,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1200,7 +1203,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2052,97 +2087,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2254,81 +2284,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2940,56 +2966,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3351,15 +3390,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3412,47 +3451,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3485,11 +3524,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,27 +3625,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3608,16 +3659,11 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/pt_BR/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo
index bcdc0d735ef..67149ecaa96 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 99f8b28291c..5ffe8f2a695 100644
--- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,15 +7,15 @@
# FIRST AUTHOR , 2008
# gilberto dos santos alves , 2015-2016
# Rafael Fontenelle , 2019
-# Rafael Fontenelle , 2019-2021
-# Takeshi KOMIYA , 2016
+# Rafael Fontenelle , 2019-2022
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 02:45+0000\n"
+"Last-Translator: Rafael Fontenelle \n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,130 +24,123 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Não foi possível encontrar o diretório de origem (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "O diretório de saída (%s) não é um diretório"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Diretório de origem e o diretório de destino não podem ser idênticos"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Executando Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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 "Por motivo de segurança, o modo paralelo está desabilitado no macOS e python3.8 e acima. Para mais detalhes, leia https://github.com/sphinx-doc/sphinx/issues/6803"
-
-#: sphinx/application.py:228
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Este projeto precisa de pelo menos Sphinx v%s e, portanto, não pode ser compilado com esta versão."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "criando o diretório de saída"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "enquanto definia a extensão %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "“setup”, conforme definido atualmente em conf.py, não é um invocável do Python. Modifique sua definição para torná-la uma função que pode ser chamada. Isso é necessário para o conf.py se comportar como uma extensão do Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "carregando traduções [%s]… "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "feito"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "não disponível para mensagens internas"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "carregando ambiente com pickle"
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "falha: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nenhum compilador selecionado, usando padrão: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "bem-sucedida"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "finalizada com problemas"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "compilação %s, %s aviso. (com avisos tratados como erros)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "compilação %s, %s avisos (com avisos tratados como erros)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "compilação %s, %s aviso."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "compilação %s, %s avisos."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "compilação %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "classe de nodo %r já está registrada, seus visitantes serão sobrescritos"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "diretiva %r já está registrada, ela será sobrescrita"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "papel %r já está registrado, ele será sobrescrito"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -155,12 +148,12 @@ msgid ""
"explicit"
msgstr "a extensão %s não declara se é segura para leitura em paralelo, supondo que não seja – peça ao autor da extensão para verificar e torná-la explícita"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "a extensão %s não é segura para leitura em paralelo"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,64 +161,64 @@ msgid ""
"explicit"
msgstr "a extensão %s não declara se é segura para escrita em paralelo, supondo que não seja – peça ao autor da extensão para verificar e torná-la explícita"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "a extensão %s não é segura para escrita em paralelo"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "fazendo serial %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "o diretório de configuração não contém um arquivo conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "não foi possível sobrescrever a configuração do dicionário %r ignorando (use %r para definir elementos individuais)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "número inválido %r para valor de configuração %r, ignorando"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "não é possível sobrescrever a configuração %r com tipo sem suporte, ignorando"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "valor de configuração desconhecido %r na sobrescrita, ignorando"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Valor de configuração inexistente: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Valor da configuração %r já presente"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Há um erro de sintaxe em seu arquivo de configuração: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "O arquivo de configuração (ou um dos módulos que ele importa) chamou sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -233,57 +226,57 @@ msgid ""
"%s"
msgstr "Há um erro de programável em seu arquivo de configuração:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "O valor da configuração “source_suffix” espera uma string, lista de strings ou dicionário. Mas “%r” é fornecido."
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Seção %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tabela %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Listagem %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "O valor da configuração “{name}” deve ser um entre {candidates}, mas “{current}” é fornecido."
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "O valor da configuração “{name}” possui tipo “{current.__name__}”; esperava {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "O valor da configuração “{name}” possui tipo “{current.__name__}”; o padrão é “{default.__name__}”."
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r não encontrado, ignorado."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -304,14 +297,14 @@ msgstr "Nome de evento desconhecido: %s"
msgid "Handler %r for event %r threw an exception"
msgstr "O manipulador %r para evento %r levantou uma exceção"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "A extensão %s é requerida pelas configurações needs_extensions, mas não está carregada."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -339,127 +332,127 @@ msgstr "vários arquivos encontrados para o documento \"%s\": %r\nUse %r para a
msgid "document not readable. Ignored."
msgstr "documento não legível. Ignorado."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Classe de compilador %s possui nenhum atributo “name”"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Compilador %r já existe (no módulo %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Nome do compilador %s não registrado ou disponível através do ponto de entrada"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Nome do compilador %s não registrado"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "domínio %s já registrado"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "domínio %s ainda não registrado"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "A diretiva %r já está registrada para o domínio %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "O papel %r já está registrado para o domínio %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "O índice %r já está registrado para o domínio %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "O object_type %r já está registrado"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "O crossref_type %r já está registrado"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r já está registrado"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser para %r já está registrado"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Analisador de fonte para %s não registrado"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Tradutor para %r já existe"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "kwargs para add_node() deve ser uma tupla de função (visit, depart): %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r já registrado"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr "renderizador matemático %s já está registrado"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "a extensão %r já foi mesclada com Sphinx desde a versão %s; esta extensão é ignorada."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Extensão original:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Não foi possível importar a extensão %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "a extensão %r possui nenhuma função setup(); é realmente um módulo de extensão do Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "A extensão %s usada por este projeto precisa de pelo menos Sphinx v%s e, portanto, não pode ser compilada com esta versão."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -471,42 +464,52 @@ msgstr "a extensão %r retornou um objeto não suportado de sua função setup()
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Propostas Estendidas Python; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr "Número de PEP inválido %s"
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr "Número de RFC inválido %s"
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "o tema %r não tem a configuração “theme”"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "o tema %r não tem a configuração “inherit”"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "nenhum tema chamado %r encontrado, herdado por %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "a configuração %s.%s ocorre em nenhuma das configurações de tema pesquisadas"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "sem suporte à opção de tema %r fornecida"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "o arquivo %r no caminho de tema não é um arquivo zip válido ou contém nenhum tema"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "sphinx_rtd_theme (< 0.3.0) encontrado. Ele não estará disponível a partir do Sphinx-6.0"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "nenhum tema chamado %r encontrado (faltando theme.conf?)"
@@ -525,104 +528,104 @@ msgstr "uma imagem adequada para o compilador %s não encontrada: %s"
msgid "building [mo]: "
msgstr "compilando [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "escrevendo saída… "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "todos os %d arquivos po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "alvos para %d arquivos po que estão especificados"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "alvos para %d arquivos po que estão desatualizados"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "todos os arquivos-fonte"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "o arquivo %r fornecido na linha de comando não está dentro do diretório fonte, ignorando"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "o arquivo %r fornecido na linha de comando não existe, ignorando"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d arquivos-fonte dados na linha de comando"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "alvos para %d arquivos fonte que estão desatualizados"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "compilando [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "procurando por arquivos agora desatualizados… "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d encontrado"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "nenhum encontrado"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "tornando um ambiente pickle"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "verificando consistência"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "nenhum alvo está desatualizado."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "atualizando ambiente: "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s adicionado(s), %s alterado(s), %s removido(s)"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "lendo fontes… "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "aguardando por workers…"
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "docnames para escrever: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "preparando documentos"
@@ -799,12 +802,12 @@ msgstr "Procure por quaisquer erros na saída acima ou em %(outdir)s/output.txt"
msgid "broken link: %s (%s)"
msgstr "link quebrado: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Âncora “%s” não encontrada"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr "Falha ao compilar regex em linkcheck_allowed_redirects: %r %s"
@@ -922,7 +925,7 @@ msgstr "Falha ao ler o arquivo de informações de compilação: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b %Y"
@@ -1106,7 +1109,7 @@ msgstr "o valor da configuração “latex_documents” faz referência a um doc
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Índice"
@@ -1206,9 +1209,9 @@ msgid "job number should be a positive number"
msgstr "número de tarefas deve ser um número positivo"
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "Para mais informações, visite ."
#: sphinx/cmd/build.py:105
msgid ""
@@ -1815,23 +1818,51 @@ msgstr "Não é possível usar “lineo-match” com um conjunto separado de “
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Especificação de linha %r: nenhuma linha obtida do arquivo incluído %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr "o padrão de glob do toctree %r não correspondeu a nenhum documento."
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree contém referência ao documento excluído %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree contém referência ao documento inexistente %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr "entrada duplicada encontrada no toctree: %s"
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor da seção: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor do módulo: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor do código: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ".. conteúdo acks não está na lista"
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ".. conteúdo hlist não está na lista"
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1842,71 +1873,75 @@ msgstr "A opção \":file:\" para a diretiva csv-table agora reconhece um caminh
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "Declaração C duplicada, também definida em %s:%s.\nA declaração é '.. c:%s:: %s'."
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parâmetros"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr "Valores de retorno"
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Retorna"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipo de retorno"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr "%s (C %s)"
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membro"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "variável"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "função"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr "struct"
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "união"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerador"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "parâmetro de função"
@@ -1935,91 +1970,91 @@ msgstr "citação duplicada %s, outra instância em %s"
msgid "Citation [%s] is not referenced."
msgstr "citação [%s] não é referenciada."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "Declaração C++ duplicada, também definida em %s:%s.\nA declaração é '.. cpp:%s:: %s'."
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parâmetros do Modelo"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Lança"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Lança"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "classe"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "conceito"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr "parâmetro de modelo"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (função interna)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (classe)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variável global ou constante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumentos"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dado"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "módulo"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "descrição duplicada de %s de %s, outro %s em %s"
@@ -2029,7 +2064,7 @@ msgstr "descrição duplicada de %s de %s, outro %s em %s"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "rótulo duplicado da equação %s, outra instância em %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format inválido: %r"
@@ -2046,7 +2081,7 @@ msgstr "operador"
msgid "object"
msgstr "objeto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "exceção"
@@ -2058,97 +2093,92 @@ msgstr "comando"
msgid "built-in function"
msgstr "função interna"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variáveis"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Levanta"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (no módulo %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (no módulo %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variável interna)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe em %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de classe %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (propriedade %s )"
+msgid "%s (%s property)"
+msgstr "%s (propriedade %s )"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr "%s (propriedade %s )"
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Índice de Módulos Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "método de classe"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "propriedade"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "descrição duplicada de objeto de %s, outra instância em %s, use :noindex: para um deles"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "mais de um alvo localizado para referência cruzada %r: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2260,81 +2290,81 @@ msgstr "rótulo duplicada %s, outra instância em %s"
msgid "duplicate %s description of %s, other instance in %s"
msgstr "descrição duplicada de %s de %s, outra instância em %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig está desabilitado. :numref: é ignorado."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "Falha ao criar uma referência cruzada. Qualquer número não foi atribuído: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr "o link não possui legenda: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "numfig_format inválido: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr "numfig_format inválido: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr "rótulo não definido: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "Falha ao criar uma referência cruzada. Título ou legenda não encontrado: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "nova configuração"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "configuração alterada"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "extensões alteradas"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "a versão do ambiente de compilação não é a atual"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "diretório de fontes foi alterado"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Este ambiente é incompatível com o compilador selecionado, por favor escolha outro diretório de doctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Falha ao procurar documentos em %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "O domínio %r ainda não está registrado"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "toctree autorreferenciada encontrada. Ignorado."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "o documento não está incluído em nenhum toctree"
@@ -2370,16 +2400,6 @@ msgid ""
" will be generated"
msgstr "toctree contém referência ao documento %r que não possui título: nenhum link será gerado"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree contém referência ao documento excluído %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree contém referência ao documento inexistente %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2600,6 +2620,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "=================== durações de leitura mais lentas ===================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr "O link codificado %r pode ser substituído por um extlink (tente usar %r)"
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "A diretiva de Graphviz não pode ter conteúdo e argumento de nome de arquivo"
@@ -2709,42 +2735,42 @@ msgstr "latex em linha %r: %s"
msgid "Permalink to this equation"
msgstr "Link permanente para essa equação"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "o inventário intersphinx foi movido: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "carregando inventário intersphinx de %s…"
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "encontrados alguns problemas com alguns dos inventários, mas eles tem alternativas em funcionamento:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "falha ao alcançar todos os inventários com os seguintes problemas:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(em %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(em %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "identificador intersphinx %r não é uma string. Ignorado"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Falha ao ler intersphinx_mapping[%s], ignorado: %r"
@@ -2820,19 +2846,19 @@ msgstr "assinatura inválida para auto%s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "erro ao formatar argumentos para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "faltando atributo %s no objeto %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: falhou em determinar %r a ser documentado, a seguinte exceção foi levantada:\n%s"
+msgstr "autodoc: falhou em determinar %s.%s (%r) a ser documentado, a seguinte exceção foi levantada:\n%s"
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2840,82 +2866,82 @@ msgid ""
"explicit module name)"
msgstr "não sei qual módulo importar para documentação automática %r (tente colocar uma diretiva “module” ou “currentmodule” no documento ou forneça um nome explícito para o módulo)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr "Um objeto simulado foi detectado: %r"
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "erro ao formatar assinatura para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "“::” no nome de automodule não faz sentido"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "argumentos de assinatura ou anotação de retorno fornecidos para automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ deve ser uma lista de strings, não %r (no módulo %s) -- ignorando __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "faltando atributo mencionado na opção :members: : módulo %s, atributo %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "Falha ao obter uma assinatura de função para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "Falha ao obter uma assinatura de construtor para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Base: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "apelido de %s"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "apelido de TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "Falha ao obter uma assinatura de método para %s: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "__slots__ inválido encontrado em %s. Ignorado."
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr "autodoc_member_order agora aceita \"alphabetical\" em vez de \"alphabetic\". Por favor, atualize sua configuração."
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "Falha ao analisar um valor de argumento padrão para %r: %s"
@@ -2946,56 +2972,62 @@ msgstr "autosummary: arquivo stub não encontrado %r. Verifique sua configuraç
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "Um autosummary com legenda requer a opção :toctree:. Ignorado."
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
-msgstr "autosummary: falha ao importar %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr "autosummary: falha ao importar %s\nPossíveis dicas:\n%s"
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "falha ao analisar o nome %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "falha ao importar o objecto %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: arquivo não encontrado: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary gera arquivos .rst internamente. Mas seu source_suffix não contém .rst. Ignorado."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: falhou em determinar %r a ser documentado, a seguinte exceção foi levantada:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] gerando autosummary para: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] escrevendo em %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] falha ao importar %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr "[autosummary] falha ao importar %s\nPossíveis dicas:\n%s"
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3010,29 +3042,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nGera ReStructuredText usando diretivas de resumo automático.\n\nsphinx-autogen é um frontend para sphinx.ext.autosummary.generate.\nEle gera os arquivos reStructuredText a partir de diretivas autosummary\ncontidas nos arquivos de entrada fornecidos.\n\nO formato da diretiva autosummary está documentado no módulo Python\n``sphinx.ext.autosummary`` e pode ser lido usando:\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "arquivos-fonte para gerar arquivos rST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "diretório para colocar toda a saída"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "sufixo padrão para arquivos (padrão: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "diretório de modelos personalizado (padrão: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "documenta membros importados (padrão: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr "documenta exatamente os membros no módulo atributo __all__. (padrão: %(default)s)"
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumentos de Palavras-chave"
@@ -3152,7 +3191,7 @@ msgid "page"
msgstr "página"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Tabela de Conteúdo"
@@ -3277,19 +3316,19 @@ msgstr "Criada usando Sphinx
msgid "Search %(docstitle)s"
msgstr "Buscar em %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Tópico anterior"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capítulo anterior"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Próximo tópico"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "próximo capítulo"
@@ -3357,15 +3396,15 @@ msgstr "Alterações na API C"
msgid "Other changes"
msgstr "Outras alterações"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link permanente para este título"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link permanente para esta definição"
@@ -3386,7 +3425,7 @@ msgstr "Preparando a busca..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Busca concluída. %s página(s) que atendem a consulta."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", em "
@@ -3418,47 +3457,47 @@ msgstr "Nota de rodapé [%s] não é referenciada."
msgid "Footnote [#] is not referenced."
msgstr "Nota de rodapé [#] não é referenciada."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "referências de nota de rodapé inconsistentes na mensagem traduzida. original: {0}, traduzida: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "referências inconsistentes na mensagem traduzida. original: {0}, traduzida: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "referências de citação inconsistentes na mensagem traduzida. original: {0}, traduzida: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "referências de termo inconsistentes na mensagem traduzida. original: {0}, traduzida: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr "Não foi possível determinar o texto reserva para a referência cruzada. Pode ser um bug."
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "mais de um alvo localizado para “any” referência cruzada %r: poderia ser %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr "%s:alvo de referência %s não encontrado: %s"
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr "alvo de referência %r não encontrado: %s"
@@ -3491,11 +3530,23 @@ msgstr "ignorado"
msgid "failed"
msgstr "falhou"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr "Problema no domínio %s: o campo deveria usar o papel \"%s\", mas esse papel não está no domínio."
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "diretiva ou nome de papel desconhecida(o): %s:%s"
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "tipo de nó desconhecido: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3518,12 +3569,12 @@ msgid ""
"it directly: %s"
msgstr "Formato de data inválido. Envolva a string com aspas simples se desejar emiti-la diretamente: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree contém referência ao arquivo inexistente %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "exceção ao avaliar apenas a expressão da diretiva: %s"
@@ -3533,37 +3584,37 @@ msgstr "exceção ao avaliar apenas a expressão da diretiva: %s"
msgid "default role %s not found"
msgstr "papel padrão %s não encontrado"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format não está definido para %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Quaisquer IDs não atribuídos ao nó %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "Link permanente para este termo"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Link Permanente para essa tabela"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Link Permanente para esse código"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Link Permanente para essa imagem"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Link permanente para esse \"toctree\""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "Não foi possível obter o tamanho da imagem. A opção :scale: foi ignorada."
@@ -3580,27 +3631,27 @@ msgstr ":maxdepth: grande demais, ignorado."
msgid "document title is not a single Text node"
msgstr "título do documento não é um nó único em Text"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr "nó de título encontrado não na section, topic, table, admonition ou sidebar"
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Notas de rodapé"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "tabularcolumns e opção :widths: foram fornecidas. :widths: foi ignorada."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "a unidade de dimensão %s é inválida. Ignorada."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "tipo desconhecido de entrada de índice %s encontrado"
@@ -3614,16 +3665,11 @@ msgstr "[imagem: %s]"
msgid "[image]"
msgstr "[imagem]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "legenda não dentro de uma imagem."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "tipo de nó não implementado: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "tipo de nó desconhecido: %r"
diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo
index ad2babfd72d..50a379b9e0f 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 b5b39f8952e..4a60f34c6e0 100644
--- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po
@@ -1,17 +1,17 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Pedro Algarvio , 2013
-# Takeshi KOMIYA , 2016
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -785,22 +788,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -886,7 +889,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -896,7 +899,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -917,8 +920,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1094,7 +1097,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Índice"
@@ -1147,66 +1150,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,135 +1228,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor da secção: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor do módulo: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor do código: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parâmetros"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Retorno"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipo de retorno"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membro"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variável"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "função"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Gera"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Gera"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "classe"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (função interna)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (classe)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variável global ou constante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Parâmetros"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dados"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "módulo"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "operador"
msgid "object"
msgstr "objecto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "excepção"
@@ -2054,97 +2089,92 @@ msgstr "comando"
msgid "built-in function"
msgstr "função interna"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variáveis"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Levanta"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (no módulo %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (no módulo %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variável interna)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe em %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de classe %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Índice de Módulos do Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "método de classe"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2180,24 +2210,24 @@ msgstr "papel"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variável de ambiente; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2213,124 +2243,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "Termo de glossário"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "token de gramática"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "rótulo de referência"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variável de ambiente"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opção de programa"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Índice de Módulos"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Página de Pesquisa"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(em %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3057,30 +3096,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Pesquisar %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Tópico anterior"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capítulo anterior"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Próximo tópico"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "próximo capítulo"
@@ -3353,15 +3392,15 @@ msgstr "Alterações na API C"
msgid "Other changes"
msgstr "Outras alterações"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link permanente para este título"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link permanente para esta definição"
@@ -3382,7 +3421,7 @@ msgstr "A preparar a pesquisa..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Pesquisa concluída, foram encontrada(s) %s página(s) que combinam com a consulta feita."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", em"
@@ -3399,62 +3438,62 @@ msgstr "Recolher painel lateral"
msgid "Contents"
msgstr "Conteúdo"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3474,24 +3513,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Notas de rodapé"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr "[imagem: %s]"
msgid "[image]"
msgstr "[imagem]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/ro/LC_MESSAGES/sphinx.mo b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo
index 94ac452ab3c..b6660dea89a 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 6f85a7adcf5..e1efb504019 100644
--- a/sphinx/locale/ro/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ro/LC_MESSAGES/sphinx.po
@@ -1,17 +1,17 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Razvan Stefanescu , 2015-2017
-# Takeshi KOMIYA , 2016
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Romanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Proiectul necesită minim Sphinx v%s și de aceea nu poate fi construit cu această versiune."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "eșuat: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "a reușit"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "a fost finalizat cu probleme"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabelul %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr "Cod %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Propuneri de Îmbunătățire Python; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -785,22 +788,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -886,7 +889,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -896,7 +899,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -917,8 +920,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1094,7 +1097,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Index"
@@ -1147,66 +1150,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,135 +1228,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autorul secțiunii:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autorul modulului:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autorul codului:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametrii"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Întoarce"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Tipul întors"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "membru"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "variabilă"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funcție"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enumerator"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tip"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Generează"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Generează"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "clasă"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funcție integrată)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metoda %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (clasă)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (variabilă globală sau constantă)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumente"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metodă"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "operator"
msgid "object"
msgstr "obiect"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "excepție"
@@ -2054,97 +2089,92 @@ msgstr "declarație"
msgid "built-in function"
msgstr "funcție integrată"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Variabile"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Generează"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (în modulul %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (în modulul %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabilă integrată)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (clasă integrată)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (clasa în %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metoda clasei %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (metoda statică %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Indexul de Module Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "module"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Învechit"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metoda clasei"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "metodă statică"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(învechit)"
@@ -2180,24 +2210,24 @@ msgstr "rol"
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "variabilă de mediu; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2213,124 +2243,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "termen de glosar"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr "element de gramatică"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "etichetă de referință"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "variabilă de mediu"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "opțiune a programului"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Index al modulelor"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Pagină de Căutare"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(în %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3057,30 +3096,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Caută %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Subiectul precedent"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "capitolul precedent"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Subiectul următor"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "capitolul următor"
@@ -3353,15 +3392,15 @@ msgstr "Schimbări în API C"
msgid "Other changes"
msgstr "Alte schimbări"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Link permanent la acest titlu"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Link permanent la această definiție"
@@ -3382,7 +3421,7 @@ msgstr "Se pregătește căutarea..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Căutare finalizată, au fost găsite %s pagini care au corespuns căutării."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", în"
@@ -3399,62 +3438,62 @@ msgstr "Ascundere bară laterală"
msgid "Contents"
msgstr "Cuprins"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3474,24 +3513,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Link permanent la acest tabel"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Link permanent la acest cod"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Link permanent la această imagine"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Link permanent la acest cuprins"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Note de subsol"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr "[figura: %s]"
msgid "[image]"
msgstr "[figură]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/ru/LC_MESSAGES/sphinx.mo b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo
index 27d6b1c30c6..76ae1730fa1 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 174c81c56b4..e1eae7d4e44 100644
--- a/sphinx/locale/ru/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ru/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Russian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,130 +24,123 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Проект требует версию Sphinx не ниже v%s и не может быть построен текущей версией."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "готово"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "ошибка: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Сборщик не указан, по умолчанию используется html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "успешно"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "с ошибками"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "сборка завершена %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -155,12 +148,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,64 +161,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "в конфигурационной папке нет файла conf.py file (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Отсутствует ключ конфигурации %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Ключ конфигурации %r уже существует"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Файл конфигурации (или один из импортированных модулей) вызвал sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -233,57 +226,57 @@ msgid ""
"%s"
msgstr "В вашем файле конфигурации программная ошибка:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Раздел %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Рис. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Таблица %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Список %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -304,14 +297,14 @@ msgstr "Неизвестное событие: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -339,127 +332,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Отсутствует аттрибут \"name\" у класса сборщика %s."
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Сборщик %r уже существует (в модуле %s)."
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Сборщик %s не зарегистрирован явно или через ресурсы пакетов."
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Сборщик %s не зарегистрирован."
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Изначальное исключение:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Не могу загрузить модуль расширения %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "расширение %r не определяет функцию setup(); это действительно модуль расширения Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -471,42 +464,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Предложения об улучшениях Python; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -525,104 +528,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -799,12 +802,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -922,7 +925,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1106,7 +1109,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Алфавитный указатель"
@@ -1206,7 +1209,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1815,23 +1818,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Автор раздела: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Автор модуля: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Автор кода:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Автор: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1842,71 +1873,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметры"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Результат"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Тип результата"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "поле"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "переменная"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "функция"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "макрос"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "перечисляемый тип"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "перечислитель"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "тип"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1935,91 +1970,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Параметры шаблона"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Бросает исключение"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Бросает исключение"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "класс"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "концепт"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (встроенная функция)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (метод %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (класс)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (глобальная переменная или константа)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (атрибут %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Аргументы"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (модуль)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "метод"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "данные"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "атрибут"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "модуль"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2029,7 +2064,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr "повторяющаяся метка уравнения %s, также используется в %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2046,7 +2081,7 @@ msgstr "оператор"
msgid "object"
msgstr "объект"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "исключение"
@@ -2058,97 +2093,92 @@ msgstr "команда"
msgid "built-in function"
msgstr "базовая функция"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Переменные"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Исключение"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (в модуле %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (в модуле %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (встроенная переменная)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (встроенный класс)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (класс в %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (метод класса %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (статический метод %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Содержание модулей Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "модули"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Не рекомендуется"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "метод класса"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "статический метод"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr "(использование не рекомендуется)"
@@ -2260,81 +2290,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "новая конфигурация"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "конфигурация изменена"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2370,16 +2400,6 @@ msgid ""
" 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"
@@ -2600,6 +2620,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2709,42 +2735,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr "Ссылка на это уравнение"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(в %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2820,19 +2846,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2840,82 +2866,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr " Базовые классы: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2946,56 +2972,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3010,29 +3042,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Именованные аргументы"
@@ -3152,7 +3191,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Оглавление"
@@ -3277,19 +3316,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Поиск в документе «%(docstitle)s»"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Предыдущий раздел"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "предыдущая глава"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Следующий раздел"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "следующая глава"
@@ -3357,15 +3396,15 @@ msgstr "Изменения в API C"
msgid "Other changes"
msgstr "Другие изменения"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Ссылка на это определение"
@@ -3386,7 +3425,7 @@ msgstr "Подготовка поиска…"
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Поиск завершён, найдено %s страниц, удовлетворяющих запросу."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", в"
@@ -3418,47 +3457,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3491,11 +3530,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3518,12 +3569,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3533,37 +3584,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Постоянная ссылка на таблицу"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Постоянная ссылка на код"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Постоянная ссылка на рисунок"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Постоянная ссылка на оглавление"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3580,27 +3631,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Сноски"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3614,16 +3665,11 @@ msgstr "[рисунок: %s]"
msgid "[image]"
msgstr "[рисунок]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/si/LC_MESSAGES/sphinx.mo b/sphinx/locale/si/LC_MESSAGES/sphinx.mo
index 3c7137f71ec..69f97f60baa 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 c24e7c7315f..fe03ff3a9cc 100644
--- a/sphinx/locale/si/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/si/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Sinhala (http://www.transifex.com/sphinx-doc/sphinx-1/language/si/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: si\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,104 +523,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -784,22 +787,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -885,7 +888,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -895,7 +898,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -916,8 +919,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1093,7 +1096,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,7 +1104,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1146,66 +1149,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,135 +1227,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "කේත ලේඛක:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "ලේඛක:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "පරාමිතීන්"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "සාමාජික"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "විචල්යය"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "ක්රියාව"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "මැක්රෝ"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "වර්ගය"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1930,91 +1965,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "දත්ත"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2024,7 +2059,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "object"
msgstr "වස්තුව"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2053,97 +2088,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "විචල්ය"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2179,24 +2209,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2212,124 +2242,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "සෙවුම් පිටුව"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2365,16 +2395,6 @@ msgid ""
" 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"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2704,42 +2730,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(%s හි%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2815,19 +2841,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2941,56 +2967,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3056,30 +3095,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3147,7 +3186,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3272,19 +3311,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "%(docstitle)s සොයන්න"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "පෙර මාතෘකාව"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "පෙර පරිච්ඡේදය"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "ඊළඟ මාතෘකාව"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "ඊළඟ පරිච්ඡේදය"
@@ -3352,15 +3391,15 @@ msgstr "C API වෙනස්කම්"
msgid "Other changes"
msgstr "වෙනත් වෙනස්කම්"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3381,7 +3420,7 @@ msgstr "සෙවුම සූදානම් කරමින්...."
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3398,62 +3437,62 @@ msgstr ""
msgid "Contents"
msgstr "අන්තර්ගතය"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3473,24 +3512,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3513,12 +3564,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3528,37 +3579,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3575,27 +3626,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3609,16 +3660,11 @@ msgstr "[image: %s]"
msgid "[image]"
msgstr "[image]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/sk/LC_MESSAGES/sphinx.mo b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo
index 845ae90d008..72ed2e6d9f5 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 e33eba20666..d58ac1d20fb 100644
--- a/sphinx/locale/sk/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sk/LC_MESSAGES/sphinx.po
@@ -1,18 +1,18 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# FIRST AUTHOR , 2008
# Slavko , 2013-2019,2021
-# Takeshi KOMIYA , 2016
+# Komiya Takeshi , 2016
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Slovak (http://www.transifex.com/sphinx-doc/sphinx-1/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,130 +21,123 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Nemožno nájsť zdrojový priečinok (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "Výstupný adresár (%s) nie je adresár"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Zdrojový a cieľový priečinok nemôžu byť rovnaké"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Spúšťanie Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Tento projekt vyžaduje aspoň Sphinx v%s a preto s touto verziou nemôže byť zostavený."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "vytváranie výstupnej zložky"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "pri nastavovaní rozšírenia %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' definovaný v conf.py nie je funkciou. Prosím, upravte jeho definíciu tak, aby to bola funkcia. Je to potrebné, aby sa conf.py mohol správať ako rozšírenie Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "načítanie prekladov [%s]…"
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "hotovo"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nedostupné pre zabudované správy"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "načítanie uloženého prostredia "
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "zlyhalo: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nebol zvolený builder, bude použitý predvolený: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "úspešné"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "dokončené sproblémami"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "zostavenie %s, %s upozornenia/a (upozornenia považované za chyby)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "zostavenie %s, %s upozornenia/a (upozornenia považované za chyby)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "zostavenie %s, %s upozornenie."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "zostavenie %s, %s upozornenie/a."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "zostavenie %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "trieda uzla %r už je registrovaná, jej metódy (visitors) budú prepísané"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "direktíva %r už je registrovaná, bude prepísaná"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "rola %r už je registrovaná, bude prepísaná"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -152,12 +145,12 @@ msgid ""
"explicit"
msgstr "rozšírenie %s nedeklaruje, či je bezpečné pri paralelnom čítaní, predpokladá sa, že nie - prosím, požiadajte autora aby to skontroloval a explicitne to nastavil"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "rozšírenie %s nie je bezpečné pre paralelné zostavenie"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -165,64 +158,64 @@ msgid ""
"explicit"
msgstr "rozšírenie %s nedeklaruje, či je bezpečné pri paralelnom čítaní, predpokladáme, že nie je – prosím, požiadajte autora aby to skontroloval a explicitne to nastavil"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "rozšírenie %s nie je bezpečné pre paralelné zostavenie"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr "sériové spracovanie %s"
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "konfiguračný priečinok neobsahuje súbor conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "nemožno prepísať slovník nastavenia %r, ignorované (použite %r na nastavenie jednotlivých prvkov)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "neplatný počet %r pre konfiguračnú hodnotu %r, ignorované"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "nemožno prepísať konfiguračné nastavenie %r s nepodporovaným typom, ignorované"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "neznáma konfiguračná hodnota %r v prepísaní, ignorované"
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr "Neznáma konfiguračná hodnota: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr "Konfiguračná hodnota %r už existuje"
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Vo svojom konfiguračnom súbore máte chybu: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Konfiguračný súbor (alebo jeden z modulov, ktoré importuje) volal sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -230,57 +223,57 @@ msgid ""
"%s"
msgstr "V konfiguračnom súbore je programová chyba:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Konfiguračná hodnota „source_suffix” očakáva reťazec, zoznam reťazcov alebo slovník, ale zadali ste „%r”."
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Sekcia %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Obr. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Tabuľka %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Výpis %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Konfiguračná hodnota `{name}` má byť jedno z {candidates}, ale je zadané `{current}`."
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Konfiguračná hodnota `{name}' má typ `{current.__name__}'; očakávané {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Konfiguračná hodnota `{name}' má typ `{current.__name__}', predvolene `{default.__name__}'."
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r nenájdená, ignorované."
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -301,14 +294,14 @@ msgstr "Neznáme meno udalosti %s"
msgid "Handler %r for event %r threw an exception"
msgstr "Obsluha %r udalosti %r vyvolala výnimku"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "Rozšírenie %s je vyžadované nastavením needs_extensions, ale nie je načítané."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -336,127 +329,127 @@ msgstr "nájdených viacero súborov pre dokument \"%s\": %r\nNa zostavenie pou
msgid "document not readable. Ignored."
msgstr "dokument nie je čitateľný. Ignorované."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Trieda builder %s nemá atribút „name”"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Builder %r už existuje (v module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Builder s menom %s nie je registrovaný ani dostupný cez vstupný bod"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Builder s menom %s nie je registrovaný"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "doména %s už je zaregistrovaná"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "doména %s ešte nie je zaregistrovaná"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "Direktíva %r už je registrovaná v doméne %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Rola %r už je registrovaná v doméne %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "Index %r už je registrovaný v doméne %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr " object_type %r už je registrovaný"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "crossref_type %r už je registrovaný"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r už je registrovaný"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser pre %r už je registrovaný"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Analyzátor pre %s nie je registrovaný"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Translator pre %r už existuje"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r už je registrovaný"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "rozšírenie %r bolo zlúčené so Sphinx od verzie %s; toto rozšírenie je ignorované."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Pôvodná výnimka:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "Nemožno importovať rozšírenie %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "rozšírenie %r nemá funkciu setup(); je to naozaj modul rozšírenia Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Rozšírenie %s použité týmto projektom vyžaduje aspoň Sphinx v%s; takže ho nemožno zostaviť s touto verziou."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -468,42 +461,52 @@ msgstr "rozšírenie %r vrátilo so svojej funkcie setup() nepodporovaný objekt
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "téma %r nemá nastavenie „theme”"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "téma %r nemá nastavenie „inherit”"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "nebola nájdená téma s menom %r, dedená v %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "nastavenie %s.%s nenájdené v žiadnom z nastavení témy"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "zadaná nepodporovaná voľba témy %r"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "súbor %r v ceste témy nie je platný súbor ZIP alebo neobsahuje tému"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "nájdená sphinx_rtd_theme (< 0.3.0). Táto nebude dostupná od Sphinx-6.0"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "nebola nájdená téma smenom %r (chýbajúci theme.conf?)"
@@ -522,104 +525,104 @@ msgstr "vhodný obrázok pre zostavovač %s nenájdený: %s"
msgid "building [mo]: "
msgstr "zostavenie [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "zápis výstupu…"
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "všetky z %d súborov po"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "ciele pre %d po súborov, ktoré boli zadané"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "ciele pre %d po súborov, ktoré sú zastarané"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "všetky zdrojové súbory"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "súbor %r zadaný v príkazovom riadku nie je v zdrojovom adresári, ignorujem"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "súbor %r zadaný v príkazovom riadku neexistuje, ignorujem"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "%d zdrojové súbory zadané v príkazovom riadku"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "ciele pre %d zdrojových súborov, ktoré sú zastarané"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "zostavovanie [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "hľadanie zastaraných súborov…"
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "%d nájdené"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "nenájdené"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr "ukladanie prostredia"
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "kontrolovanie konzistencie"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "žiadne ciele nie sú zastarané."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "aktualizácia prostredia:"
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s pridané, %s zmenené, %s odstránené"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "čítanie zdrojov…"
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "čakanie na procesy…"
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "mená dokumentov na zapísanie: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "príprava dokumentov"
@@ -796,12 +799,12 @@ msgstr "Hľadajte akékoľvek chyby v predošlom výstupe alebo v %(outdir)s/out
msgid "broken link: %s (%s)"
msgstr "poškodený odkaz: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Kotva „%s” nenájdená"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -919,7 +922,7 @@ msgstr "Čítanie súboru zostavenia info zlyhalo: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d. %b %Y"
@@ -1103,7 +1106,7 @@ msgstr "konfiguračná voľba „latex_documents” odkazuje na neznámy dokumen
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Index"
@@ -1203,7 +1206,7 @@ msgid "job number should be a positive number"
msgstr "počet úloh musí byť kladné číslo"
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1812,23 +1815,51 @@ msgstr "Nemožno použiť „lineno-match” s rozdelenou množinou „lines”"
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Riadok %r: žiadne riadky z vloženého súboru %r"
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "strom obsahu obsahuje odkaz na vylúčený dokument %r"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "strom obsahu obsahuje odkaz na neexistujúci dokument %r"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor sekcie:"
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor modulu:"
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor kódu:"
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor:"
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1839,71 +1870,75 @@ msgstr "voľba \":file:\" direktívy csv-table teraz rozpoznáva absolútnu cest
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "Duplicitná deklarácia C, definovaná aj v %s:%s.\nDeklarácia je '.. c:%s:: %s'."
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametre"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Vracia"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Návratový typ"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr "%s (C %s)"
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "člen"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "premenná"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcia"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr "enumerátor"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "typ"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "parameter funkcie"
@@ -1932,91 +1967,91 @@ msgstr "duplicitná citácia %s, ďalší výskyt v %s"
msgid "Citation [%s] is not referenced."
msgstr "Citácia [%s] nie je odkazovaná."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "Duplicitná deklarácia C++, definovaná aj v %s:%s.\nDeklarácia je '.. cpp:%s:: %s'."
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametre šablóny"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr "Vyvoláva"
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr "Vyvoláva"
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "trieda"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "koncept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr "parameter šablóny"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (zabudovaná funkcia)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metóda %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (trieda)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globálna premenná alebo konštanta)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribút %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumenty"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metóda"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "dáta"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribút"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "duplicitný %s popis %s, ďalší výskyt%s v %s"
@@ -2026,7 +2061,7 @@ msgstr "duplicitný %s popis %s, ďalší výskyt%s v %s"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "duplicitná menovka vzorca %s, ďalší výskyt v %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "neplatný math_eqref_format: %r"
@@ -2043,7 +2078,7 @@ msgstr "operátor"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "výnimka"
@@ -2055,97 +2090,92 @@ msgstr "príkaz"
msgid "built-in function"
msgstr "zabudovaná funkcia"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Premenné"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Vyzdvihuje"
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v module %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v module %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (zabudovaná premenná)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (zabudovaná trieda)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (trieda v %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metóda triedy %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (vlastnosť %s)"
+msgid "%s (%s property)"
+msgstr "%s (vlastnosť %s)"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statická metóda %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr "%s (vlastnosť %s)"
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Index modulov Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "moduly"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zastarané"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metóda triedy"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statická metóda"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "vlastnosť"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, 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:1310
+#: sphinx/domains/python.py:1389
#, 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:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zastarané)"
@@ -2257,81 +2287,81 @@ msgstr "duplicitná menovka %s, ďalší výskyt v %s"
msgid "duplicate %s description of %s, other instance in %s"
msgstr "duplicitný %s popis %s, ďalší výskyt v %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig je vypnutý, :numref: je ignorované."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "Zlyhalo vytvorenie krížového odkazu. Nie je priradené žiadne číslo: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr "odkaz nemá popisok: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "neplatný numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr "neplatný numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr "nedefinovaná menovka: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "Zlyhalo vytvorenie krížového odkazu. nenájdení názov alebo titulok: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "nová konfigurácia"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "zmenená konfigurácia"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "zmenené rozšírenie"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "prostredie zostavenia nie je aktuálne"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "zdrojový adresár zmenený"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Toto prostredie nie je kompatibilné zo zvoleným zostavovačom, prosím, zvoľte iný adresár doctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Zlyhalo skenovanie dokumentov v %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Doména %r nie je zaregistrovaná"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "nájdený na seba odkazujúci strom obsahu. Ignorované."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "dokument nie je zahrnutý v žiadnom strome obsahu"
@@ -2367,16 +2397,6 @@ msgid ""
" will be generated"
msgstr "strom obsahu obsahuje odkaz na dokument %r, ktorý nemá názov, odkaz nebude generovaný"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "strom obsahu obsahuje odkaz na vylúčený dokument %r"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "strom obsahu obsahuje odkaz na neexistujúci dokument %r"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2597,6 +2617,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Direktíva graphviz nemôže mať naraz argumenty content a filename"
@@ -2706,42 +2732,42 @@ msgstr "vnorený latex %r: %s"
msgid "Permalink to this equation"
msgstr "Trvalý odkaz na tento vzorec"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "inventár intersphinx bol presunutý: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "načítanie inventára intersphinx z %s..."
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "nastali problémy s niektorými inventármi, ale boli nájdené funkčné alternatívy:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "nemožno získať žiadne inventáre kvôli týmto problémom:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(v %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(v %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "identifikátor intersphinx %rnie je raťzec, ignorované"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Zlyhalo čítanie intersphinx_mapping[%s], ignorované: %r"
@@ -2817,19 +2843,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr "chyba formátovania argumentov %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "chýba atribút %s objektu %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2837,82 +2863,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "„::” v automodule nedáva zmysel"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ má byť zoznam reťazcov, nie %r (v module %s) -- ignorované __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "chýbajúci atribút spomenutý vo voľbe :members: : modul %s, atribút %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Základ: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "alias pre %s"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "alias pre TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "Neplatné __slots__ nájdené v %s. Ignorované."
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "Zlyhalo spracovanie predvolenej hodnoty argumentu %r: %s"
@@ -2943,56 +2969,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "Autosummary s popiskom vyžaduje voľbu :toctree: , ignorované."
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "zlyhalo spracovanie mena %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "zlyhal import objektu %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: súbor nenájdený: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary interne generuje súbory .rst. Ale Váš source_suffix neobsahuje .rst. Preskočené."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3007,29 +3039,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "adresár umiestnenia výstupu"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "predvolená prípona súboru (predvolene: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "vlastný adresár šablón (predvolene: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "dokumentovať importovaných členov (predvolene: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumenty kľúčových slov"
@@ -3149,7 +3188,7 @@ msgid "page"
msgstr "strana"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Obsah"
@@ -3274,19 +3313,19 @@ msgstr "Vytvorené pomocou Sphinx %(
msgid "Search %(docstitle)s"
msgstr "Hľadať v %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Predošlá téma"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "predošlá kapitola"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Ďalšia téma"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "ďalšia kapitola"
@@ -3354,15 +3393,15 @@ msgstr "Zmeny API C"
msgid "Other changes"
msgstr "Ostatné zmeny"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Trvalý odkaz na tento nadpis"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Trvalý odkaz na túto definíciu"
@@ -3383,7 +3422,7 @@ msgstr "Príprava hľadania..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Hľadanie dokončené, nájdené %s strana(y), ktoré vyhovujú hľadanému výrazu."
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", v "
@@ -3415,47 +3454,47 @@ msgstr "Poznámka pod čiarou [%s] nie je odkazovaná."
msgid "Footnote [#] is not referenced."
msgstr "Poznámka pod čiarou [#] nie je odkazovaná."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "viac ako jeden cieľ krížového odkazu %r: môže byť %s"
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr "%r cieľ odkazu nenájdený: %s"
@@ -3488,11 +3527,23 @@ msgstr "preskočené"
msgid "failed"
msgstr "zlyhalo"
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "neznáma direktíva alebo meno role: %s:%s"
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr "neznámy typ uzla: %r"
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3515,12 +3566,12 @@ msgid ""
"it directly: %s"
msgstr "Neplatný formát dátumu. Použije jednoduché úvodzovky, ak ho chcete priamo vo výstupe: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "strom obsahu obsahuje neexistujúci súbor %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3530,37 +3581,37 @@ msgstr ""
msgid "default role %s not found"
msgstr "predvolená rola %s nenájdená"
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "nie je definovaný numfig_format pre %s"
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Žiadne ID nie je priradené uzlu %s"
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr "Trvalý odkaz na tento termín"
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr "Trvalý odkaz na túto tabuľku"
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr "Trvalý odkaz na tento kód"
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr "Trvalý odkaz na tento obrázok"
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr "Trvalý odkaz na tento strom obsahu"
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "Nemožno získať veľkosť obrázku. voľba :scale: je ignorovaná."
@@ -3577,27 +3628,27 @@ msgstr "príliš veľké :maxdepth:, ignorované."
msgid "document title is not a single Text node"
msgstr "názov dokumentu nie je jeden uzol Text"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Poznámky pod čiarou"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "sú zadané obe, tabularcolumns aj voľba :widths:. :widths: je ignorované."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3611,16 +3662,11 @@ msgstr "[obrázok: %s]"
msgid "[image]"
msgstr "[obrázok]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "titulok nie je vo vnútri figure."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "neimplementovaný typ uzla: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "neznámy typ uzla: %r"
diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo
index 9e74a956efe..2ba41d8e0e8 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 1df0e87beb7..9dc5eac0fd8 100644
--- a/sphinx/locale/sl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sl/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-05 07:26+0000\n"
-"PO-Revision-Date: 2021-08-08 00:08+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Slovenian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -793,12 +796,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -916,7 +919,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Abecedni seznam"
@@ -1200,8 +1203,8 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
-msgid "For more information, visit ."
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
+msgid "For more information, visit ."
msgstr ""
#: sphinx/cmd/build.py:105
@@ -1809,23 +1812,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Avtor sekcije: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Avtor modula: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Avtor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1836,71 +1867,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:393 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:405
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Vrne"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:407
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Vrne tip"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "član"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1116
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funkcija"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "tip"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1929,91 +1964,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1118
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "razred"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (vgrajene funkcije)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:768
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (razred)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:846
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribut)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1120
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1117
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1123
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2023,7 +2058,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2040,7 +2075,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "izjema"
@@ -2052,97 +2087,92 @@ msgstr "izjava"
msgid "built-in function"
msgstr "vgrajene funkcije"
-#: sphinx/domains/python.py:398
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:402
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr "Sproži izjemo"
-#: sphinx/domains/python.py:622 sphinx/domains/python.py:757
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v modulu %s)"
-#: sphinx/domains/python.py:676 sphinx/domains/python.py:842
-#: sphinx/domains/python.py:887
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v modulu %s)"
-#: sphinx/domains/python.py:678
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (vgrajene spremenljivke)"
-#: sphinx/domains/python.py:702
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (vgrajen razred)"
-#: sphinx/domains/python.py:703
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (razred v %s)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:764
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:766
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statična metoda)"
-#: sphinx/domains/python.py:891
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1045
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1046
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "Moduli"
-#: sphinx/domains/python.py:1095
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Zastarelo"
-#: sphinx/domains/python.py:1121
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1122
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "statična metoda"
-#: sphinx/domains/python.py:1124
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1182
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1302
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1356
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (zastarelo)"
@@ -2254,81 +2284,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2364,16 +2394,6 @@ msgid ""
" 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"
@@ -2594,6 +2614,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2703,42 +2729,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2814,19 +2840,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2834,82 +2860,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2924,72 +2950,78 @@ msgstr ""
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:278
+#: sphinx/ext/autosummary/__init__.py:280
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:282
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:299
+#: sphinx/ext/autosummary/__init__.py:301
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:346
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:360
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:365
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:758
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:766
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3004,29 +3036,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3146,7 +3185,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3271,19 +3310,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr "Išči %(docstitle)s"
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Prejšnja tema"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "prejšnje poglavje"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Naslednja tema"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "naslednje poglavje"
@@ -3293,22 +3332,22 @@ msgid ""
" functionality."
msgstr "Za pravilno delovanje Iskanja morete vklopiti\n JavaScript."
-#: sphinx/themes/basic/search.html:34
+#: sphinx/themes/basic/search.html:35
msgid ""
"Searching for multiple words only shows matches that contain\n"
" all words."
msgstr ""
-#: sphinx/themes/basic/search.html:41
+#: sphinx/themes/basic/search.html:42
msgid "search"
msgstr "išči"
-#: sphinx/themes/basic/search.html:47
+#: sphinx/themes/basic/search.html:48
#: sphinx/themes/basic/static/searchtools.js:306
msgid "Search Results"
msgstr "Rezultati Iskanja"
-#: sphinx/themes/basic/search.html:49
+#: sphinx/themes/basic/search.html:50
#: sphinx/themes/basic/static/searchtools.js:308
msgid ""
"Your search did not match any documents. Please make sure that all words are"
@@ -3351,15 +3390,15 @@ msgstr "C API spremembe"
msgid "Other changes"
msgstr "Ostale spremembe"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
msgid "Permalink to this headline"
msgstr "Povezava na naslov"
-#: 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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr "Povezava na to definicijo"
@@ -3380,7 +3419,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3412,47 +3451,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3485,11 +3524,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3512,12 +3563,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3527,37 +3578,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3574,50 +3625,45 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:246
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr "Opombe"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:295 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
msgid "[image]"
msgstr "[slika]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/sphinx.pot b/sphinx/locale/sphinx.pot
index f2397d73bb2..fc637022215 100644
--- a/sphinx/locale/sphinx.pot
+++ b/sphinx/locale/sphinx.pot
@@ -1,14 +1,14 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
-# FIRST AUTHOR , 2021.
+# FIRST AUTHOR , 2022.
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: Sphinx 4.2.0\n"
+"Project-Id-Version: Sphinx 4.4.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,130 +17,123 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with"
" this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -148,12 +141,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -161,65 +154,65 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called "
"sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but "
"`{current}` is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it"
@@ -465,43 +458,53 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since "
"Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -520,103 +523,103 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid "file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -789,22 +792,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -890,7 +893,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -900,7 +903,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -921,8 +924,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1098,7 +1101,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1106,7 +1109,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1151,66 +1154,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1233,135 +1236,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\""
" will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr ""
@@ -1827,23 +1830,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr ""
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path"
" as a relative path from source directory. Please update your document."
@@ -1854,71 +1885,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
-msgid "Returns"
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
-msgid "Return type"
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
+msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
+msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1947,91 +1982,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2041,7 +2076,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2058,7 +2093,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr ""
@@ -2070,97 +2105,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: "
"for one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2196,24 +2226,24 @@ msgstr ""
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, 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
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr ""
@@ -2229,124 +2259,124 @@ msgstr ""
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose"
" another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2382,16 +2412,6 @@ msgid ""
"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"
@@ -2613,6 +2633,11 @@ msgstr ""
msgid "====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid "hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2721,42 +2746,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had "
"working alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2832,20 +2857,20 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception"
-" was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following "
+"exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,81 +2878,81 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid "missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of "
"\"alphabetic\". Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2958,34 +2983,37 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
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
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following "
@@ -2993,22 +3021,25 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,29 +3056,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3076,30 +3114,30 @@ msgstr ""
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
@@ -3167,7 +3205,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr ""
@@ -3292,19 +3330,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr ""
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr ""
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr ""
@@ -3372,15 +3410,15 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3401,7 +3439,7 @@ msgstr ""
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ""
@@ -3418,61 +3456,61 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:225
#, python-format
msgid "4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:264
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:270
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated:"
" {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a"
" bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3492,24 +3530,36 @@ msgstr ""
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:285
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:533
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:538
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role "
+"is not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3532,12 +3582,12 @@ msgid ""
"output it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3547,37 +3597,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3594,25 +3644,25 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid "encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid "both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3626,17 +3676,12 @@ msgstr ""
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/sq/LC_MESSAGES/sphinx.mo b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo
index e478bd94644..8cb3433510c 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 70ae25fddf6..defed56e551 100644
--- a/sphinx/locale/sq/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sq/LC_MESSAGES/sphinx.po
@@ -1,16 +1,16 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
-# Besnik Bleta , 2021
+# Besnik Bleta , 2021-2022
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 15:07+0000\n"
+"Last-Translator: Besnik Bleta \n"
"Language-Team: Albanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "S’gjendet dot drejtori burim (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "Drejtoria e përfundimeve (%s) s’është drejtori"
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Drejtoria burim dhe drejtoria vendmbërritje s’mund të jenë identike"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Po xhirohet Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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 "Për arsye sigurie, mënyra paralele është e çaktivizuar në macOS dhe python3.8 dhe më sipër. Për më tepër hollësi, ju lutemi, lexoni https://github.com/sphinx-doc/sphinx/issues/6803"
-
-#: sphinx/application.py:228
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Ky projekt lyp të paktën Sphinx v%s, ndaj s’mund të montohet me këtë version."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "po krijohet drejtori përfundimesh"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr "teksa ujdiset zgjerimi %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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 "'setup' siç është përcaktuar aktualisht te conf.py s’është funksion Python që mund të thirret. Ju lutemi, ndryshojeni përcaktimin e tij që ta bëni një funksion që mund të thirret. Kjo është e nevojshme që conf.py të sillet si një zgjerim Sphinx."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "po ngarkohen përkthime [%s]… "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr "u bë"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "s’është i passhëm për mesazhe të brendshëm"
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "dështoi: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "S’u përzgjodh montues, po përdoret parazgjedhja: html"
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "doli me sukses"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "u përfundua me probleme"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "montimi %s, % sinjalizim (me sinjalizime të trajtuara si gabime)."
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "montimi %s, %s sinjalizime (me sinjalizime të trajtuara si gabime)."
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s warning."
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "montimi %s, %s sinjalizime."
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "montimi %s."
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "klasa %r e nyjeve është e regjistruar tashmë, vizitorët e saj do të anashkalohen"
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "direktiva %r është e regjistruar tashmë, do të anashkalohet"
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "roli %r është e regjistruar tashmë, do të anashkalohet"
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -150,12 +143,12 @@ msgid ""
"explicit"
msgstr "zgjerimi %s nuk deklaron nëse është i parrezik për lexim paralel, po merret se s’është - ju lutemi, kërkojini autorin të zgjerimit ta kontrollojë dhe ta bëjë këtë shprehimisht"
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "zgjerimi %s s’është i sigurt për lexim paralel"
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr "zgjerimi %s nuk deklaron nëse është i parrezik për shkrim paralel, po merret se s’është - ju lutemi, kërkojini autorin të zgjerimit ta kontrollojë dhe ta bëjë këtë shprehimisht"
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "zgjerimi %s s’është i sigurt për shkrim paralel"
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "drejtoria e formësimeve nuk përmban një kartelë conf.py (%s)"
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "s’mund të anashkalohet rregullim formësimi fjalorthi %r, po shpërfillet (për të ujdisur elemente individuale, përdorni %r)"
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "numër %r i pavlefshëm për vlerë formësimi %r, po shpërfillet"
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "s’mund të anashkalohet rregullim formësimi %r me një lloj të pambuluar, po shpërfillet"
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "vlerë e panjohur formësimi %r te anashkalimi, po shpërfillet"
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr "S’ka vlerë të tillë formësimi: %s"
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr "Vlerë formësimi %r e pranishme tashmë"
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Ka një gabim sintakse te kartela juaj e formësimit: %s\n"
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Kartela e formësimit (ose një nga modulet që ajo importon) thirri sys.exit()"
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,57 +221,57 @@ msgid ""
"%s"
msgstr "Ka një gabim të programueshëm te kartela juaj e formësimit:\n\n%s"
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Vlera e formësimit `source_suffix' pret një varg, një listë vargjesh, ose një fjalor. Por është dhënë `%r'."
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr "Ndarja %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr "Figura %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr "Tabela %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Vlera e formësimit `{name}` duhet të jetë një nga {candidates}, por është dhënë `{current}`."
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Vlera e formësimit `{name}' është e llojit `{current.__name__}'; pritej {permitted}."
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Vlera e formësimit `{name}' është e llojit `{current.__name__}', si parazgjedhje merr `{default.__name__}'."
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "s’u gjet primary_domain %r, po shpërfillet."
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -299,14 +292,14 @@ msgstr "Emër i panjohur akti: %s"
msgid "Handler %r for event %r threw an exception"
msgstr "Trajtuesi %r për aktin %r u përgjigj me një përjashtim"
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "Zgjerimi %s është i domosdoshëm për needs_extensions settings, por s’është ngarkuar."
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -334,127 +327,127 @@ msgstr "u gjetën shumë kartela për dokumentin \"%s\": %r\nPërdorni %r për m
msgid "document not readable. Ignored."
msgstr "dokument i palexueshëm. U shpërfill."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Klasa %s e montuesit nuk ka atribut \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Montuesi %r ekziston tashmë (te moduli %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Emër %s montuesi jo i regjistruar ose i passhëm përmes pike hyrjeje"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr "Emër montuesi %s jo i regjistruar"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr "përkatësi %s e regjistruar tashmë"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr "përkatësi %s ende e paregjistruar"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "Direktiva %r është e regjistruar tashmë te përkatësia %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Roli %r është i regjistruar tashmë te përkatësia %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "Treguesi %r është i regjistruar tashmë te përkatësia %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr "object_type %r është i regjistruar tashmë"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "crossref_type %r është i regjistruar tashmë"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r është i regjistruar tashmë"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser për %r është i regjistruar tashmë"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr "Përtypës burimesh për %s jo i regjistruar"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Përkthyesi për %r ekziston tashmë"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "kwargs për add_node() duhet të jetë një çift funksioni (visit, depart): %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r tashmë i regjistruar"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
-msgstr ""
+msgstr "vizatuesi i formulave matematikore %s është i regjistruar tashmë"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "zgjerimi %r qe shkrirë me Sphinx-in që me versionin %s; ky zgjerim është shpërfillur."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr "Përjashtimi origjinal:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr "S’u importua dot zgjerimi %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "zgjerimi %r s’ka funksion setup(); a është vërtet një modul zgjerimi Sphinx-i?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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 "Zgjerimi %s i përdorur nga ky projekt lyp të paktën Sphinx v%s; prandaj s’mund të montohet me këtë version."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -466,42 +459,52 @@ msgstr "zgjerimi %r u përgjigj me një objekt të pambuluar prej funksionit të
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr "numër PEP i pavlefshëm %s"
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr "numër RFC i pavlefshëm %s"
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "tema %r s’ka rregullimin \"theme\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "tema %r s’ka rregullimin \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "s’u gjet temë e emërtuar %r, u trashëgua nga %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "rregullimi %s.%s nuk haset në asnjë prej formësimeve temash ku u kërkua"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr "është dhënë mundësi teme %r e pambuluar"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "kartela %r te shteg teme s’është kartelë zip e vlefshme ose nuk përmban temë"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "U gjet sphinx_rtd_theme (< 0.3.0). S’do të jetë e passhme që prej Sphinx-6.0"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "s’u gjet temë e emërtuar %r (mos mungon theme.conf?)"
@@ -520,104 +523,104 @@ msgstr "s’u gjet figurë e përshtatshme për montuesin %s: %s"
msgid "building [mo]: "
msgstr "po montohet [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr "po shkruhet përfundim… "
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr "krejt kartelat po %d"
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr "objektiva për kartela po %d që janë specifikuar"
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "objektiva për kartela po %d që janë të papërditësuara"
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "krejt kartelat burim"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "kartela %r e dhënë te rresht urdhrash s’gjendet te drejtori burim, po shpërfillet"
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "kartela %r e dhënë te rresht urdhrash s’ekziston, po shpërfillet"
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr "kartela burim %d dhënë te rresht urdhrash"
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "objektiva për kartela burim %d që janë të papërditësuara"
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr "po montohet [%s]: "
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr "po shihet për kartela të sapovjetruara… "
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr "U gjet %d"
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr "s’u gjet gjë"
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr "po kontrollohet njëtrajtshmëria"
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr "s’ka objektiva të vjetruar."
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "po përditësohet mjedisi: "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s të shtuar, %s të ndryshuar, %s të hequr"
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr "po lexohen burime… "
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr "po pritet për workers…"
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr "emra dokumentesh për shkrim: %s"
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "po përgatiten dokumente"
@@ -784,22 +787,22 @@ msgstr "po lexohen gjedhe… "
msgid "writing message catalogs... "
msgstr "po shkruhen katalogë mesazhesh… "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Shihni për çfarëdo gabimesh te përfundimi më sipër ose te %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr "lidhje e dëmtuar: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr "S’u gjet spirancë '%s'"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr "S’u arrit të përpilohet shprehje e rregullt te linkcheck_allowed_redirects: %r %s"
@@ -885,7 +888,7 @@ msgid "The text files are in %(outdir)s."
msgstr "Kartelat tekst gjenden në %(outdir)s."
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr "gabim në shkrim kartele %s: %s"
@@ -895,7 +898,7 @@ msgstr "gabim në shkrim kartele %s: %s"
msgid "The XML files are in %(outdir)s."
msgstr "Kartelat XML gjenden në %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Kartelat pseudo-XML gjenden në %(outdir)s."
@@ -916,8 +919,8 @@ msgid "Failed to read build info file: %r"
msgstr "S’u arrit të lexohet kartelë të dhënash montimi: %r"
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1093,7 +1096,7 @@ msgstr "s’u gjet vlerë formësimi \"texinfo_documents\"; s’do të shkruhet
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "vlera e formësimit \"texinfo_documents\" i referohet një dokumenti të panjohur %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,7 +1104,7 @@ msgstr "vlera e formësimit \"texinfo_documents\" i referohet një dokumenti të
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Tregues"
@@ -1146,66 +1149,66 @@ msgstr "%r s’ka rregullimin \"theme\""
msgid "%r doesn't have \"%s\" setting"
msgstr "%r s’ka rregullimin \"%s\""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr "Ndodhi një përjashtim gjatë montimit, po niset diagnostikuesi:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr "U ndërpre!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr "Gabim markup-i reST:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr "Gabim kodimi:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Traceback-u i plotë është ruajtur te %s, nëse doni t’ua raportoni problemin zhvilluesve."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr "Gabim përsëritje:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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 "Kjo mund të ndodhë me kartela burim shumë të mëdha ose të futura thellë brenda njëra-tjetrës. Mund të rrisni me kujdes kufirin parazgjedhje për ripërsëritje Python prej 1000, te conf.py, me p.sh.:"
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr "Ndodhi një përjashtim:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Ju lutemi, njoftojeni nëse qe një gabim përdoruesi, që kështu herës tjetër të mund të furnizohet një mesazh më i mirë gabimi."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Një njoftim të mete mund të depozitohet te gjurmuesi në . Faleminderit!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:98
msgid "job number should be a positive number"
msgstr "numri i aktit duhet të jetë një numër pozitiv"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:106 sphinx/cmd/quickstart.py:470
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
-msgstr ""
+msgstr "Për më tepër hollësi, vizitoni ."
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:107
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,135 +1227,135 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr "\nProdhoni dokumentim nga kartela burim.\n\nsphinx-build prodhon dokumentim prej kartelash te SOURCEDIR dhe e vendos\nte OUTPUTDIR. Kërkon për 'conf.py' te SOURCEDIR për rregullime formësimi.\nMjeti 'sphinx-quickstart' mund të përdoret për të prodhuar kartela gjedhe,\npërfshi 'conf.py'\n\nsphinx-build mund të krijojë dokumentim në formate të ndryshëm. Një format\npërzgjidhet duke specifikuar te rreshti i urdhrave emrin e montuesit; HTML-ja,\nsi parazgjedhje. Montuesit mund të kryejnë gjithashtu veprime të tjera të lidhura\nme përpunim dokumentimi.\n\nSi parazgjedhje, gjithçka që është e papërditësuar, montohet. Nëse doni\nmontim vetëm për kartela të përzgjedhura, kjo mund të bëhet duke\nspecifikuar emra kartelash individuale.\n"
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:128
msgid "path to documentation source files"
msgstr "shteg për te kartela burimi dokumentimi"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:130
msgid "path to output directory"
msgstr "shteg për te drejtori përfundimesh"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:132
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "një listë kartelash specifike për rimontim. E shpërfillur, nëse jepet -a"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:135
msgid "general options"
msgstr "mundësi të përgjithshme"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:138
msgid "builder to use (default: html)"
msgstr "montues për t’u përdorur (parazgjedhje: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:140
msgid "write all files (default: only write new and changed files)"
msgstr "shkruaj krejt kartelat (parazgjedhje: shkruaj vetëm kartela të reja dhe ato të ndryshuara)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:143
msgid "don't use a saved environment, always read all files"
msgstr "mos përdor një mjedis të ruajtur, lexo përherë krejt kartelat"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:146
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "shteg për mjedis të ruajtur në fshehtinë dhe kartela doctree (parazgjedhje: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:149
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "montoje në paralel me N procese, kur është e mundur (vlera speciale “auto”\" do ta vërë N-në sa cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:153
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "shteg ku gjendet kartelë formësimi (conf.py) (parazgjedhje: i njëjtë me SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:156
msgid "use no config file at all, only -D options"
msgstr "mos përdor fare kartelë formësimesh, vetëm mundësitë -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:159
msgid "override a setting in configuration file"
msgstr "anashkalo një rregullim te kartelë formësimi"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:162
msgid "pass a value into HTML templates"
msgstr "jep një vlerë te gjedhe HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:165
msgid "define tag: include \"only\" blocks with TAG"
msgstr "përcaktoni etiketë: përfshi blloqe “only” me TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:167
msgid "nit-picky mode, warn about all missing references"
msgstr "mënyrë gërricëse, sinjalizo mbi krejt referencat që mungojnë"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:170
msgid "console output options"
msgstr "mundësi për ç’prodhon konsola"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:172
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:174 sphinx/ext/apidoc.py:330
msgid "no output on stdout, just warnings on stderr"
msgstr "pa output në stdout, thjesht sinjalizime në stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:176
msgid "no output at all, not even warnings"
msgstr "pa output fare, madje as sinjalizime"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:179
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:182
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:185
msgid "write warnings (and errors) to given file"
msgstr "shkruaj sinjalizime (dhe gabime) te kartela e dhënë"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:187
msgid "turn warnings into errors"
msgstr "shndërroji sinjalizimet në gabime"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:189
msgid "with -W, keep going when getting warnings"
msgstr "me -W, vazhdo punën, kur merren sinjalizime"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:191
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:193
msgid "run Pdb on exception"
msgstr "xhiro Pdb, në rast përjashtimesh"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:225
#, python-format
msgid "cannot find files %r"
msgstr "s’gjenden dot kartela %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:228
msgid "cannot combine -a option and filenames"
msgstr "s’mund të ndërthuret një mundësi -a dhe emra kartelash"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:249
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "s’hapet dot kartelë sinjalizimesh %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:259
msgid "-D option argument must be in the form name=value"
msgstr "argumenti i mundësisë -D duhet të jetë në formën emër=vlerë"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:266
msgid "-A option argument must be in the form name=value"
msgstr "argumenti i mundësisë -A duhet të jetë në formën emër=vlerë"
@@ -1810,23 +1813,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr "toctree përmban referencë ndaj dokumenti %r të përjashtuar"
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr "toctree përmban referencë ndaj dokumenti %r që s’ekziston"
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr "zë i përsëdytur, gjetur te toctree: %s"
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Autor ndarjeje: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Autor moduli: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Autor kodi: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1837,71 +1868,75 @@ msgstr "Mundësia \":file:\" për direktivë csv-table tani njeh një shteg abso
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "Deklarim C i përsëdytur, përkufizuar edhe te %s:%s.\nDeklarimi është '.. c:%s:: %s'."
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr "%s (C %s)"
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametra"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Kthime"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Lloj kthimi"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr "%s (C %s)"
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7675
msgid "member"
msgstr "anëtar"
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3756
msgid "variable"
msgstr "ndryshore"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "funksion"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3758
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3759
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7673
msgid "union"
msgstr "bashkim"
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "lloj"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3765 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr "parametër funksioni"
@@ -1930,91 +1965,91 @@ msgstr "citim i përsëdytur %s, tjetër instancë te %s"
msgid "Citation [%s] is not referenced."
msgstr "Përmendja [%s] s’është në referencë."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "Deklarim C++ i përsëdytur, përkufizuar edhe te %s:%s.\nDeklarimi është '.. cpp:%s:: %s'."
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr "Parametra Gjedhesh"
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "klasë"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr "koncept"
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr "parametër gjedheje"
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funksion i brendshëm)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metodë %s)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasë)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s ( ndryshore globale ose konstante)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Argumente"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "metodë"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr "të dhëna"
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "përshkrim %s i përsëdytur i %s, tjetër %s në %s"
@@ -2024,7 +2059,7 @@ msgstr "përshkrim %s i përsëdytur i %s, tjetër %s në %s"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "etiketë e përsëdytur ekuacioni %s, instancë tjetër te %s"
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2069
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format i pavlefshëm: %r"
@@ -2041,7 +2076,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "përjashtim"
@@ -2053,97 +2088,92 @@ msgstr "deklarim"
msgid "built-in function"
msgstr "funksion i brendshëm"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Ndryshore"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (te moduli %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (te moduli %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ndryshore e brendshme)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (klasë e brendshme)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasë te %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metodë klase %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
-msgstr "%s() (veti %s)"
+msgid "%s (%s property)"
+msgstr "%s (veti %s)"
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (metodë statike %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr "%s (veti %s)"
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr "Tregues Modulesh Python"
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "module"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Nxjerrë nga përdorimi"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "metodë klase"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "metodë statike"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr "veti"
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "përshkrim i përsëdytur objekti për %s, instancë tjetër te %s, përdorni :noindex: për një prej tyre"
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "për ndërreferencën %r u gjet më shumë se një objektiv: %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr " (nxjerrë nga përdorimi)"
@@ -2179,24 +2209,24 @@ msgstr "rol"
msgid "duplicate description of %s %s, other instance in %s"
msgstr "përshkrim i përsëdytur %s %s, instancë tjetër te %s"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:100 sphinx/domains/std.py:117
#, python-format
msgid "environment variable; %s"
msgstr "ndryshore mjedisi; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:191
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Përshkrim i keqformuar mundësie %r, duhet të duket si \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" ose \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:242
#, python-format
msgid "%s command line option"
msgstr "Mundësi për rresht urdhrash %s"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:244
msgid "command line option"
msgstr "mundësi për rresht urdhrash"
@@ -2212,124 +2242,124 @@ msgstr "termat e fjalorthit s’duhet të paraprihet nga rreshta të zbrazët"
msgid "glossary seems to be misformatted, check indentation"
msgstr "fjalorthi duket të jetë i keformatuar, kontrolloni shmangie kryeradhe"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:555
msgid "glossary term"
msgstr "term fjalorthi"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:556
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:557
msgid "reference label"
msgstr "etiketë reference"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:559
msgid "environment variable"
msgstr "ndryshore mjedisi"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:560
msgid "program option"
msgstr "mundësi programi"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:561
msgid "document"
msgstr "dokument"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:597
msgid "Module Index"
msgstr "Tregues Modulesh"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:598 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Faqe Kërkimesh"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
+#: sphinx/domains/std.py:647 sphinx/domains/std.py:756
#: sphinx/ext/autosectionlabel.py:51
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "etiketë %s e përsëdytur, tjetër instancë te %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:666
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "përshkrim %s i përsëdytur për %s, tjetër instancë te %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:864
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig është i çaktivizuar. :numref: është shpërfillur."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:872
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "S’u arrit të krijohej një ndërreferencë. S’u caktua ndonjë numër: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:884
#, python-format
msgid "the link has no caption: %s"
msgstr "lidhja s’ka titull: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:898
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "numfig_format i pavlefshëm: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:901
#, python-format
msgid "invalid numfig_format: %s"
msgstr "numfig_format i pavlefshëm: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1114
#, python-format
msgid "undefined label: %s"
msgstr "etiketë e papërcaktuar: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1116
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "S’u arrit të krijohej një ndërreferencë. S’u gjet titull ose legjendë: %s"
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr "formësim i ri"
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr "formësimi ndryshoi"
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr "zgjerimet u ndryshuan"
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr "version jo i tanishëm i mjedisit të montimit"
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr "drejtoria burim ka ndryshuar"
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Ky mjedis është i papërputhshëm me montuesin e përzgjedhur, ju lutemi, zgjidhni një tjetër drejtori doctree."
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "S’u arrit të skanohen dokumente te %s: %r"
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr "Përkatësia %r s’është e regjistruar"
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr "U gjet “toctree” që i referohet vetes. U shpërfill."
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr "dokumenti s’është i përfshirë në ndonjë toctree"
@@ -2365,16 +2395,6 @@ msgid ""
" will be generated"
msgstr "toctree përmban referencë ndaj dokumenti %r që s’ka titull: s’do të prodhohet ndonjë lidhje"
-#: sphinx/environment/adapters/toctree.py:176
-#, python-format
-msgid "toctree contains reference to excluded document %r"
-msgstr "toctree përmban referencë ndaj dokumenti %r të përjashtuar"
-
-#: sphinx/environment/adapters/toctree.py:178
-#, python-format
-msgid "toctree contains reference to nonexisting document %r"
-msgstr "toctree përmban referencë ndaj dokumenti %r që s’ekziston"
-
#: sphinx/environment/collectors/asset.py:90
#, python-format
msgid "image file not readable: %s"
@@ -2595,6 +2615,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr "=================== kohëzgjatjet më të ngadalta të leximit ==================="
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Një direktivë Graphviz s’mund të ketë edhe lëndë, edhe argument emri kartelash"
@@ -2704,42 +2730,42 @@ msgstr "latex brendazi %r: %s"
msgid "Permalink to this equation"
msgstr "Permalidhje te ky ekuacion"
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "inventari intersphinx është lëvizur: %s -> %s"
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "po ngarkohet inventari intersphinx prej %s…"
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "u hasën disa probleme me disa nga inventare, por kishin alternativa funksionale:"
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr "s’u arrit të kapej ndonjë inventar me problemet vijuese:"
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(te %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(te %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "identifikuesi intersphinx %r s’është varg. U shpërfill"
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "S’u arrit të lexohej intersphinx_mapping[%s], u shpërfill: %r"
@@ -2815,19 +2841,19 @@ msgstr "nënshkrim i pavlefshëm për auto%s (%r)"
msgid "error while formatting arguments for %s: %s"
msgstr "gabim gjatë formatimi argumentesh për %s: %s"
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr "atribut %s që mungon te objekt %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: s’u arrit të përcaktohet %r për dokumentim, u shfaq përjashtimi vijues:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2835,82 +2861,82 @@ msgid ""
"explicit module name)"
msgstr "s’dihet cili modul të importohet për vetëdokumentim të %r (provoni të vendosni te dokumenti një direktivë \"module\" ose \"currentmodule\", ose të jepni shprehimisht një emër moduli)"
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "gabim gjatë formatimi nënshkrimesh për %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" në emër automoduli nuk ka kuptim"
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ should duhet të jetë një listë vargjesh, jo %r (në module %s) -- ignoring __all__"
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "u përmend atribut që mungon në :members: mundësi: modul %s, atributi %s"
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "S’u arrit të merret një nënshkrim funksioni për %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "S’u arrit të merrej nënshkrim konstruktori për %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr "Baza: %s"
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr "alias për %s"
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "alias për TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "S’u arrit të merre një nënshkrim metode për %s: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "U gjet __slots__ i pavlefshëm në %s. U shpërfill."
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr "autodoc_member_order tani pranon \"alphabetical\", në vend se \"alphabetic\". Ju lutemi, përditësoni rregullimin tuaj."
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "S’u arrit të përtypej një vlerë parazgjedhje argumenti për %r: %s"
@@ -2941,56 +2967,62 @@ msgstr "vetëpërmbledhje: s’u gjet kartelë stub %r. Kontrolloni rregullimin
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
-msgstr "vetëpërmbledhje: s’u arrit të importohej %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr "s’u arrit të përtypej emri %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr "s’u arrit të importohej objekti %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: s’u gjet kartelë: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "vetëpërmbledhja prodhon së brendshmi kartela .rst. Por source_suffix juaj s’përmban .rst. U anashkalua."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "vetëpërmbledhje: s’u arrit të përcaktohet %r për t’u dokumentuar, u shfaq përjashtimi vijues:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[vetëpërmbledhje] prodhim vetëpërmbledhje për: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[vetëpërmbledhje] po shkruhet te %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[vetëpërmbledhje] s’u arrit të importohej %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3005,29 +3037,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nProdhoni ReStructuredText duke përdorur direktiva vetëpërmbledhje.\n\nsphinx-autogen është një ndërfaqe pamore për sphinx.ext.autosummary.generate. Prodhon\nkartela reStructuredText nga direktiva vetëpërmbledhjeje që përmbahen te\nkartelat e dhëna.\n\nFormati i direktivës vetëpërmbledhje dokumentohet te\nmoduli Python ``sphinx.ext.autosummary`` dhe mund të lexohet duke përdorur::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr "kartela burim për të cilat të krijohen kartela rST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr "drejtori ku të vendosen krejt përfundimet"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "prapashtesë parazgjedhje për kartela (parazgjedhje: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "drejtori gjedhesh vetjake (parazgjedhje: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "pjesë të importuara të dokumentit (parazgjedhje: %(default)s)"
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr "Argumente Fjalëkyçi"
@@ -3056,30 +3095,30 @@ msgstr ""
msgid "References"
msgstr "Referenca"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:799
msgid "Warns"
msgstr "Sinjalizime"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:803
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr "u caktua vlerë e pavlefshme (mungon kllapë mbyllëse): %s"
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr "u caktua vlerë e pavlefshme (mungon kllapë hapëse): %s"
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr "shprehje vargu e keqformuar (mungon thonjëz mbyllëse): %s"
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:992
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr "shprehje vargu e keqformuar (mungon thonjëz hapëse): %s"
@@ -3147,7 +3186,7 @@ msgid "page"
msgstr "faqe"
#: sphinx/themes/agogo/layout.html:38 sphinx/themes/basic/globaltoc.html:10
-#: sphinx/themes/basic/localtoc.html:11 sphinx/themes/scrolls/layout.html:41
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Tryeza e Lëndës"
@@ -3272,19 +3311,19 @@ msgstr "Krijuar duke përdorur Sphinx \n"
+"POT-Creation-Date: 2022-01-09 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Serbian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Нема изворног директоријума (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr "Изворни и одредишни директоријум не могу бити једнаки"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Покрећем Sphinx v%s"
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr "Овај пројекат захтева верзију Sphinx v%s или већу, не може се изградити инсталираном верзијом."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "учитавање превода [%s]... "
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "готово"
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "Неуспешно: %s"
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "успешно"
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "са грешкама"
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -151,12 +144,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "Конфигурациони директоријум не садржи conf.py датотеку (%s)."
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:258
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:282
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:331
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:334
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:341
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,57 +222,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:367
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:386
#, python-format
msgid "Section %s"
msgstr "Одељак %s"
-#: sphinx/config.py:386
+#: sphinx/config.py:387
#, python-format
msgid "Fig. %s"
msgstr "Сл. %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:388
#, python-format
msgid "Table %s"
msgstr "Табела %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:389
#, python-format
msgid "Listing %s"
msgstr "Списак %s"
-#: sphinx/config.py:425
+#: sphinx/config.py:426
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:444
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:457
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:467
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:479
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -300,14 +293,14 @@ msgstr "Непознат догађај: %s"
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -335,127 +328,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr "Преводилац за %r већ постоји"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -467,42 +460,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:228
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:243
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:248
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -521,104 +524,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr "све изворне датотеке"
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr "ажурирање окружења: "
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr "припремање докумената"
@@ -795,12 +798,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -918,7 +921,7 @@ msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1102,7 +1105,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr "Индекс"
@@ -1202,7 +1205,7 @@ msgid "job number should be a positive number"
msgstr ""
#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:623
msgid "For more information, visit ."
msgstr ""
@@ -1811,23 +1814,51 @@ msgstr ""
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:175
+#: sphinx/directives/other.py:110
+#, python-format
+msgid "toctree glob pattern %r didn't match any documents"
+msgstr ""
+
+#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#, python-format
+msgid "toctree contains reference to excluded document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#, python-format
+msgid "toctree contains reference to nonexisting document %r"
+msgstr ""
+
+#: sphinx/directives/other.py:144
+#, python-format
+msgid "duplicated entry found in toctree: %s"
+msgstr ""
+
+#: sphinx/directives/other.py:176
msgid "Section author: "
msgstr "Аутор одељка: "
-#: sphinx/directives/other.py:177
+#: sphinx/directives/other.py:178
msgid "Module author: "
msgstr "Аутор модула: "
-#: sphinx/directives/other.py:179
+#: sphinx/directives/other.py:180
msgid "Code author: "
msgstr "Аутор кода: "
-#: sphinx/directives/other.py:181
+#: sphinx/directives/other.py:182
msgid "Author: "
msgstr "Аутор: "
-#: sphinx/directives/patches.py:108
+#: sphinx/directives/other.py:254
+msgid ".. acks content is not a list"
+msgstr ""
+
+#: sphinx/directives/other.py:279
+msgid ".. hlist content is not a list"
+msgstr ""
+
+#: sphinx/directives/patches.py:117
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
@@ -1838,71 +1869,75 @@ msgstr ""
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3300
+#: sphinx/domains/c.py:2000 sphinx/domains/c.py:3306
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr ""
-#: sphinx/domains/c.py:3134 sphinx/domains/cpp.py:6938
-#: sphinx/domains/python.py:401 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3231
+#, python-format
+msgid "%s (C %s)"
+msgstr ""
+
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:445 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметри"
-#: sphinx/domains/c.py:3137 sphinx/domains/cpp.py:6947
-#: sphinx/domains/javascript.py:221 sphinx/domains/python.py:413
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
+msgid "Return values"
+msgstr ""
+
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:457
msgid "Returns"
msgstr "Резултат"
-#: sphinx/domains/c.py:3139 sphinx/domains/javascript.py:223
-#: sphinx/domains/python.py:415
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:459
msgid "Return type"
msgstr "Тип резултата"
-#: sphinx/domains/c.py:3225
-#, python-format
-msgid "%s (C %s)"
-msgstr ""
-
-#: sphinx/domains/c.py:3732 sphinx/domains/cpp.py:7585
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3733
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr "променљива"
-#: sphinx/domains/c.py:3734 sphinx/domains/cpp.py:7584
-#: sphinx/domains/javascript.py:326 sphinx/domains/python.py:1124
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1203
msgid "function"
msgstr "функција"
-#: sphinx/domains/c.py:3735
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3736
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3737 sphinx/domains/cpp.py:7583
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3738 sphinx/domains/cpp.py:7588
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3739 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7586
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr "тип"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1931,91 +1966,91 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7140
+#: sphinx/domains/cpp.py:4748 sphinx/domains/cpp.py:7216
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr ""
-#: sphinx/domains/cpp.py:6941
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:6944 sphinx/domains/javascript.py:218
-msgid "Throws"
-msgstr ""
-
-#: sphinx/domains/cpp.py:7063
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7582 sphinx/domains/javascript.py:328
-#: sphinx/domains/python.py:1126
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
+msgid "Throws"
+msgstr ""
+
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1205
msgid "class"
msgstr "класа"
-#: sphinx/domains/cpp.py:7587
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7592
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:136
+#: sphinx/domains/javascript.py:146
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (уграђена функција)"
-#: sphinx/domains/javascript.py:137 sphinx/domains/python.py:776
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:842
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s метода)"
-#: sphinx/domains/javascript.py:139
+#: sphinx/domains/javascript.py:149
#, python-format
msgid "%s() (class)"
msgstr "%s() (класа)"
-#: sphinx/domains/javascript.py:141
+#: sphinx/domains/javascript.py:151
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (глобална променљива или константа)"
-#: sphinx/domains/javascript.py:143 sphinx/domains/python.py:854
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:927
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (атрибут %s)"
-#: sphinx/domains/javascript.py:215
+#: sphinx/domains/javascript.py:225
msgid "Arguments"
msgstr "Аргументи"
-#: sphinx/domains/javascript.py:286
+#: sphinx/domains/javascript.py:300
#, python-format
msgid "%s (module)"
msgstr "%s (модул)"
-#: sphinx/domains/javascript.py:327 sphinx/domains/python.py:1128
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1207
msgid "method"
msgstr "метода"
-#: sphinx/domains/javascript.py:329 sphinx/domains/python.py:1125
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1204
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:330 sphinx/domains/python.py:1131
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1210
msgid "attribute"
msgstr "атрибут"
-#: sphinx/domains/javascript.py:331 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1133
+#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
+#: sphinx/domains/python.py:1212
msgid "module"
msgstr "модул"
-#: sphinx/domains/javascript.py:362
+#: sphinx/domains/javascript.py:376
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
@@ -2025,7 +2060,7 @@ msgstr ""
msgid "duplicate label of equation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2073
+#: sphinx/domains/math.py:119 sphinx/writers/latex.py:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2042,7 +2077,7 @@ msgstr "оператор"
msgid "object"
msgstr "објекат"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1127
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1206
msgid "exception"
msgstr "изузетак"
@@ -2054,97 +2089,92 @@ msgstr "наредба"
msgid "built-in function"
msgstr "уграђена функција"
-#: sphinx/domains/python.py:406
+#: sphinx/domains/python.py:450
msgid "Variables"
msgstr "Променљиве"
-#: sphinx/domains/python.py:410
+#: sphinx/domains/python.py:454
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:630 sphinx/domains/python.py:765
+#: sphinx/domains/python.py:687 sphinx/domains/python.py:831
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (у модулу %s)"
-#: sphinx/domains/python.py:684 sphinx/domains/python.py:850
-#: sphinx/domains/python.py:895
+#: sphinx/domains/python.py:747 sphinx/domains/python.py:923
+#: sphinx/domains/python.py:974
#, python-format
msgid "%s (in module %s)"
msgstr "%s (у модулу %s)"
-#: sphinx/domains/python.py:686
+#: sphinx/domains/python.py:749
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (уграђена променљива)"
-#: sphinx/domains/python.py:710
+#: sphinx/domains/python.py:774
#, python-format
msgid "%s (built-in class)"
msgstr "%s (уграђена класа)"
-#: sphinx/domains/python.py:711
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (class in %s)"
msgstr "%s (класа у %s)"
-#: sphinx/domains/python.py:770
+#: sphinx/domains/python.py:836
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (метода класе %s)"
-#: sphinx/domains/python.py:772
+#: sphinx/domains/python.py:838 sphinx/domains/python.py:978
#, python-format
-msgid "%s() (%s property)"
+msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:774
+#: sphinx/domains/python.py:840
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (статичка метода %s)"
-#: sphinx/domains/python.py:899
-#, python-format
-msgid "%s (%s property)"
-msgstr ""
-
-#: sphinx/domains/python.py:1053
+#: sphinx/domains/python.py:1132
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1054
+#: sphinx/domains/python.py:1133
msgid "modules"
msgstr "модули"
-#: sphinx/domains/python.py:1103
+#: sphinx/domains/python.py:1182
msgid "Deprecated"
msgstr "Застарело"
-#: sphinx/domains/python.py:1129
+#: sphinx/domains/python.py:1208
msgid "class method"
msgstr "метода класе"
-#: sphinx/domains/python.py:1130
+#: sphinx/domains/python.py:1209
msgid "static method"
msgstr "статичка метода"
-#: sphinx/domains/python.py:1132
+#: sphinx/domains/python.py:1211
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1190
+#: sphinx/domains/python.py:1269
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1310
+#: sphinx/domains/python.py:1389
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1443
msgid " (deprecated)"
msgstr ""
@@ -2256,81 +2286,81 @@ msgstr ""
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:872
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:880
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:892
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:906
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:909
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1122
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1124
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:73
+#: sphinx/environment/__init__.py:76
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:74
+#: sphinx/environment/__init__.py:77
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:75
+#: sphinx/environment/__init__.py:78
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:202
+#: sphinx/environment/__init__.py:205
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:204
+#: sphinx/environment/__init__.py:207
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:283
+#: sphinx/environment/__init__.py:286
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:382
+#: sphinx/environment/__init__.py:385
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:509
+#: sphinx/environment/__init__.py:512
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:590
+#: sphinx/environment/__init__.py:593
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:632
+#: sphinx/environment/__init__.py:635
msgid "document isn't included in any toctree"
msgstr ""
@@ -2366,16 +2396,6 @@ msgid ""
" 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"
@@ -2596,6 +2616,12 @@ msgid ""
"====================== slowest reading durations ======================="
msgstr ""
+#: sphinx/ext/extlinks.py:76
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
#: sphinx/ext/graphviz.py:132
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
@@ -2705,42 +2731,42 @@ msgstr ""
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:173
+#: sphinx/ext/intersphinx.py:174
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:204
+#: sphinx/ext/intersphinx.py:205
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:218
+#: sphinx/ext/intersphinx.py:219
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:224
+#: sphinx/ext/intersphinx.py:225
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:334
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s v%s)"
msgstr "(у %s v%s)"
-#: sphinx/ext/intersphinx.py:336
+#: sphinx/ext/intersphinx.py:272
#, python-format
msgid "(in %s)"
msgstr "(у %s)"
-#: sphinx/ext/intersphinx.py:369
+#: sphinx/ext/intersphinx.py:476
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:382
+#: sphinx/ext/intersphinx.py:489
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
@@ -2816,19 +2842,19 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1682
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1699
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:815
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:908
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2836,82 +2862,82 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:917
+#: sphinx/ext/autodoc/__init__.py:952
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:968
+#: sphinx/ext/autodoc/__init__.py:971
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1018
+#: sphinx/ext/autodoc/__init__.py:1021
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1025
+#: sphinx/ext/autodoc/__init__.py:1028
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1038
+#: sphinx/ext/autodoc/__init__.py:1041
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1104
+#: sphinx/ext/autodoc/__init__.py:1107
#, python-format
msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1303 sphinx/ext/autodoc/__init__.py:1377
-#: sphinx/ext/autodoc/__init__.py:2734
+#: sphinx/ext/autodoc/__init__.py:1308 sphinx/ext/autodoc/__init__.py:1385
+#: sphinx/ext/autodoc/__init__.py:2791
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1568
+#: sphinx/ext/autodoc/__init__.py:1578
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1669
+#: sphinx/ext/autodoc/__init__.py:1686
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1755 sphinx/ext/autodoc/__init__.py:1828
-#: sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1784 sphinx/ext/autodoc/__init__.py:1862
+#: sphinx/ext/autodoc/__init__.py:1885
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1889
+#: sphinx/ext/autodoc/__init__.py:1931
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2122 sphinx/ext/autodoc/__init__.py:2216
+#: sphinx/ext/autodoc/__init__.py:2167 sphinx/ext/autodoc/__init__.py:2264
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2395
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2777
+#: sphinx/ext/autodoc/__init__.py:2834
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:78
+#: sphinx/ext/autodoc/preserve_defaults.py:106
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
@@ -2942,56 +2968,62 @@ msgstr ""
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:352
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:366
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:371
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:817
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:825
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:190
+#: sphinx/ext/autosummary/generate.py:254
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:401
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:405
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:448
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:624
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3006,29 +3038,36 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:641
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:645
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:648
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:652
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:656
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
+#: sphinx/ext/autosummary/generate.py:660
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
msgid "Keyword Arguments"
msgstr ""
@@ -3148,7 +3187,7 @@ 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
+#: sphinx/themes/basic/localtoc.html:12 sphinx/themes/scrolls/layout.html:41
msgid "Table of Contents"
msgstr "Садржај"
@@ -3273,19 +3312,19 @@ msgstr ""
msgid "Search %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/relations.html:11
+#: sphinx/themes/basic/relations.html:12
msgid "Previous topic"
msgstr "Претходни одељак"
-#: sphinx/themes/basic/relations.html:13
+#: sphinx/themes/basic/relations.html:14
msgid "previous chapter"
msgstr "претходна глава"
-#: sphinx/themes/basic/relations.html:16
+#: sphinx/themes/basic/relations.html:19
msgid "Next topic"
msgstr "Следећи одељак"
-#: sphinx/themes/basic/relations.html:18
+#: sphinx/themes/basic/relations.html:21
msgid "next chapter"
msgstr "наредна глава"
@@ -3353,15 +3392,15 @@ msgstr ""
msgid "Other changes"
msgstr "Друге измене"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:436
-#: sphinx/writers/html.py:441 sphinx/writers/html5.py:387
-#: sphinx/writers/html5.py:392
+#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
+#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
+#: sphinx/writers/html5.py:397
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
+#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
+#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
+#: sphinx/writers/html5.py:116
msgid "Permalink to this definition"
msgstr ""
@@ -3382,7 +3421,7 @@ msgstr "Припрема претраге..."
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:364
+#: sphinx/themes/basic/static/searchtools.js:365
msgid ", in "
msgstr ", у "
@@ -3414,47 +3453,47 @@ msgstr ""
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:309 sphinx/transforms/i18n.py:380
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:352
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:399
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:419
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:117
+#: sphinx/transforms/post_transforms/__init__.py:118
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:157
+#: sphinx/transforms/post_transforms/__init__.py:158
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:205
+#: sphinx/transforms/post_transforms/__init__.py:206
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:208
+#: sphinx/transforms/post_transforms/__init__.py:209
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
@@ -3487,11 +3526,23 @@ msgstr ""
msgid "failed"
msgstr ""
+#: sphinx/util/docfields.py:81
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
#: sphinx/util/docutils.py:213
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
+#: sphinx/util/docutils.py:500
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
#: sphinx/util/i18n.py:67
#, python-format
msgid "reading error: %s, %s"
@@ -3514,12 +3565,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:437
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:623
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3529,37 +3580,37 @@ msgstr ""
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:329 sphinx/writers/html5.py:300
+#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:339 sphinx/writers/html5.py:310
+#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:413 sphinx/writers/html5.py:364
+#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:445 sphinx/writers/html5.py:396
+#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:488 sphinx/writers/html5.py:439
+#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:490 sphinx/writers/html5.py:441
+#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:492 sphinx/writers/html5.py:443
+#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:623 sphinx/writers/html5.py:563
+#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
@@ -3576,27 +3627,27 @@ msgstr ""
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:626
msgid ""
"encountered title node not in section, topic, table, admonition or sidebar"
msgstr ""
-#: sphinx/writers/latex.py:848 sphinx/writers/manpage.py:247
-#: sphinx/writers/texinfo.py:637
+#: sphinx/writers/latex.py:846 sphinx/writers/manpage.py:247
+#: sphinx/writers/texinfo.py:641
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
@@ -3610,16 +3661,11 @@ msgstr "[слика: %s]"
msgid "[image]"
msgstr "[слика]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, 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/sr@latin/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo
index 0349cbce7bf..0b75652845f 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 9b5fd9014d8..00937daeea9 100644
--- a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-09-12 00:10+0000\n"
-"PO-Revision-Date: 2021-09-12 00:10+0000\n"
-"Last-Translator: Takeshi KOMIYA \n"
+"POT-Creation-Date: 2022-01-16 00:12+0000\n"
+"PO-Revision-Date: 2022-01-02 00:12+0000\n"
+"Last-Translator: Komiya Takeshi \n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: sr@latin\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:156
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:160
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:164
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr ""
-#: sphinx/application.py:200
-msgid ""
-"For security reasons, 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
+#: sphinx/application.py:221
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
msgstr ""
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:430
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:247
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
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:296 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:540
msgid "done"
msgstr ""
-#: sphinx/application.py:298
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:307
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:312
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:320
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:348
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:353
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:355
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:358
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:360
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:364
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:594
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:672
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:693 sphinx/application.py:714
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1225
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -149,12 +142,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1229
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1232
+#: sphinx/application.py:1263
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1236
+#: sphinx/application.py:1267
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1244 sphinx/application.py:1248
+#: sphinx/application.py:1275 sphinx/application.py:1279
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:170
+#: sphinx/config.py:171
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:197
+#: sphinx/config.py:198
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:206
+#: sphinx/config.py:207
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:211
+#: sphinx/config.py:212
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:240
+#: sphinx/config.py:241
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:257
+#: sphinx/config.py:269
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:281
+#: sphinx/config.py:293
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:330
+#: sphinx/config.py:342
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:333
+#: sphinx/config.py:345
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:340
+#: sphinx/config.py:352
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,57 +220,57 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:366
+#: sphinx/config.py:378
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:385
+#: sphinx/config.py:397
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:398
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:399
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:400
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:425
+#: sphinx/config.py:437
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:443
+#: sphinx/config.py:455
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:456
+#: sphinx/config.py:468
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:466
+#: sphinx/config.py:478
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:478
+#: sphinx/config.py:490
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
@@ -298,14 +291,14 @@ msgstr ""
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:50
+#: sphinx/extension.py:52
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:55
+#: sphinx/extension.py:68
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
@@ -333,127 +326,127 @@ msgstr ""
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:139
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:141
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:154
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:161
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:168
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:191 sphinx/registry.py:204 sphinx/registry.py:215
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:195
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:207
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:218
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:242
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:262
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:269
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:279
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:288
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:317
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:330
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:402
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:411
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:424
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:435
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:436
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:441
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:450
#, 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:454
+#: sphinx/registry.py:458
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
@@ -465,42 +458,52 @@ msgstr ""
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:193
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:227
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:80
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:82
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:88
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:111
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:130
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:229
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:244
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:249
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
@@ -519,104 +522,104 @@ msgstr ""
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:535
-#: sphinx/builders/__init__.py:561
+#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
+#: sphinx/builders/__init__.py:562
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:225
+#: sphinx/builders/__init__.py:226
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:243
+#: sphinx/builders/__init__.py:244
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:250
+#: sphinx/builders/__init__.py:251
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:257
+#: sphinx/builders/__init__.py:258
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:269
+#: sphinx/builders/__init__.py:270
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:273
+#: sphinx/builders/__init__.py:274
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:284
+#: sphinx/builders/__init__.py:285
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:294
+#: sphinx/builders/__init__.py:295
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:303 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:310
+#: sphinx/builders/__init__.py:311
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:315
+#: sphinx/builders/__init__.py:316
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:317
+#: sphinx/builders/__init__.py:318
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:322
+#: sphinx/builders/__init__.py:323
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:328
+#: sphinx/builders/__init__.py:329
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:332
+#: sphinx/builders/__init__.py:333
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:371
+#: sphinx/builders/__init__.py:372
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:392
+#: sphinx/builders/__init__.py:393
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:430 sphinx/builders/__init__.py:457
+#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:462 sphinx/builders/__init__.py:571
+#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:513
+#: sphinx/builders/__init__.py:514
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:522 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
msgid "preparing documents"
msgstr ""
@@ -783,22 +786,22 @@ msgstr ""
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:132
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:270
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:469
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:714
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -884,7 +887,7 @@ msgid "The text files are in %(outdir)s."
msgstr ""
#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/xml.py:94
#, python-format
msgid "error writing file %s: %s"
msgstr ""
@@ -894,7 +897,7 @@ msgstr ""
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:106
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
@@ -915,8 +918,8 @@ msgid "Failed to read build info file: %r"
msgstr ""
#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/transforms/__init__.py:117 sphinx/writers/manpage.py:102
+#: sphinx/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr ""
@@ -1092,7 +1095,7 @@ msgstr ""
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:596
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,7 +1103,7 @@ msgstr ""
#: 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
+#: sphinx/writers/texinfo.py:499
msgid "Index"
msgstr ""
@@ -1145,66 +1148,66 @@ msgstr ""
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:40
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:50
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:52
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:58
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:61 sphinx/cmd/build.py:76
#, 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
+#: sphinx/cmd/build.py:65
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:68
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
+#: sphinx/cmd/build.py:73
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:79
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
+#: sphinx/cmd/build.py:82
msgid ""
"A bug report can be filed in the tracker at