summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2021-12-24 01:54:35 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-12-24 01:54:35 +0900
commitb5a9a056020e6bf5424a77a350b3204fd0e79a5a (patch)
treeb17136105a8612ce3ddd0ff3dc850fbf2fc1b73f
parentf2dc8a999a589bc7a9a85f6f0dd5691aabc17062 (diff)
parent6ad6594ec73d44d51c18faf0f41dd92f958cc45b (diff)
downloadsphinx-git-b5a9a056020e6bf5424a77a350b3204fd0e79a5a.tar.gz
Merge branch '4.x' into drop-translator-specific-unknown_visit-calls
-rw-r--r--CHANGES34
-rw-r--r--doc/_static/conf.py.txt4
-rw-r--r--doc/_templates/indexsidebar.html2
-rw-r--r--doc/_themes/sphinx13/theme.conf2
-rw-r--r--doc/development/theming.rst4
-rw-r--r--doc/development/tutorials/examples/autodoc_intenum.py9
-rw-r--r--doc/faq.rst4
-rw-r--r--doc/internals/contributing.rst2
-rw-r--r--doc/man/sphinx-autogen.rst2
-rw-r--r--doc/usage/advanced/setuptools.rst14
-rw-r--r--doc/usage/configuration.rst20
-rw-r--r--doc/usage/extensions/autodoc.rst7
-rw-r--r--doc/usage/installation.rst4
-rw-r--r--doc/usage/quickstart.rst6
-rw-r--r--doc/usage/theming.rst2
-rw-r--r--setup.py2
-rw-r--r--sphinx/application.py7
-rw-r--r--sphinx/builders/gettext.py2
-rw-r--r--sphinx/builders/html/transforms.py2
-rw-r--r--sphinx/builders/linkcheck.py12
-rw-r--r--sphinx/builders/texinfo.py1
-rw-r--r--sphinx/domains/c.py66
-rw-r--r--sphinx/domains/cpp.py142
-rw-r--r--sphinx/domains/python.py24
-rw-r--r--sphinx/domains/std.py8
-rw-r--r--sphinx/environment/__init__.py2
-rw-r--r--sphinx/ext/autodoc/__init__.py16
-rw-r--r--sphinx/locale/ar/LC_MESSAGES/sphinx.mobin7937 -> 7937 bytes
-rw-r--r--sphinx/locale/ar/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/bg/LC_MESSAGES/sphinx.mobin501 -> 501 bytes
-rw-r--r--sphinx/locale/bg/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/bn/LC_MESSAGES/sphinx.mobin8091 -> 8091 bytes
-rw-r--r--sphinx/locale/bn/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ca/LC_MESSAGES/sphinx.mobin5661 -> 5661 bytes
-rw-r--r--sphinx/locale/ca/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/cak/LC_MESSAGES/sphinx.mobin2409 -> 2409 bytes
-rw-r--r--sphinx/locale/cak/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/cs/LC_MESSAGES/sphinx.mobin8476 -> 8476 bytes
-rw-r--r--sphinx/locale/cs/LC_MESSAGES/sphinx.po187
-rw-r--r--sphinx/locale/cy/LC_MESSAGES/sphinx.mobin6428 -> 6428 bytes
-rw-r--r--sphinx/locale/cy/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/da/LC_MESSAGES/sphinx.mobin13369 -> 13369 bytes
-rw-r--r--sphinx/locale/da/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/de/LC_MESSAGES/sphinx.mobin11429 -> 11429 bytes
-rw-r--r--sphinx/locale/de/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/el/LC_MESSAGES/sphinx.mobin82688 -> 82688 bytes
-rw-r--r--sphinx/locale/el/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/en_FR/LC_MESSAGES/sphinx.mobin472 -> 472 bytes
-rw-r--r--sphinx/locale/en_FR/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/en_GB/LC_MESSAGES/sphinx.mobin522 -> 522 bytes
-rw-r--r--sphinx/locale/en_GB/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/en_HK/LC_MESSAGES/sphinx.mobin517 -> 517 bytes
-rw-r--r--sphinx/locale/en_HK/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/eo/LC_MESSAGES/sphinx.mobin1856 -> 1856 bytes
-rw-r--r--sphinx/locale/eo/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/es/LC_MESSAGES/sphinx.mobin70589 -> 70589 bytes
-rw-r--r--sphinx/locale/es/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/et/LC_MESSAGES/sphinx.mobin33998 -> 33998 bytes
-rw-r--r--sphinx/locale/et/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/eu/LC_MESSAGES/sphinx.mobin6783 -> 6783 bytes
-rw-r--r--sphinx/locale/eu/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/fa/LC_MESSAGES/sphinx.mobin101832 -> 101386 bytes
-rw-r--r--sphinx/locale/fa/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/fi/LC_MESSAGES/sphinx.mobin2912 -> 2912 bytes
-rw-r--r--sphinx/locale/fi/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/fr/LC_MESSAGES/sphinx.mobin76709 -> 76339 bytes
-rw-r--r--sphinx/locale/fr/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mobin512 -> 512 bytes
-rw-r--r--sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po187
-rw-r--r--sphinx/locale/he/LC_MESSAGES/sphinx.mobin5028 -> 5028 bytes
-rw-r--r--sphinx/locale/he/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/hi/LC_MESSAGES/sphinx.mobin99297 -> 99297 bytes
-rw-r--r--sphinx/locale/hi/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mobin511 -> 511 bytes
-rw-r--r--sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/hr/LC_MESSAGES/sphinx.mobin17382 -> 17382 bytes
-rw-r--r--sphinx/locale/hr/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/hu/LC_MESSAGES/sphinx.mobin11774 -> 11774 bytes
-rw-r--r--sphinx/locale/hu/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/id/LC_MESSAGES/sphinx.mobin61068 -> 61068 bytes
-rw-r--r--sphinx/locale/id/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/is/LC_MESSAGES/sphinx.mobin3307 -> 3307 bytes
-rw-r--r--sphinx/locale/is/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/it/LC_MESSAGES/sphinx.mobin10217 -> 10217 bytes
-rw-r--r--sphinx/locale/it/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ja/LC_MESSAGES/sphinx.mobin79780 -> 79373 bytes
-rw-r--r--sphinx/locale/ja/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ko/LC_MESSAGES/sphinx.mobin83622 -> 83458 bytes
-rw-r--r--sphinx/locale/ko/LC_MESSAGES/sphinx.po195
-rw-r--r--sphinx/locale/lt/LC_MESSAGES/sphinx.mobin7164 -> 7164 bytes
-rw-r--r--sphinx/locale/lt/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/lv/LC_MESSAGES/sphinx.mobin6873 -> 6873 bytes
-rw-r--r--sphinx/locale/lv/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/mk/LC_MESSAGES/sphinx.mobin1997 -> 1997 bytes
-rw-r--r--sphinx/locale/mk/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mobin6849 -> 6849 bytes
-rw-r--r--sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ne/LC_MESSAGES/sphinx.mobin8985 -> 8985 bytes
-rw-r--r--sphinx/locale/ne/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/nl/LC_MESSAGES/sphinx.mobin19643 -> 19643 bytes
-rw-r--r--sphinx/locale/nl/LC_MESSAGES/sphinx.po187
-rw-r--r--sphinx/locale/pl/LC_MESSAGES/sphinx.mobin29929 -> 29929 bytes
-rw-r--r--sphinx/locale/pl/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/pt/LC_MESSAGES/sphinx.mobin502 -> 502 bytes
-rw-r--r--sphinx/locale/pt/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mobin80820 -> 80635 bytes
-rw-r--r--sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po195
-rw-r--r--sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mobin8220 -> 8220 bytes
-rw-r--r--sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ro/LC_MESSAGES/sphinx.mobin9026 -> 9026 bytes
-rw-r--r--sphinx/locale/ro/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ru/LC_MESSAGES/sphinx.mobin16710 -> 16710 bytes
-rw-r--r--sphinx/locale/ru/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/si/LC_MESSAGES/sphinx.mobin3599 -> 3599 bytes
-rw-r--r--sphinx/locale/si/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/sk/LC_MESSAGES/sphinx.mobin68932 -> 68932 bytes
-rw-r--r--sphinx/locale/sk/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/sl/LC_MESSAGES/sphinx.mobin5488 -> 5488 bytes
-rw-r--r--sphinx/locale/sl/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/sphinx.pot231
-rw-r--r--sphinx/locale/sq/LC_MESSAGES/sphinx.mobin79005 -> 78631 bytes
-rw-r--r--sphinx/locale/sq/LC_MESSAGES/sphinx.po195
-rw-r--r--sphinx/locale/sr/LC_MESSAGES/sphinx.mobin9408 -> 9408 bytes
-rw-r--r--sphinx/locale/sr/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mobin593 -> 593 bytes
-rw-r--r--sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po187
-rw-r--r--sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mobin588 -> 588 bytes
-rw-r--r--sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/sv/LC_MESSAGES/sphinx.mobin6834 -> 6834 bytes
-rw-r--r--sphinx/locale/sv/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ta/LC_MESSAGES/sphinx.mobin631 -> 631 bytes
-rw-r--r--sphinx/locale/ta/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/te/LC_MESSAGES/sphinx.mobin498 -> 498 bytes
-rw-r--r--sphinx/locale/te/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/tr/LC_MESSAGES/sphinx.mobin58646 -> 58646 bytes
-rw-r--r--sphinx/locale/tr/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mobin6799 -> 6799 bytes
-rw-r--r--sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/ur/LC_MESSAGES/sphinx.mobin496 -> 496 bytes
-rw-r--r--sphinx/locale/ur/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/vi/LC_MESSAGES/sphinx.mobin5966 -> 5966 bytes
-rw-r--r--sphinx/locale/vi/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/yue/LC_MESSAGES/sphinx.mobin496 -> 496 bytes
-rw-r--r--sphinx/locale/yue/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mobin63473 -> 63473 bytes
-rw-r--r--sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mobin510 -> 510 bytes
-rw-r--r--sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mobin525 -> 525 bytes
-rw-r--r--sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po193
-rw-r--r--sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mobin42177 -> 41839 bytes
-rw-r--r--sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po187
-rw-r--r--sphinx/pycode/parser.py4
-rw-r--r--sphinx/texinputs/sphinxlatexliterals.sty11
-rw-r--r--sphinx/texinputs/sphinxlatexobjects.sty33
-rw-r--r--sphinx/texinputs/sphinxlatexstyletext.sty18
-rw-r--r--sphinx/transforms/__init__.py2
-rw-r--r--sphinx/util/__init__.py4
-rw-r--r--sphinx/util/inspect.py23
-rw-r--r--sphinx/util/logging.py11
-rw-r--r--sphinx/util/nodes.py5
-rw-r--r--sphinx/util/parallel.py15
-rw-r--r--sphinx/util/typing.py118
-rw-r--r--sphinx/writers/latex.py4
-rw-r--r--sphinx/writers/manpage.py2
-rw-r--r--sphinx/writers/texinfo.py26
-rw-r--r--tests/roots/test-linkcheck-documents_exclude/br0ken_link.rst5
-rw-r--r--tests/roots/test-linkcheck-documents_exclude/broken_link.rst5
-rw-r--r--tests/roots/test-linkcheck-documents_exclude/conf.py5
-rw-r--r--tests/roots/test-linkcheck-documents_exclude/index.rst3
-rw-r--r--tests/test_build_linkcheck.py27
-rw-r--r--tests/test_build_texinfo.py33
-rw-r--r--tests/test_domain_c.py13
-rw-r--r--tests/test_domain_cpp.py11
-rw-r--r--tests/test_domain_py.py13
-rw-r--r--tests/test_domain_std.py9
-rw-r--r--tests/test_ext_autodoc_configs.py93
-rw-r--r--tests/test_pycode.py15
-rw-r--r--tests/test_theming.py8
-rw-r--r--tests/test_util_inspect.py4
-rw-r--r--tests/test_util_logging.py14
-rw-r--r--tests/test_util_typing.py237
-rw-r--r--tests/utils.py10
-rw-r--r--tox.ini2
184 files changed, 6936 insertions, 6420 deletions
diff --git a/CHANGES b/CHANGES
index 84ed534cc..77a901e85 100644
--- a/CHANGES
+++ b/CHANGES
@@ -13,16 +13,29 @@ Deprecated
Features added
--------------
+* #9075: autodoc: Add a config variable :confval:`autodoc_unqualified_typehints`
+ 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.
* #9800: extlinks: Emit warning if a hardcoded link is replaceable
by an extlink, suggesting a replacement.
+* #9961: html: Support nested <kbd> HTML elements in other HTML builders
* #9815: html theme: Wrap sidebar components in div to allow customizing their
layout via CSS
* #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+
+* #9993: std domain: Allow to refer an inline target (ex. ``_`target name```)
+ via :rst:role:`ref` role
+* #9391: texinfo: improve variable in ``samp`` role
+* #9578: texinfo: Add :confval:`texinfo_cross_references` to disable cross
+ references for readability with standalone readers
Bugs fixed
----------
@@ -31,14 +44,24 @@ Bugs fixed
* #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
+* #9947: i18n: topic directive having a bullet list can't be translatable
* #9878: mathjax: MathJax configuration is placed after loading MathJax itself
* #9857: Generated RFC links use outdated base url
* #9909: HTML, prevent line-wrapping in literal text.
+* #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
+* #9390: texinfo: Do not emit labels inside footnotes
+* #9979: Error level messages were displayed as warning messages
Testing
--------
-Release 4.3.2 (in development)
+Release 4.3.3 (in development)
==============================
Dependencies
@@ -59,6 +82,15 @@ Bugs fixed
Testing
--------
+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)
=====================================
diff --git a/doc/_static/conf.py.txt b/doc/_static/conf.py.txt
index 9078199b3..3077d1b93 100644
--- a/doc/_static/conf.py.txt
+++ b/doc/_static/conf.py.txt
@@ -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/_templates/indexsidebar.html b/doc/_templates/indexsidebar.html
index 94174ce90..55e3f9f40 100644
--- a/doc/_templates/indexsidebar.html
+++ b/doc/_templates/indexsidebar.html
@@ -18,6 +18,6 @@
<input type="submit" name="sub" value="Subscribe" />
</form>
</div>
-<p>{%trans%}or come to the <tt>#sphinx-doc</tt> channel on FreeNode.{%endtrans%}</p>
+<p>{%trans%}or come to the <tt>#sphinx-doc</tt> channel on <a href="https://web.libera.chat/?channel=#sphinx-doc">libera.chat</a>.{%endtrans%}</p>
<p>{%trans%}You can also open an issue at the
<a href="https://github.com/sphinx-doc/sphinx/issues">tracker</a>.{%endtrans%}</p>
diff --git a/doc/_themes/sphinx13/theme.conf b/doc/_themes/sphinx13/theme.conf
index 876b19803..19a480a6b 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/development/theming.rst b/doc/development/theming.rst
index a63a1d668..08cd37121 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 574ac3621..a23f9cebf 100644
--- a/doc/development/tutorials/examples/autodoc_intenum.py
+++ b/doc/development/tutorials/examples/autodoc_intenum.py
@@ -39,14 +39,13 @@ class IntEnumDocumenter(ClassDocumenter):
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/faq.rst b/doc/faq.rst
index 4b273023d..2e1081439 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 6977614cd..8c74d1b10 100644
--- a/doc/internals/contributing.rst
+++ b/doc/internals/contributing.rst
@@ -21,7 +21,7 @@ sphinx-users <sphinx-users@googlegroups.com>
sphinx-dev <sphinx-dev@googlegroups.com>
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 4c8f0f207..cad22bf22 100644
--- a/doc/man/sphinx-autogen.rst
+++ b/doc/man/sphinx-autogen.rst
@@ -75,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/usage/advanced/setuptools.rst b/doc/usage/advanced/setuptools.rst
index 7f993e10c..c6ef0fb41 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 cd6fa06a1..0254d2dbd 100644
--- a/doc/usage/configuration.rst
+++ b/doc/usage/configuration.rst
@@ -2499,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:
@@ -2683,6 +2690,19 @@ Options for the linkcheck builder
.. 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 5ac3cd171..d775ddee8 100644
--- a/doc/usage/extensions/autodoc.rst
+++ b/doc/usage/extensions/autodoc.rst
@@ -662,6 +662,13 @@ 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_unqualified_typehints
+
+ If True, the leading module names of typehints of function signatures are
+ removed (ex. ``io.StringIO`` -> ``StringIO``). Defaults to False.
+
+ .. versionadded:: 4.4
+
.. confval:: autodoc_preserve_defaults
If True, the default argument values of functions will be not evaluated on
diff --git a/doc/usage/installation.rst b/doc/usage/installation.rst
index 4b016f8f0..cd197dc62 100644
--- a/doc/usage/installation.rst
+++ b/doc/usage/installation.rst
@@ -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 8644a0021..abfa269d8 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/theming.rst b/doc/usage/theming.rst
index f6a9460ec..f66734b96 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
diff --git a/setup.py b/setup.py
index 3dbc8746b..44da14d09 100644
--- a/setup.py
+++ b/setup.py
@@ -44,7 +44,7 @@ extras_require = {
'lint': [
'flake8>=3.5.0',
'isort',
- 'mypy>=0.900',
+ 'mypy>=0.930',
'docutils-stubs',
"types-typed-ast",
"types-pkg_resources",
diff --git a/sphinx/application.py b/sphinx/application.py
index ec0234a4e..475f08853 100644
--- a/sphinx/application.py
+++ b/sphinx/application.py
@@ -12,7 +12,6 @@
import os
import pickle
-import platform
import sys
import warnings
from collections import deque
@@ -195,12 +194,6 @@ class Sphinx:
# 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
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index be178ca24..58f9cc40d 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -180,7 +180,7 @@ if source_date_epoch is not 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:
diff --git a/sphinx/builders/html/transforms.py b/sphinx/builders/html/transforms.py
index cb9af5f28..338c87b7f 100644
--- a/sphinx/builders/html/transforms.py
+++ b/sphinx/builders/html/transforms.py
@@ -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'),
diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py
index a6e7b2a96..3d35b9b6b 100644
--- a/sphinx/builders/linkcheck.py
+++ b/sphinx/builders/linkcheck.py
@@ -378,6 +378,8 @@ class HyperlinkAvailabilityCheckWorker(Thread):
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 +521,15 @@ class HyperlinkAvailabilityCheckWorker(Thread):
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:')):
@@ -699,6 +710,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/texinfo.py b/sphinx/builders/texinfo.py
index ee10d58c3..2b28ce400 100644
--- a/sphinx/builders/texinfo.py
+++ b/sphinx/builders/texinfo.py
@@ -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/domains/c.py b/sphinx/domains/c.py
index 84878cd05..dff8bef00 100644
--- a/sphinx/domains/c.py
+++ b/sphinx/domains/c.py
@@ -92,31 +92,22 @@ _id_prefix = [None, 'c.', 'Cv2.']
_string_re = re.compile(r"[LuU8]?('([^'\\]*(?:\\.[^'\\]*)*)'"
r'|"([^"\\]*(?:\\.[^"\\]*)*)")', re.S)
+# 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
""")
@@ -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 @@ class DefinitionParser(BaseParser):
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_specifiers_re):
- return ASTTrailingTypeSpecFundamental(self.matched_text)
+ res = self._parse_simple_type_specifiers()
+ if res is not None:
+ return res
# prefixed
prefix = None
diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py
index a7f980741..b22ee0b13 100644
--- a/sphinx/domains/cpp.py
+++ b/sphinx/domains/cpp.py
@@ -338,24 +338,14 @@ _keywords = [
_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 @@ _id_fundamental_v2 = {
'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'
@@ -1853,8 +1843,12 @@ class ASTTrailingTypeSpec(ASTBase):
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 @@ class ASTTrailingTypeSpecFundamental(ASTTrailingTypeSpec):
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 '
@@ -5855,12 +5849,102 @@ class DefinitionParser(BaseParser):
# ==========================================================================
+ 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_specifiers_re):
- return ASTTrailingTypeSpecFundamental(self.matched_text)
+ res = self._parse_simple_type_specifiers()
+ if res is not None:
+ return res
# decltype
self.skip_ws()
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py
index bcf312d7e..5402ce37a 100644
--- a/sphinx/domains/python.py
+++ b/sphinx/domains/python.py
@@ -80,7 +80,8 @@ class ModuleEntry(NamedTuple):
deprecated: bool
-def type_to_xref(target: str, env: BuildEnvironment = None) -> addnodes.pending_xref:
+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 target == 'None':
reftype = 'obj'
@@ -101,6 +102,8 @@ def type_to_xref(target: str, env: BuildEnvironment = None) -> addnodes.pending_
elif target.startswith('~'):
target = target[1:]
text = target.split('.')[-1]
+ elif suppress_prefix:
+ text = target.split('.')[-1]
else:
text = target
@@ -150,6 +153,8 @@ def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Nod
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:
@@ -180,6 +185,8 @@ def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Nod
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 = []
@@ -209,12 +216,19 @@ def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Nod
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)]
diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py
index 7660f84c9..d08c65668 100644
--- a/sphinx/domains/std.py
+++ b/sphinx/domains/std.py
@@ -770,10 +770,11 @@ class StandardDomain(Domain):
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)
if toctree and toctree.get('caption'):
@@ -781,7 +782,8 @@ class StandardDomain(Domain):
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 478db40e6..0b677cac4 100644
--- a/sphinx/environment/__init__.py
+++ b/sphinx/environment/__init__.py
@@ -621,7 +621,7 @@ class BuildEnvironment:
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/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py
index a4d5884e8..5ada06a6a 100644
--- a/sphinx/ext/autodoc/__init__.py
+++ b/sphinx/ext/autodoc/__init__.py
@@ -1295,6 +1295,8 @@ class FunctionDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # typ
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
try:
self.env.app.emit('autodoc-before-process-signature', self.object, False)
@@ -1323,6 +1325,9 @@ class FunctionDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # typ
self.add_line(' :async:', sourcename)
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -1561,6 +1566,8 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
try:
self._signature_class, self._signature_method_name, sig = self._get_signature()
@@ -1582,6 +1589,9 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
# do not show signatures
return ''
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
+
sig = super().format_signature()
sigs = []
@@ -2110,6 +2120,8 @@ class MethodDocumenter(DocstringSignatureMixin, ClassLevelDocumenter): # type:
def format_args(self, **kwargs: Any) -> str:
if self.config.autodoc_typehints in ('none', 'description'):
kwargs.setdefault('show_annotation', False)
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
try:
if self.object == object.__init__ and self.parent != object:
@@ -2160,6 +2172,9 @@ class MethodDocumenter(DocstringSignatureMixin, ClassLevelDocumenter): # type:
pass
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_unqualified_typehints:
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -2833,6 +2848,7 @@ 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_unqualified_typehints', False, 'env')
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/locale/ar/LC_MESSAGES/sphinx.mo b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo
index b870ac964..44efd3f30 100644
--- a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.po b/sphinx/locale/ar/LC_MESSAGES/sphinx.po
index 653ed4dda..e9fde5df6 100644
--- a/sphinx/locale/ar/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Arabic (http://www.transifex.com/sphinx-doc/sphinx-1/language/ar/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "تم"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "غير Ù…ØªÙˆÙØ±Ø© للرسائل Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠØ© المدمجة"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "ÙØ´Ù„: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "لم يتم اختيار نوع البناء، تم استخدام نوع البناء Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "نجح"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "انتهى مع وجود مشاكل"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "بناء %s، %sتحذير."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "بناء %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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 ""
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "متغير"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "كائن"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2016,7 +2009,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2030,20 +2023,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr ""
msgid "object"
msgstr "كائن"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2086,92 +2079,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "متغيرات"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 a8af69367..0ee6a9a81 100644
--- a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.po b/sphinx/locale/bg/LC_MESSAGES/sphinx.po
index e60ab36e5..657a624a9 100644
--- a/sphinx/locale/bg/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Bulgarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/bg/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 d7a13957b..27fb475a2 100644
--- a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.po b/sphinx/locale/bn/LC_MESSAGES/sphinx.po
index 40840e0cd..41a67c777 100644
--- a/sphinx/locale/bn/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Bengali (http://www.transifex.com/sphinx-doc/sphinx-1/language/bn/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 "ইনডেকà§à¦¸"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "পà§à¦¯à¦¾à¦°à¦¾à¦®à¦¿à¦Ÿà¦¾à¦°"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "রিটারà§à¦¨à¦¸"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "রিটারà§à¦¨ টাইপ"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "ফাংশন"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "কà§à¦²à¦¾à¦¸"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (বিলà§à¦Ÿ-ইন ফাংশন)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s মেথড)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (কà§à¦²à¦¾à¦¸à§‡)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s à¦à§à¦¯à¦Ÿà§à¦°à¦¿à¦¬à¦¿à¦‰à¦Ÿ)"
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr "%s (মডিউল)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "মেথড"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "ডাটা"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "à¦à§à¦¯à¦Ÿà§à¦°à¦¿à¦¬à¦¿à¦‰à¦Ÿ"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "মডিউল"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "অপারেটর"
msgid "object"
msgstr "অবজেকà§à¦Ÿ"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "à¦à¦•à§à¦¸à§‡à¦ªà¦¶à¦¨"
@@ -2085,92 +2078,92 @@ msgstr "সà§à¦Ÿà§à¦¯à¦¾à¦Ÿà¦®à§‡à¦¨à§à¦Ÿ"
msgid "built-in function"
msgstr "বিলà§à¦Ÿ-ইন ফাংশন"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "রেইজেস"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s মডিউলে)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s মডিউলে)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (বিলà§à¦Ÿ-ইন ভà§à¦¯à¦¾à¦°à¦¿à§Ÿà§‡à¦¬à¦²)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (বিলà§à¦Ÿ-ইন কà§à¦²à¦¾à¦¸)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s কà§à¦²à¦¾à¦¸à§‡)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s কà§à¦²à¦¾à¦¸ মেথড)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s সà§à¦Ÿà§à¦¯à¦¾à¦Ÿà¦¿à¦• মেথড)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "মডিউল সমূহ"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "ডেপà§à¦°à¦¿à¦•েটেড"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "কà§à¦²à¦¾à¦¸ মেথড"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "সà§à¦Ÿà§à¦¯à¦¾à¦Ÿà¦¿à¦• মেথড"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 b34220f20..f551c0b3d 100644
--- a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.po b/sphinx/locale/ca/LC_MESSAGES/sphinx.po
index a51e0e2da..0fc52932f 100644
--- a/sphinx/locale/ca/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Catalan (http://www.transifex.com/sphinx-doc/sphinx-1/language/ca/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paràmetres"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Retorna"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipus de retorn"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "variable"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funció"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "class"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (funció interna)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (mètode %s)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (class)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr "%s (mòdul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "mòdul"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "operador"
msgid "object"
msgstr "objecte"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "excepció"
@@ -2085,92 +2078,92 @@ msgstr "sentència"
msgid "built-in function"
msgstr "funció interna"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Llença"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (al mòdul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (al mòdul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable interna)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (class a %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (mètode estàtic %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "mòduls"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Obsolet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "mètode estàtic"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsolet)"
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 ff3e106d7..cccff9abd 100644
--- a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.po b/sphinx/locale/cak/LC_MESSAGES/sphinx.po
index f7d122331..7d5c4b73a 100644
--- a/sphinx/locale/cak/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Kaqchikel (http://www.transifex.com/sphinx-doc/sphinx-1/language/cak/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "xk'isïk"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "sachoj: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Jalajöj"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "retal jalöj"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "Ruwäch"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr "wachinäq"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Retal jalöj"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 c93b174cd..0afed9fba 100644
--- a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.po b/sphinx/locale/cs/LC_MESSAGES/sphinx.po
index be77c03be..43d320ba0 100644
--- a/sphinx/locale/cs/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Czech (http://www.transifex.com/sphinx-doc/sphinx-1/language/cs/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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.%m.%Y"
@@ -1102,7 +1095,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"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametry"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Vrací"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Typ návratové hodnoty"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "proměnná"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkce"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "Vyvolá"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "třída"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (vestavěná funkce)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metoda %s)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (třída)"
msgid "%s (global variable or constant)"
msgstr "%s (globální proměnná nebo konstanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
@@ -2030,20 +2023,20 @@ msgstr "Argumenty"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "operátor"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "výjimka"
@@ -2086,92 +2079,92 @@ msgstr "příkaz"
msgid "built-in function"
msgstr "vestavěná funkce"
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Proměnné"
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Vyvolá"
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v modulu %s)"
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v modulu %s)"
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (vestavěná proměnná)"
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (vestavěná třída)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (třída v %s)"
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (třídní metoda %s)"
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statická metoda %s)"
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Rejstřík modulů Pythonu"
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduly"
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Zastaralé"
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "třídní metoda"
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statická metoda"
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (zastaralé)"
@@ -2839,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2891,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3544,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3606,27 +3599,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 ""
@@ -3640,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 2aeaf6ee5..4bca21aeb 100644
--- a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.po b/sphinx/locale/cy/LC_MESSAGES/sphinx.po
index 6bc7a1362..06346400b 100644
--- a/sphinx/locale/cy/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Welsh (http://www.transifex.com/sphinx-doc/sphinx-1/language/cy/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paramedrau"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "ffwythiant"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2016,7 +2009,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr "%s (newidyn byd-eang neu cysonyn)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2030,20 +2023,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modiwl"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "gweithredydd"
msgid "object"
msgstr "gwrthrych"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2086,92 +2079,92 @@ msgstr "datganiad"
msgid "built-in function"
msgstr "ffwythiant built-in"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 79dc7ca0d..717353f7a 100644
--- a/sphinx/locale/da/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/da/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.po b/sphinx/locale/da/LC_MESSAGES/sphinx.po
index d4e2c0a40..6bc52d89b 100644
--- a/sphinx/locale/da/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/da/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Danish (http://www.transifex.com/sphinx-doc/sphinx-1/language/da/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "færdig"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "ikke tilgængelig for indbyggede beskeder"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "fejlede: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "lykkedes"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "færdig med problemer"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "kompilering %s, %s advarsel."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "kompilering %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -797,12 +790,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 +913,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 +1097,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"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametre"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Returnerer"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Returtype"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "variabel"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funktion"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "Kaster"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasse"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (indbygget funktion)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metode i %s)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (klasse)"
msgid "%s (global variable or constant)"
msgstr "%s (global variabel eller konstant)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut i %s)"
@@ -2032,20 +2025,20 @@ msgstr "Parametre"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2059,7 +2052,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 ""
@@ -2076,7 +2069,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "undtagelse"
@@ -2088,92 +2081,92 @@ msgstr "erklæring"
msgid "built-in function"
msgstr "indbygget funktion"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variable"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Rejser"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (i modulet %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modulet %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (indbygget variabel)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (indbygget klasse)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse i %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (klassemetode i %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statisk metode i %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python-modulindeks"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Forældet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klassemetode"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statisk metode"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (forældet)"
@@ -2615,6 +2608,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 ""
@@ -2835,7 +2834,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3602,27 +3601,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 ""
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 b721b4e00..cd86dd51c 100644
--- a/sphinx/locale/de/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/de/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.po b/sphinx/locale/de/LC_MESSAGES/sphinx.po
index a4fbd7a41..db21451e3 100644
--- a/sphinx/locale/de/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/de/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: German (http://www.transifex.com/sphinx-doc/sphinx-1/language/de/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "erledigt"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nicht verfügbar für vordefinierte Nachrichten"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "Fehlgeschlagen: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Kein builder ausgewählt, verwende 'html' per default"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "abgeschlossen"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "mit Problemen beendet"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ 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:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -797,12 +790,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 +913,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.%m.%Y"
@@ -1104,7 +1097,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"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameter"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Rückgabe"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Rückgabetyp"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "Variable"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "Funktion"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "Wirft"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "Klasse"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (Standard-Funktion)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (Methode von %s)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (Klasse)"
msgid "%s (global variable or constant)"
msgstr "%s (globale Variable oder Konstante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (Attribut von %s)"
@@ -2032,20 +2025,20 @@ msgstr "Parameter"
msgid "%s (module)"
msgstr "%s (Modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "Methode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "Wert"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "Attribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "Modul"
@@ -2059,7 +2052,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 ""
@@ -2076,7 +2069,7 @@ msgstr "Operator"
msgid "object"
msgstr "Objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "Exception"
@@ -2088,92 +2081,92 @@ msgstr "Anweisung"
msgid "built-in function"
msgstr "Builtin-Funktion"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variablen"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Verursacht"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (im Modul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in Modul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (Standard-Variable)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (Builtin-Klasse)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (Klasse in %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (Klassenmethode von %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statische Methode von %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python-Modulindex"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "Module"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Veraltet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "Klassenmethode"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statische Methode"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (veraltet)"
@@ -2615,6 +2608,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 ""
@@ -2835,7 +2834,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3602,27 +3601,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 ""
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 88f15e5ae..d62ce30d1 100644
--- a/sphinx/locale/el/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/el/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.po b/sphinx/locale/el/LC_MESSAGES/sphinx.po
index 48cb6fcfb..e8363d590 100644
--- a/sphinx/locale/el/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/el/LC_MESSAGES/sphinx.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/sphinx-doc/sphinx-1/language/el/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "ολοκλήÏωση"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "δεν είναι διαθέσιμο για εσωτεÏικά μηνÏματα"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "φόÏτωση πακτωμένου πεÏιβάλλοντος"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "αποτυχία: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Δεν επιλέχθηκε μεταγλωττιστής, θα χÏησιμοποιηθεί ο Ï€Ïοεπιλεγμένος: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "επιτυχία"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "ολοκλήÏωση με Ï€Ïοβλήματα"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "μεταγλώττιση %s, %s Ï€Ïοειδοποίηση"
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "μεταγλώττιση %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "η κλάση κόμβου %r έχει ήδη καταχωÏηθεί, οι επισκέπτες της θα υπεÏσκελιστοÏν"
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "η οδηγία %r έει ήδη καταχωÏηθεί, θα υπεÏσκελιστεί"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -165,12 +158,12 @@ msgid ""
"explicit"
msgstr "η επέκταση %s δεν καθοÏίζει αν είναι ασφαλής η παÏάλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παÏακαλείσθε να ζητήσετε το δημιουÏγό της επέκτασης να το ελέγξει και να το κάνει σαφές"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "εκτέλεση σειÏιακής %s"
@@ -796,12 +789,12 @@ 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 "Δεν βÏέθηκε το anchor '%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 ""
@@ -919,7 +912,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"
@@ -1103,7 +1096,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 "ΕυÏετήÏιο"
@@ -1880,7 +1873,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "ΠαÏάμετÏοι"
@@ -1889,12 +1882,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "ΕπιστÏέφει"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "ΕπιστÏεφόμενος Ï„Ïπος"
@@ -1907,7 +1900,7 @@ msgid "variable"
msgstr "μεταβλητή"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "συνάÏτηση"
@@ -1985,7 +1978,7 @@ msgid "Throws"
msgstr "ΠÏοκαλεί"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "κλάση"
@@ -2002,7 +1995,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (ενσωματωμένη συνάÏτηση)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (μέθοδος της %s)"
@@ -2017,7 +2010,7 @@ msgstr "%s() (κλάση)"
msgid "%s (global variable or constant)"
msgstr "%s (καθολική μεταβλητή ή σταθεÏά)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (ιδιότητα της %s)"
@@ -2031,20 +2024,20 @@ msgstr "ΠαÏάμετÏοι"
msgid "%s (module)"
msgstr "%s (μονάδα)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "μέθοδος"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "δεδομένα"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "ιδιότητα"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "μονάδα"
@@ -2058,7 +2051,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 "ΑνέγκυÏο math_eqref_format: %r"
@@ -2075,7 +2068,7 @@ msgstr "τελεστής"
msgid "object"
msgstr "αντικείμενο"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "εξαίÏεση"
@@ -2087,92 +2080,92 @@ msgstr "δήλωση"
msgid "built-in function"
msgstr "ενσωματωμένη συνάÏτηση"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Μεταβλητές"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "ΠÏοκαλεί"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (στη μονάδα %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (στη μονάδα %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ενσωματωμένη μεταβλητή)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ενσωματωμένη κλάση)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (κλάση σε %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (μέθοδος κλάσης της %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (στατική μέθοδος της %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "ΕυÏετήÏιο Μονάδων της Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "μονάδες"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "ΑποσÏÏθηκε"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "μέθοδος της κλάσης"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "στατική μέθοδος"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "πεÏισσότεÏοι από έναν στόχοι βÏέθηκα για την παÏαπομπή %r: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (αποσÏÏθηκε)"
@@ -2614,6 +2607,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 δεν είναι δυνατό να πεÏιλαμβάνει και πεÏιεχόμενο και ένα ÏŒÏισμα ονόματος αÏχείου"
@@ -2834,7 +2833,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "απουσιάζει το χαÏακτηÏιστικό %s στο αντικείμενο %s"
@@ -2886,44 +2885,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Βάσεις: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3539,12 +3538,12 @@ msgid ""
"it directly: %s"
msgstr "ΑνέγκυÏος Ï„Ïπος ημεÏομηνίας. Τοποθετείστε στη στοιχειοσειÏά μονά εισαγωγικά εάν θέλετε να το εξάγετε απευθείας: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "το toctree πεÏιλαμβάνει αναφοÏά σε άγνωστο αÏχείο %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "εξαίÏεση κατά την αξιολόγηση μόνο της έκφÏασης οδηγίας: %s"
@@ -3601,27 +3600,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"
@@ -3635,16 +3634,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 343cd0120..8fe3692ae 100644
--- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
index 27699ea2f..817b275a4 100644
--- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: English (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_FR/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 bd7a81276..123ecdcda 100644
--- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
index e20c398b0..aa0b2fcb6 100644
--- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_GB/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 01d35c050..f90e25d69 100644
--- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
index afef9cf85..a71d111bf 100644
--- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: English (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_HK/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 827103b33..3c78e9dc2 100644
--- a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.po b/sphinx/locale/eo/LC_MESSAGES/sphinx.po
index 0f9b8e984..8f7bdb16c 100644
--- a/sphinx/locale/eo/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Esperanto (http://www.transifex.com/sphinx-doc/sphinx-1/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -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 "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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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 ""
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametroj"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcio"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klaso"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2016,7 +2009,7 @@ msgstr "%s() (klaso)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2030,20 +2023,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "datenoj"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "escepto"
@@ -2086,92 +2079,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 c63096534..4f2a96238 100644
--- a/sphinx/locale/es/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/es/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.po b/sphinx/locale/es/LC_MESSAGES/sphinx.po
index eb052becd..aa0e32609 100644
--- a/sphinx/locale/es/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/es/LC_MESSAGES/sphinx.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/sphinx-doc/sphinx-1/language/es/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "hecho"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "no disponible para mensajes incorporados"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "cargando el ambiente pickled"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "fallo: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Ningún constructor seleccionado, utilizando el valor predeterminado: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "éxitoso"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "finalizo con problemas"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "construir %s, %s advertencia."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "compilación %s, %s advertencias."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "construir %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, 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:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -169,12 +162,12 @@ 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:1257
+#: sphinx/application.py:1250
#, 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:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "realizando serialmente %s"
@@ -800,12 +793,12 @@ msgstr "Busque cualquier error en la salida anterior o en el archivo %(outdir)s/
msgid "broken link: %s (%s)"
msgstr "enlace roto: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancla '%s' no encontrado"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -923,7 +916,7 @@ 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/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d de %B de %Y"
@@ -1107,7 +1100,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"
@@ -1884,7 +1877,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parámetros"
@@ -1893,12 +1886,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Devuelve"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipo del valor devuelto"
@@ -1911,7 +1904,7 @@ msgid "variable"
msgstr "variable"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "función"
@@ -1989,7 +1982,7 @@ msgid "Throws"
msgstr "Lanzamientos"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "clase"
@@ -2006,7 +1999,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (función incorporada)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método de %s)"
@@ -2021,7 +2014,7 @@ msgstr "%s() (clase)"
msgid "%s (global variable or constant)"
msgstr "%s (variable global o constante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo de %s)"
@@ -2035,20 +2028,20 @@ msgstr "Argumentos"
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dato"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "módulo"
@@ -2062,7 +2055,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "No válido math_eqref_format: %r"
@@ -2079,7 +2072,7 @@ msgstr "operador"
msgid "object"
msgstr "objeto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "excepción"
@@ -2091,92 +2084,92 @@ msgstr "sentencia"
msgid "built-in function"
msgstr "función incorporada"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Muestra"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (en el módulo %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (en el módulo %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable incorporada)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (clase incorporada)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (clase en %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de clase de %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático de %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Ãndice de Módulos Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "método de la clase"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2618,6 +2611,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"
@@ -2838,7 +2837,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "falta el atributo %s en el objeto %s"
@@ -2890,44 +2889,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Bases: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3543,12 +3542,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:429
#, 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:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "excepción al evaluar solamente la expresión directiva: %s"
@@ -3605,27 +3604,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"
@@ -3639,16 +3638,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 31d9aa88f..84a1feba7 100644
--- a/sphinx/locale/et/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/et/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.po b/sphinx/locale/et/LC_MESSAGES/sphinx.po
index 85b8bec76..35494b103 100644
--- a/sphinx/locale/et/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/et/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Estonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/et/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "valmis"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "serialiseeritud keskkonna laadimine"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "tõrge: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Ehitajat pole valitud, kasutatakse vaikimisi ehitajat: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "oli edukas"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "lõppes probleemidega"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ehitamine %s, %s hoiatus."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ehitamine %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "laiendus %s pole rööbiti lugemiseks turvaline"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "laiendus %s pole rööbiti kirjutamiseks turvaline"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -797,12 +790,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 +913,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 +1097,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"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameetrid"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Tagastab"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tagastustüüp"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "muutuja"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funktsioon"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klass"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (sisseehitatud funktsioon)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s meetod)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (klass)"
msgid "%s (global variable or constant)"
msgstr "%s (globaalmuutuja või konstant)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribuut)"
@@ -2032,20 +2025,20 @@ msgstr "Argumendid"
msgid "%s (module)"
msgstr "%s (moodul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "meetod"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "andmed"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribuut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "moodul"
@@ -2059,7 +2052,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"
@@ -2076,7 +2069,7 @@ msgstr "operaator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "erind"
@@ -2088,92 +2081,92 @@ msgstr "lause"
msgid "built-in function"
msgstr "sisseehitatud funktsioon"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Muutujad"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moodulis %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moodulis %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (sisseehitatud muutuja)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (sisseehitatud klass)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass moodulis %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (klassi %s meetod)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s staatiline meetod)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Pythoni moodulite indeks"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moodulid"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Iganenud"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klassi meetod"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "staatiline meetod"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (iganenud)"
@@ -2615,6 +2608,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"
@@ -2835,7 +2834,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Põlvnemine: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3602,27 +3601,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 ""
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 2351cefa0..50195e60b 100644
--- a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.po b/sphinx/locale/eu/LC_MESSAGES/sphinx.po
index 5bc0b37d5..2b40c555f 100644
--- a/sphinx/locale/eu/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/sphinx-doc/sphinx-1/language/eu/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametroak"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Itzultzen du"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Itzulketa mota"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "aldagaia"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funtzioa"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "Jaurtitzen du"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasea"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodoa)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (klasea)"
msgid "%s (global variable or constant)"
msgstr "%s (aldagai globala edo konstantea)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributua)"
@@ -2030,20 +2023,20 @@ msgstr "Argumentuak"
msgid "%s (module)"
msgstr "%s (modulua)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metodoa"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "datuak"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributua"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modulua"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "eragiketa"
msgid "object"
msgstr "objetua"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "salbuespena"
@@ -2086,92 +2079,92 @@ msgstr "sententzia"
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Aldagaiak"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Goratzen du"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s moduluan)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s moduluan)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasea %s-(e)n)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klaseko metodoa)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metodo estatikoa)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python moduluen indizea"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduluak"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Zaharkitua"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klaseko metodoa"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "metodo estatikoa"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (zaharkitua)"
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 4fc2516be..63d04a14a 100644
--- a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.po b/sphinx/locale/fa/LC_MESSAGES/sphinx.po
index e1b2e2691..f5e2b40cf 100644
--- a/sphinx/locale/fa/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Persian (http://www.transifex.com/sphinx-doc/sphinx-1/language/fa/)\n"
"MIME-Version: 1.0\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 "به دلایل امنیّتی، حالت موازی در macOS Ùˆ پایتون 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 "این پروژه دست Ú©Ù‡ به اÙینکس نگارش%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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "انجام شد"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "برای پیام‌های داخلی در دسترس نیست"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "بارگذاری محیط pckle شده"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "شکست خورد: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "هیچ سازنده‌ای برگزیده نشده، Ø§Ø³ØªÙØ§Ø¯Ù‡ از قالب خروجی Ù¾ÛŒØ´â€ŒÙØ±Ø¶: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "موÙّقیّت‌آمیز بود"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "انجام شد ولی با مشکل"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "ساخت %sØŒ %s هشدار (با هشدار به عنوان خطا Ø±ÙØªØ§Ø± می‌شود)."
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "ساخت %sØŒ %s هشدار (با هشدار به عنوان خطا Ø±ÙØªØ§Ø± می‌شود)."
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ساخت %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "بست کلاس %r در حال حاضر ثبت نام شده است، بازدیدکنندگان این پیوند نادیده Ú¯Ø±ÙØªÙ‡ خواهد شد"
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "دستور %r از قبل ثبت شده Ú©Ù‡ مقدار قبلی نادیده Ú¯Ø±ÙØªÙ‡ خواهد شد"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "Ø§ÙØ²ÙˆÙ†Ù‡ ÛŒ %sبرای خواندن موازی امن نیست"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ msgid ""
"explicit"
msgstr "Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÛŒ %s مشخّص نکرده Ú©Ù‡ آیا برای نوشتن موازی امن هست یا نه. Ú©Ù‡ ÙØ±Ø¶ می‌گیریم نیست. Ù„Ø·ÙØ§Ù‹ از نویسنده‌ی Ø§ÙØ²ÙˆÙ†Ù‡ بخواهید این موضوع را بررسی Ùˆ آن را مشخّص کند"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÛŒ %s برای نوشتن موازی امن نیست"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "انجام چندباره‌ی %s"
@@ -797,12 +790,12 @@ 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 "شکست در گردآوری عبارات باقاعده در linkcheck_allowed_redirects: %r %s"
@@ -920,7 +913,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 +1097,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 "Ùهرست"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "پارامترها"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "بازگشت ها"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "نوع برگشتی"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "متغیّر"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "تابع"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "ایجاد"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "کلاس"
@@ -2003,7 +1996,7 @@ msgstr "مؤلّÙه‌ی قالب"
msgid "%s() (built-in function)"
msgstr "%s() (توابع درونی)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s متد)"
@@ -2018,7 +2011,7 @@ msgstr "%s (کلاس)"
msgid "%s (global variable or constant)"
msgstr "%s (متغیّر عمومی یا مقدار ثابت)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s مشخصه)"
@@ -2032,20 +2025,20 @@ msgstr "نشانوندها"
msgid "%s (module)"
msgstr "%s (ماژول)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "متد"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "داده"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "مشخّصه"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "ماژول"
@@ -2059,7 +2052,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"
@@ -2076,7 +2069,7 @@ msgstr "عملگر"
msgid "object"
msgstr "شیء"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "ایراد"
@@ -2088,92 +2081,92 @@ msgstr "گذاره"
msgid "built-in function"
msgstr "توابع درونی"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "متغیر ها"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "برانگیختن"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (در ماژول %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (در ماژول %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (متغیر درونی)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (کلاس درونی)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (کلاس در %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s شگرد کلاس)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s(%sویژگی)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s متد استاتیک)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "نمایه ی ماژول های پایتون"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "ماژول ها"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "منسوخ شده"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "class method"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "متد استاتیک"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "ویژگی"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "برای ارجاع متقابل %r بیش از یک هد٠پیدا شد: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (منسوخ)"
@@ -2615,6 +2608,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 نمی تواند هم نشانوند محتوا را داشته باشد و هم نام پرونده"
@@ -2835,7 +2834,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "ویژگی ناموجود %s در شیئ %s"
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "ویژگی نایاب در گزینه‌ی :members: قید شده: پیمانه‌ی:%s، ویژگی %s"
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "شکست در Ø¯Ø±ÛŒØ§ÙØª امضای تابع برای %s: مؤلّÙÙ‡ پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "شکست در Ø¯Ø±ÛŒØ§ÙØª امضای سازنده‌ی شیئ برای %s: مؤلّÙÙ‡ پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "پایه ها:%s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "نام جانشین %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "نام جانشین نوع متغیر(%s)"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "شکست در Ø¯Ø±ÛŒØ§ÙØª امضای شگرد برای %s: مؤلّÙÙ‡ پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "__slots__ نامعتبر در %sیدا شد Ùˆ نادیده Ú¯Ø±ÙØªÙ‡ شد."
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr "قالب تاریخ ناشناخته. اگر می‌خواهید از رشته‌متن مستقیماً خروجی بگیرید، آن را با نقل قول رشته‌متنی محصور کنید: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "درختواره‌ی Ùهرست مطالب شامل ارجاع به پرونده ناموجود %r است"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "ایراد در هنگام ارزیابی تنها عبارت دستور العمل: %s"
@@ -3602,27 +3601,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 پیدا شد"
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 d3624370a..2dbec3364 100644
--- a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.po b/sphinx/locale/fi/LC_MESSAGES/sphinx.po
index 11d0d62ce..f121a26e4 100644
--- a/sphinx/locale/fi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Finnish (http://www.transifex.com/sphinx-doc/sphinx-1/language/fi/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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.%m.%Y"
@@ -1101,7 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr "%s (moduuli)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "moduuli"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduulit"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Poistettu"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (poistettu)"
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo
index e3ea698bf..2aaffb670 100644
--- a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.po b/sphinx/locale/fr/LC_MESSAGES/sphinx.po
index df6546ce6..dd03e274b 100644
--- a/sphinx/locale/fr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.po
@@ -34,8 +34,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -45,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 "Pour des raisons de sécurité, le mode parallèle est désactivé sur macOS et Python3.8 et plus. Pour plus de détails, veuillez lire https://github.com/sphinx-doc/sphinx/issues/6803<br><br>"
-
-#: 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "fait"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "traductions indisponibles"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "Chargement de l'environnement pickled"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "échec : %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Aucun constructeur sélectionné, utilisation du défaut : html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "a réussi"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "s'est terminée avec des problèmes"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "La compilation %s, %s avertissement."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "La compilation %s, %s avertissements."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "La compilation %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -176,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:1250
+#: sphinx/application.py:1243
#, 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:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -189,12 +182,12 @@ 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:1257
+#: sphinx/application.py:1250
#, 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:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "sérialisation en cours %s"
@@ -820,12 +813,12 @@ msgstr "Recherchez les éventuelles erreurs dans la sortie ci-dessus ou dans %(o
msgid "broken link: %s (%s)"
msgstr "lien mort: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancre '%s' non trouvée"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -943,7 +936,7 @@ 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/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
@@ -1127,7 +1120,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"
@@ -1904,7 +1897,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paramètres"
@@ -1913,12 +1906,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Renvoie"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Type renvoyé"
@@ -1931,7 +1924,7 @@ msgid "variable"
msgstr "variable"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "fonction"
@@ -2009,7 +2002,7 @@ msgid "Throws"
msgstr "Déclenche"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "classe"
@@ -2026,7 +2019,7 @@ msgstr "paramètre du modèle"
msgid "%s() (built-in function)"
msgstr "%s() (fonction de base)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (méthode %s)"
@@ -2041,7 +2034,7 @@ msgstr "%s() (classe)"
msgid "%s (global variable or constant)"
msgstr "%s (variable globale ou constante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut %s)"
@@ -2055,20 +2048,20 @@ msgstr "Arguments"
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "méthode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "données"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "module"
@@ -2082,7 +2075,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format invalide : %r"
@@ -2099,7 +2092,7 @@ msgstr "opérateur"
msgid "object"
msgstr "objet"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "exception"
@@ -2111,92 +2104,92 @@ msgstr "état"
msgid "built-in function"
msgstr "fonction de base"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Lève"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (dans le module %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (dans le module %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable de base)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe de base)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe dans %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (méthode de la classe %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (méthode statique %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Index des modules Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Obsolète"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "méthode de classe"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "méthode statique"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "propriété"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsolète)"
@@ -2638,6 +2631,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"
@@ -2858,7 +2857,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "attribut manquant %s dans l'objet %s"
@@ -2910,44 +2909,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "Échec pour obtenir la signature de la fonction pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "Échec pour obtenir la signature du constructeur pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Bases : %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "alias de %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "alias de TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "Échec pour obtenir la signature de la méthode pour %s : %s"
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3563,12 +3562,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:429
#, 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:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "exception pendant l’évaluation de l'expression de la directive only : %s"
@@ -3625,27 +3624,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é"
@@ -3659,16 +3658,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 e7e039262..4942ba0ab 100644
--- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
index 887ffe3fe..60b3323d8 100644
--- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: French (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr_FR/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2837,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2889,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3542,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3604,27 +3597,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 ""
@@ -3638,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 5476d75a9..7c9bb1890 100644
--- a/sphinx/locale/he/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/he/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.po b/sphinx/locale/he/LC_MESSAGES/sphinx.po
index 91f2a6985..5eb26a3dc 100644
--- a/sphinx/locale/he/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/he/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hebrew (http://www.transifex.com/sphinx-doc/sphinx-1/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 "×ינדקס"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "פרמטרי×"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "משתנה"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "פונקציה"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "מחלקה"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "מודול"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "משתני×"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 6cb5b6075..7b560eb2a 100644
--- a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.po b/sphinx/locale/hi/LC_MESSAGES/sphinx.po
index 7b98c28db..744c5f9f6 100644
--- a/sphinx/locale/hi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hindi (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "संपनà¥à¤¨"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "अंतरà¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ संदेशों में उपलबà¥à¤§ नहीं है"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "रकà¥à¤·à¤¿à¤¤ सà¥à¤¥à¤¿à¤¤à¤¿ को लागू किया जा रहा है"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "असफल: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "किसी निरà¥à¤®à¤¾à¤¤à¤¾ को नहीं चà¥à¤¨à¤¾ गया, मानक उपयोग: à¤à¤šà¥.टी.à¤à¤®.à¤à¤²."
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "सफल हà¥à¤†"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "समसà¥à¤¯à¤¾à¤“ं के साथ समापà¥à¤¤ हà¥à¤†"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "%s निरà¥à¤®à¤¾à¤£, चेतावनी %s (चेतावनी को गलती माने)| "
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "%s समà¥à¤ªà¥‚रà¥à¤£, %s चेतावनी."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "%s निरà¥à¤®à¤¿à¤¤."
-#: sphinx/application.py:595
+#: 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:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "निरà¥à¤¦à¥‡à¤¶ %r पहले से पंजीकृत है, यह निरसà¥à¤¤ हो जाà¤à¤—ा"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "समानांतर पठन के लिठयह %s विसà¥à¤¤à¤¾à¤° अथवा आयाम सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ नहीं है | "
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर लेखन के लिठसà¥à¤°à¤•à¥à¤·à¤¿à¤¤ है. यह मानते हà¥à¤ की à¤à¤¸à¤¾ नहीं है - कृपया आयाम के लेखक को जांच करने और सà¥à¤ªà¤·à¥à¤Ÿ वà¥à¤¯à¤•à¥à¤¤ करने के लिठकहें."
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "समानांतर लेखन के लिठ%s विसà¥à¤¤à¤¾à¤° अथवा आयाम सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ नहीं है | "
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "%s पर काम कर रहे हैं"
@@ -797,12 +790,12 @@ msgstr "उपरोकà¥à¤¤ परिणाम में अथवा %(outdir
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 ""
@@ -920,7 +913,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 +1097,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 "अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•ा"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "मापदणà¥à¤¡"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "पà¥à¤°à¤¦à¤¤à¥à¤¤ "
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "पà¥à¤°à¤¦à¤¤à¥à¤¤ पà¥à¤°à¤•ार "
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "चर पद"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "फंकà¥à¤¶à¤¨"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "देता है "
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "वरà¥à¤—"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (अंतरà¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ फंकà¥à¤¶à¤¨)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधि)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (वरà¥à¤—)"
msgid "%s (global variable or constant)"
msgstr "%s (वैशà¥à¤µà¤¿à¤• चरपद अथवा अचर) "
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s लकà¥à¤·à¤£)"
@@ -2032,20 +2025,20 @@ msgstr "चर "
msgid "%s (module)"
msgstr "%s (पà¥à¤°à¤­à¤¾à¤—)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "पदà¥à¤§à¤¤à¤¿"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "आंकड़े "
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "लकà¥à¤·à¤£"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "पà¥à¤°à¤­à¤¾à¤—"
@@ -2059,7 +2052,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 "अमानà¥à¤¯ math_eqref_format: %r"
@@ -2076,7 +2069,7 @@ msgstr "चालक"
msgid "object"
msgstr "वसà¥à¤¤à¥"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "अपवाद "
@@ -2088,92 +2081,92 @@ msgstr "वकà¥à¤¤à¤µà¥à¤¯ "
msgid "built-in function"
msgstr "अंतरà¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ करà¥à¤®"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "चर पद "
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "उभारता है "
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s पà¥à¤°à¤­à¤¾à¤— में )"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s पà¥à¤°à¤­à¤¾à¤— में )"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (अंतरà¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ चर पद)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (अंतरà¥à¤¨à¤¿à¤°à¥à¤®à¤¿à¤¤ वरà¥à¤—)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s वरà¥à¤— में)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s वरà¥à¤— विधि) "
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s सà¥à¤¥à¥ˆà¤¤à¤¿à¤• विधि)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "पाइथन पà¥à¤°à¤­à¤¾à¤— सूची"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "पà¥à¤°à¤­à¤¾à¤—"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "अवमानित "
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "वरà¥à¤— विधि"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "सà¥à¤¥à¥ˆà¤¤à¤¿à¤• पदà¥à¤§à¤¤à¤¿"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "पारसà¥à¤ªà¤°à¤¿à¤•-सनà¥à¤¦à¤°à¥à¤­à¥‹à¤‚ के लिठà¤à¤• से अधिक लकà¥à¤·à¥à¤¯ मिले %r: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(अवमानित)"
@@ -2615,6 +2608,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 "गà¥à¤°à¤¾à¤«à¤µà¤¿à¥› निरà¥à¤¦à¥‡à¤¶ में दोनों मापदंड, विषय-वसà¥à¤¤à¥ और फाइल का नाम, नहीं हो सकते"
@@ -2835,7 +2834,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s गà¥à¤£ %s वसà¥à¤¤à¥ में अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤"
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "आधार: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr "अमानà¥à¤¯ तिथि पà¥à¤°à¤¾à¤°à¥‚प. यदि आप सीधे परिणाम में दरà¥à¤¶à¤¾à¤¨à¤¾ चाहते हैं तो अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¾ को à¤à¤•ाकी उदà¥à¤§à¤°à¤£ चिनà¥à¤¹ दà¥à¤µà¤¾à¤°à¤¾ चिनà¥à¤¹à¤¿à¤¤ करें: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "विषय-सूची-संरचना में अविदà¥à¤¯à¤®à¤¾à¤¨ फाइल %r का सनà¥à¤¦à¤°à¥à¤­ है"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "केवल निरà¥à¤¦à¥‡à¤¶à¤• भाव का मूलà¥à¤¯à¤¾à¤‚कन करते समय अपवाद: %s"
@@ -3602,27 +3601,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 मिला"
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 29bd0cbda..639f52c03 100644
--- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
index 4d45981e3..e59ae861b 100644
--- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hindi (India) (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi_IN/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 876e5b8bc..092eec81a 100644
--- a/sphinx/locale/hr/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/hr/LC_MESSAGES/sphinx.po b/sphinx/locale/hr/LC_MESSAGES/sphinx.po
index 977981692..82f16c094 100644
--- a/sphinx/locale/hr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hr/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Croatian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "napravljeno"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "neuspješno: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nije odabran format, koristi se zadani: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "uspješno"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "završeno uz probleme"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s upozorenje."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr "%s proÅ¡irenje nema deklaraciju paralelnog Äitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Vraća"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Vraća tip"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "varijabla"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcija"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr "Baca (iznimke)"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "razred"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (ugrađene funkcije)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (razred)"
msgid "%s (global variable or constant)"
msgstr "%s (globalna varijabla ili konstanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribut)"
@@ -2029,20 +2022,20 @@ msgstr "Argumenti"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "podaci"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "izuzetak"
@@ -2085,92 +2078,92 @@ msgstr "izjava"
msgid "built-in function"
msgstr "ugrađen funkcije"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Varijable"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Podiže"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (u modulu %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (u modulu %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ugrađene variable)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ugrađen razred)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (razred u %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metoda klase)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statiÄna metoda)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python indeks modula"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "Moduli"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Zastarjelo"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metoda klase"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statiÄna metoda"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (zastarjelo)"
@@ -2612,6 +2605,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"
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Osnovice: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 673ee280a..28519112e 100644
--- a/sphinx/locale/hu/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/hu/LC_MESSAGES/sphinx.po b/sphinx/locale/hu/LC_MESSAGES/sphinx.po
index dc8f4d9d6..a7c2e6a4f 100644
--- a/sphinx/locale/hu/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hu/LC_MESSAGES/sphinx.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Hungarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hu/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "kész"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nem érhető el beépített üzenetekhez"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "pickle-t környezet betöltése"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "sikertelen: %s"
-#: sphinx/application.py:321
+#: 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:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "sikerült"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "problémákkal befejeződött"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "%s összeállítás, %s figyelmeztetés."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "%s összeállítás, %s figyelmeztetés."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "%s összeállítás."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,12 +161,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -799,12 +792,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 +915,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 +1099,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ó"
@@ -1883,7 +1876,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Paraméterek"
@@ -1892,12 +1885,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Visszatérési érték"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Visszatérés típusa"
@@ -1910,7 +1903,7 @@ msgid "variable"
msgstr "változó"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "függvény"
@@ -1988,7 +1981,7 @@ msgid "Throws"
msgstr "Dob"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "osztály"
@@ -2005,7 +1998,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (beépített függvény)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metódus)"
@@ -2020,7 +2013,7 @@ msgstr "%s() (osztály)"
msgid "%s (global variable or constant)"
msgstr "%s (globális változó vagy konstans)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribútum)"
@@ -2034,20 +2027,20 @@ msgstr "Argumentum"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metódus"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "adat"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribútum"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2061,7 +2054,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 ""
@@ -2078,7 +2071,7 @@ msgstr "operátor"
msgid "object"
msgstr "objektum"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "kivétel"
@@ -2090,92 +2083,92 @@ msgstr "utasítás"
msgid "built-in function"
msgstr "beépített függvény"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Változók"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Kivétel"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s modulban)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s modulban)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (beépített változó)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (beépített osztály)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (osztály %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s osztály metódus)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statikus metódus)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python Modul Mutató"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modulok"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Elavult"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "osztály szintű metódus"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statikus metódus"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (elavult)"
@@ -2617,6 +2610,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 ""
@@ -2837,7 +2836,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2889,44 +2888,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3542,12 +3541,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3604,27 +3603,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 "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 ""
@@ -3638,16 +3637,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 404e36330..4c11a965a 100644
--- a/sphinx/locale/id/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/id/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/id/LC_MESSAGES/sphinx.po b/sphinx/locale/id/LC_MESSAGES/sphinx.po
index cb970755c..470d49f62 100644
--- a/sphinx/locale/id/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/id/LC_MESSAGES/sphinx.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/sphinx-doc/sphinx-1/language/id/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "selesai"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "tidak tersedia untuk built-in messages"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "memuat lingkungan yang diawetkan"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "gagal: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Tidak ada builder yang dipilih, menggunakan default: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "berhasil"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "selesai with masalah"
-#: sphinx/application.py:354
+#: 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:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s peringatan."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "ekstensi %s tidak aman untuk pembacaan paralel"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -167,12 +160,12 @@ 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:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "ekstensi %s tidak aman untuk penulisan paralel"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "mengerjakan serial %s"
@@ -798,12 +791,12 @@ msgstr "Mencari kesalahan sembarang dalam keluaran di atas atau di %(outdir)s/ou
msgid "broken link: %s (%s)"
msgstr "tautan rusak: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Anchor '%s' tidak ditemukan"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:701
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
@@ -921,7 +914,7 @@ 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/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1105,7 +1098,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"
@@ -1882,7 +1875,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameter"
@@ -1891,12 +1884,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Kembali"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Return type"
@@ -1909,7 +1902,7 @@ msgid "variable"
msgstr "variabel"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "fungsi"
@@ -1987,7 +1980,7 @@ msgid "Throws"
msgstr "Throws"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "class"
@@ -2004,7 +1997,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (fungsi built-in)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (method %s)"
@@ -2019,7 +2012,7 @@ msgstr "%s() (class)"
msgid "%s (global variable or constant)"
msgstr "%s (variabel global atau konstan)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
@@ -2033,20 +2026,20 @@ msgstr "Argumen"
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "method"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2060,7 +2053,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Math_eqref_format tidak valid: %r"
@@ -2077,7 +2070,7 @@ msgstr "operator"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "eksepsi"
@@ -2089,92 +2082,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "fungsi built-in"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabel"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Raises"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (di modul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (di modul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabel built-in)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (class built-in)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (class di %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (method class %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (method static %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Indeks Modul Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modul"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Akan ditinggalkan"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "method class"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "method static"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsolet)"
@@ -2616,6 +2609,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"
@@ -2836,7 +2835,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "atribut hilang %s dalam objek %s"
@@ -2888,44 +2887,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Basis: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3541,12 +3540,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:429
#, 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:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "pengecualian saat mengevaluasi hanya ekspresi pengarahan: %s"
@@ -3603,27 +3602,27 @@ 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:247
-#: 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"
@@ -3637,16 +3636,16 @@ msgstr "[gambar: %s]"
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
+#: sphinx/writers/texinfo.py:1285
#, 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 2e1bd88e5..dba315055 100644
--- a/sphinx/locale/is/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/is/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/is/LC_MESSAGES/sphinx.po b/sphinx/locale/is/LC_MESSAGES/sphinx.po
index 4fb019778..be82ca5ed 100644
--- a/sphinx/locale/is/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/is/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Icelandic (http://www.transifex.com/sphinx-doc/sphinx-1/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 25047bd7f..02e4169a3 100644
--- a/sphinx/locale/it/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/it/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.po b/sphinx/locale/it/LC_MESSAGES/sphinx.po
index 781c1b195..c51a98803 100644
--- a/sphinx/locale/it/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/it/LC_MESSAGES/sphinx.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/sphinx-doc/sphinx-1/language/it/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "fatto"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "terminato con problemi"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -167,12 +160,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -798,12 +791,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 ""
@@ -921,7 +914,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"
@@ -1105,7 +1098,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"
@@ -1882,7 +1875,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
@@ -1891,12 +1884,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Ritorna"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipo di ritorno"
@@ -1909,7 +1902,7 @@ msgid "variable"
msgstr "variabile"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funzione"
@@ -1987,7 +1980,7 @@ msgid "Throws"
msgstr "Solleva"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "classe"
@@ -2004,7 +1997,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (funzione built-in)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodo)"
@@ -2019,7 +2012,7 @@ msgstr "%s() (classe)"
msgid "%s (global variable or constant)"
msgstr "%s (variabile globale o costante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attributo)"
@@ -2033,20 +2026,20 @@ msgstr "Parametri"
msgid "%s (module)"
msgstr "%s (modulo)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metodo"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dati"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modulo"
@@ -2060,7 +2053,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
@@ -2077,7 +2070,7 @@ msgstr "operatore"
msgid "object"
msgstr "oggetto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "eccezione"
@@ -2089,92 +2082,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "funzione built-in"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabili"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Solleva"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (nel modulo %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (nel modulo %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabile built-in)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe built-in)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe in %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metodo della classe)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metodo statico)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Indice del modulo Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduli"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Deprecato"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metodo della classe"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "metodo statico"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (deprecato)"
@@ -2616,6 +2609,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 ""
@@ -2836,7 +2835,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2888,44 +2887,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr " Basi: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3541,12 +3540,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3603,27 +3602,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 ""
@@ -3637,16 +3636,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 506f06210..1a1f42d14 100644
--- a/sphinx/locale/ja/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ja/LC_MESSAGES/sphinx.po b/sphinx/locale/ja/LC_MESSAGES/sphinx.po
index 8cd1f9a51..071c0a08f 100644
--- a/sphinx/locale/ja/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ja/LC_MESSAGES/sphinx.po
@@ -23,8 +23,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.com/sphinx-doc/sphinx-1/language/ja/)\n"
"MIME-Version: 1.0\n"
@@ -34,130 +34,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 "出力先ディレクトリ (%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 "セキュリティ上ã®å•題ã«ã‚ˆã‚Šã€macOS ã§ python3.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 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "完了"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "翻訳ãŒç”¨æ„ã•れã¦ã„ã¾ã›ã‚“"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "ä¿å­˜ã•れãŸç’°å¢ƒãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã¿ä¸­"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "失敗: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "ビルダーãŒé¸æŠžã•れã¦ã„ãªã„ã®ã§ã€ãƒ‡ãƒ•ォルト㮠html を使用ã—ã¾ã™"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "æˆåŠŸ"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "完了(å•題ã‚り)"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "警告%sã€%sをビルドã—ã¾ã™ï¼ˆè­¦å‘Šã¯ã‚¨ãƒ©ãƒ¼ã¨ã—ã¦æ‰±ã‚れã¾ã™ï¼‰ã€‚"
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "警告%sã€%sをビルドã—ã¾ã™ï¼ˆè­¦å‘Šã¯ã‚¨ãƒ©ãƒ¼ã¨ã—ã¦æ‰±ã‚れã¾ã™ï¼‰ã€‚"
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "ビルド %s, %s warning."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "ビルド %s, %s 警告."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "ビルド %s."
-#: sphinx/application.py:595
+#: 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:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "ディレクティブ %r ã¯æ—¢ã«ç™»éŒ²ã•れã¦ã„ã¾ã™ã€‚ディレクティブã¯ä¸Šæ›¸ãã•れã¾ã™"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -165,12 +158,12 @@ msgid ""
"explicit"
msgstr "æ‹¡å¼µ %s ã¯ä¸¦åˆ—読ã¿è¾¼ã¿ãŒå¯èƒ½ã‹ã©ã†ã‹ã‚’宣言ã—ã¦ã„ãªã„ãŸã‚ã€ãŠãらã並列読ã¿è¾¼ã¿ã«å¯¾å¿œã—ã¦ã„ãªã„ã§ã—ょã†ã€‚æ‹¡å¼µã®å®Ÿè£…者ã«é€£çµ¡ã—ã¦ã€æ˜Žç¤ºã—ã¦ã‚‚らã£ã¦ãã ã•ã„。"
-#: sphinx/application.py:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%sæ‹¡å¼µã¯ä¸¦åˆ—読ã¿è¾¼ã¿ã«å¯¾ã—ã¦å®‰å…¨ã§ã¯ã‚りã¾ã›ã‚“"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -178,12 +171,12 @@ msgid ""
"explicit"
msgstr "æ‹¡å¼µ %s ã¯ä¸¦åˆ—書ãè¾¼ã¿ãŒå¯èƒ½ã‹ã©ã†ã‹ã‚’宣言ã—ã¦ã„ãªã„ãŸã‚ã€ãŠãらã並列書ãè¾¼ã¿ã«å¯¾å¿œã—ã¦ã„ãªã„ã§ã—ょã†ã€‚æ‹¡å¼µã®å®Ÿè£…者ã«é€£çµ¡ã—ã¦ã€æ˜Žç¤ºã—ã¦ã‚‚らã£ã¦ãã ã•ã„。"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%sæ‹¡å¼µã¯ä¸¦åˆ—書ãè¾¼ã¿ã«å¯¾ã—ã¦å®‰å…¨ã§ã¯ã‚りã¾ã›ã‚“"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "直列㧠%sã—ã¾ã™"
@@ -809,12 +802,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"
@@ -932,7 +925,7 @@ 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/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%Y年%m月%d日"
@@ -1116,7 +1109,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 "索引"
@@ -1893,7 +1886,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "パラメータ"
@@ -1902,12 +1895,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "戻り値"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "戻り値ã®åž‹"
@@ -1920,7 +1913,7 @@ msgid "variable"
msgstr "変数"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "ã®é–¢æ•°"
@@ -1998,7 +1991,7 @@ msgid "Throws"
msgstr "例外"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "クラス"
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (組ã¿è¾¼ã¿é–¢æ•°)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s ã®ãƒ¡ã‚½ãƒƒãƒ‰)"
@@ -2030,7 +2023,7 @@ msgstr "%s() (クラス)"
msgid "%s (global variable or constant)"
msgstr "%s (グローãƒãƒ«å¤‰æ•°ã¾ãŸã¯å®šæ•°)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s ã®å±žæ€§)"
@@ -2044,20 +2037,20 @@ msgstr "引数"
msgid "%s (module)"
msgstr "%s (モジュール)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "メソッド"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "データ"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "ã®å±žæ€§"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "モジュール"
@@ -2071,7 +2064,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"
@@ -2088,7 +2081,7 @@ msgstr "演算å­"
msgid "object"
msgstr "オブジェクト"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "例外"
@@ -2100,92 +2093,92 @@ msgstr "æ–‡"
msgid "built-in function"
msgstr "組ã¿è¾¼ã¿é–¢æ•°"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "変数"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "例外"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s モジュール)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s モジュール)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (組ã¿è¾¼ã¿å¤‰æ•°)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (組ã¿è¾¼ã¿ã‚¯ãƒ©ã‚¹)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s ã®ã‚¯ãƒ©ã‚¹)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s ã®ã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (%s ã®ãƒ—ロパティ)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s ã®é™çš„メソッド)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Pythonモジュール索引"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "モジュール"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "éžæŽ¨å¥¨"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "クラスメソッド"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "ã®é™çš„メソッド"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "プロパティ"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "相互å‚ç…§ %r ã«è¤‡æ•°ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (éžæŽ¨å¥¨)"
@@ -2627,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 "Graphviz ディレクティブã¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¨ãƒ•ァイルåã®ä¸¡æ–¹ã®å¼•æ•°ã‚’æŒã¤ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“"
@@ -2847,7 +2846,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "オブジェクト %s ã«å±žæ€§ %s ãŒã‚りã¾ã›ã‚“"
@@ -2899,44 +2898,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "ベースクラス: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3552,12 +3551,12 @@ msgid ""
"it directly: %s"
msgstr "日付形å¼ãŒç„¡åйã§ã™ã€‚直接出力ã—ãŸã„å ´åˆã¯ã€æ–‡å­—列を一é‡å¼•用符ã§å›²ã¿ã¾ã™: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree ã«å­˜åœ¨ã—ãªã„ファイルã¸ã®å‚ç…§ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "only ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã®æ¡ä»¶å¼ã®è©•価中ã«ä¾‹å¤–ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %s"
@@ -3614,27 +3613,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 ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ"
@@ -3648,16 +3647,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 d3f7c4027..d8e1db1b7 100644
--- a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.po b/sphinx/locale/ko/LC_MESSAGES/sphinx.po
index 1053615a2..a8262b6a4 100644
--- a/sphinx/locale/ko/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ko/LC_MESSAGES/sphinx.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 10:26+0000\n"
-"Last-Translator: YT H <dev@theYT.net>\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
+"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "완료"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "기본 제공 메시지를 사용할 수 없습니다"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "pickle로 ì €ìž¥ëœ í™˜ê²½ì„ ë¶ˆëŸ¬ì˜¤ëŠ” 중"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "실패: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "ì„ íƒí•œ 빌ë”ê°€ 없으므로, ê¸°ë³¸ê°’ì¸ htmlì„ ì‚¬ìš©í•©ë‹ˆë‹¤"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "성공"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "완료했으나 ë¬¸ì œì  ë°œê²¬"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "빌드 %s, 경고가 %s ê°œ ë°œìƒí–ˆìŠµë‹ˆë‹¤ (경고를 오류로 처리)."
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "빌드 %s, 경고가 %s ê°œ ë°œìƒí–ˆìŠµë‹ˆë‹¤ (경고를 오류로 처리)."
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "빌드 %s, 경고가 %s ê°œ ë°œìƒí–ˆìŠµë‹ˆë‹¤."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "빌드 %s, 경고가 %s ê°œ ë°œìƒí–ˆìŠµë‹ˆë‹¤."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "빌드 %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "%r 노드 í´ëž˜ìŠ¤ê°€ ì´ë¯¸ 등ë¡ë˜ì–´ 있으며, 방문ìžë¥¼ 무시합니다"
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "%r ì§€ì‹œë¬¸ì´ ì´ë¯¸ 등ë¡ë˜ì–´ 있으며, 재정ì˜ë©ë‹ˆë‹¤"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s 확장 ê¸°ëŠ¥ì€ ë³‘ë ¬ ì½ê¸°ì— 안전하지 않습니다"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr "%s 확장 ê¸°ëŠ¥ì€ ë³‘ë ¬ ì“°ê¸°ì— ì•ˆì „í•œì§€ 선언하지 않았으므로, 그렇지 않다고 가정합니다. 확장 기능 작성ìžì—게 확ì¸í•˜ê³  명시하ë„ë¡ ìš”ì²­í•˜ì‹­ì‹œì˜¤"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s 확장 ê¸°ëŠ¥ì€ ë³‘ë ¬ ì“°ê¸°ì— ì•ˆì „í•˜ì§€ 않습니다"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "병렬 %s 처리"
@@ -795,12 +788,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 +911,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 +1095,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 "색ì¸"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "매개변수"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr "반환값"
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "반환"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "반환 형ì‹"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "변수"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "함수"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "예외"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "í´ëž˜ìФ"
@@ -2001,7 +1994,7 @@ msgstr "템플릿 매개변수"
msgid "%s() (built-in function)"
msgstr "%s() (내장 함수)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 메서드)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (í´ëž˜ìФ)"
msgid "%s (global variable or constant)"
msgstr "%s (ì „ì—­ 변수 ë˜ëŠ” ìƒìˆ˜)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%sì˜ ì†ì„±)"
@@ -2030,20 +2023,20 @@ msgstr "ì¸ìˆ˜"
msgid "%s (module)"
msgstr "%s (모듈)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "메서드"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "ë°ì´í„°"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "ì†ì„±"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "모듈"
@@ -2057,7 +2050,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"
@@ -2074,7 +2067,7 @@ msgstr "ì—°ì‚°ìž"
msgid "object"
msgstr "ê°ì²´"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "예외"
@@ -2086,92 +2079,92 @@ msgstr "문"
msgid "built-in function"
msgstr "내장 함수"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "변수"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "예외 ë°œìƒ"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s 모듈)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s 모듈)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (내장 변수)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (내장 í´ëž˜ìФ)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s í´ëž˜ìФ)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%sì˜ í´ëž˜ìФ 메서드)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (%sì˜ íŠ¹ì„±)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%sì˜ ì •ì  ë©”ì„œë“œ)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python 모듈 목ë¡"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "모듈"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "íì§€ë¨"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "í´ëž˜ìФ 메서드"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "ì •ì  ë©”ì„œë“œ"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "특성"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "ìƒí˜¸ 참조 %rì— ëŒ€í•´ 둘 ì´ìƒì˜ 대ìƒì„ 찾았습니다: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (íì§€ë¨)"
@@ -2613,6 +2606,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 ì§€ì‹œë¬¸ì— ë‚´ìš©ê³¼ íŒŒì¼ ì´ë¦„ ì¸ìˆ˜ë¥¼ ëª¨ë‘ ì§€ì •í•  수 없습니다"
@@ -2833,7 +2832,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s ì†ì„±ì´ %s ê°ì²´ì— ì—†ìŒ"
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ":members: ì˜µì…˜ì— ì–¸ê¸‰ëœ ì†ì„±ì´ 없습니다: 모듈 %s, ì†ì„± %s"
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "%sì— ëŒ€í•œ 함수 ì„œëª…ì„ ê°€ì ¸ì˜¤ì§€ 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "%sì— ëŒ€í•œ ìƒì„±ìž ì„œëª…ì„ ê°€ì ¸ì˜¤ì§€ 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "기반 í´ëž˜ìФ: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "%sì˜ ë³„ì¹­"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "TypeVar(%s)ì˜ ë³„ì¹­"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "%sì— ëŒ€í•œ 메소드 ì„œëª…ì„ ê°€ì ¸ì˜¤ì§€ 못했습니다: %s"
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "%sì—서 ìž˜ëª»ëœ __slots__ ê°€ 발견ë˜ì—ˆìŠµë‹ˆë‹¤. 무시합니다."
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr "ìž˜ëª»ëœ ë‚ ì§œ 형ì‹ìž…니다. 바로 출력하려면 ìž‘ì€ ë”°ì˜´í‘œë¡œ 문ìžì—´ì„ ì¸ìš©í•˜ì‹­ì‹œì˜¤: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctreeì— ì¡´ìž¬í•˜ì§€ 않는 íŒŒì¼ %rì— ëŒ€í•œ 참조가 있ìŒ"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "only 지시문 ì‹ì„ í‰ê°€í•˜ëŠ” ë™ì•ˆ 예외 ë°œìƒ: %s"
@@ -3600,27 +3599,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ì´(ê°€) 발견ë¨"
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 25a2dbde9..adfb5126f 100644
--- a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.po b/sphinx/locale/lt/LC_MESSAGES/sphinx.po
index 8b2c62eb7..851b5e818 100644
--- a/sphinx/locale/lt/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/lt/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Lithuanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lt/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametrai"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Grąžinamos reikšmės"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Grąžinamos reikšmės tipas"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "kintamasis"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcija"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr "Išmeta"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasÄ—"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (itaisytoji funkcija)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodas)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (klasÄ—)"
msgid "%s (global variable or constant)"
msgstr "%s (globalus kintamasis arba konstanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributas)"
@@ -2029,20 +2022,20 @@ msgstr "Argumentais"
msgid "%s (module)"
msgstr "%s (modulis)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metodas"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "duomenys"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribudas"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modulis"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "operatorius"
msgid "object"
msgstr "objektas"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "išimtis"
@@ -2085,92 +2078,92 @@ msgstr "sakinis"
msgid "built-in function"
msgstr "įtaisytoji funkcija"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Kintamieji"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Sukelia"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (modulyje %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (modulje %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (įtaisytasis kintamasis)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (įtaisytoji klasė)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasė iš %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klasÄ—s metodas)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statinis metodas)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduliai"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Atmestas"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klasÄ—s metodas"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statinis metodas"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (atmestas)"
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 9866a366e..dc9b180a2 100644
--- a/sphinx/locale/lv/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/lv/LC_MESSAGES/sphinx.po b/sphinx/locale/lv/LC_MESSAGES/sphinx.po
index 046894cbd..ce18dfb1b 100644
--- a/sphinx/locale/lv/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/lv/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lv/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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.%m.%Y"
@@ -1100,7 +1093,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"
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Atgriež"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Atgriežamais tips"
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr "mainīgais"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcija"
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr "Izmet"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klase"
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (iebūvēta funkcija)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metods)"
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr "%s (globÄlais mainÄ«gais vai konstanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributs)"
@@ -2028,20 +2021,20 @@ msgstr "Argumenti"
msgid "%s (module)"
msgstr "%s (modulis)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metods"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dati"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributs"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modulis"
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr "operators"
msgid "object"
msgstr "objekts"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "izņēmums"
@@ -2084,92 +2077,92 @@ msgstr "priekšraksts"
msgid "built-in function"
msgstr "iebūvēta funkcija"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Mainīgie"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Ceļ"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (moduļī %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moduļī %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (iebūvētais mainīgais)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (iebūvēta klase)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klase iekš %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klases metods)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statiskais metods)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduļi"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Nav ieteicams"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klases metods"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statiskais metods"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 "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 ""
@@ -3632,16 +3631,16 @@ msgstr "[attēls: %s]"
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
+#: sphinx/writers/texinfo.py:1285
#, 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 f92abe1df..b5c2aed5c 100644
--- a/sphinx/locale/mk/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/mk/LC_MESSAGES/sphinx.po b/sphinx/locale/mk/LC_MESSAGES/sphinx.po
index d57f6abc4..af2fe6999 100644
--- a/sphinx/locale/mk/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/mk/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Macedonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/mk/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 ""
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметри"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Враќа"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Повратен тип"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "променлива"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "функција"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr "Фрла"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "клаÑа"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (вградена функција)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s метод)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (клаÑа)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 52cca3438..e99be27f3 100644
--- a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po
index eb0ed0029..5b6ac2bcd 100644
--- a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/sphinx-doc/sphinx-1/language/nb_NO/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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"
@@ -1100,7 +1093,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"
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametere"
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Returnere"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Retur type"
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr "variabel"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funksjon"
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr "Kaster"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasse"
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (innebygd funksjon)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metode)"
@@ -2014,7 +2007,7 @@ msgstr "%s() (klasse)"
msgid "%s (global variable or constant)"
msgstr "%s (global variabel eller konstant)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribut)"
@@ -2028,20 +2021,20 @@ msgstr "Argument"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attributt"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "untak"
@@ -2084,92 +2077,92 @@ msgstr "uttrykk"
msgid "built-in function"
msgstr "innebygde funksjoner"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabler"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Hever"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (i modul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (innebygd variabel)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (innebygd klasse)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse i %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassemetode)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statisk metode)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python Modulindex"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Foreldet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klassemetode"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statisk metode"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (foreldet)"
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 "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 ""
@@ -3632,16 +3631,16 @@ msgstr ""
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
+#: sphinx/writers/texinfo.py:1285
#, 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 2204f4f54..9b7933f6b 100644
--- a/sphinx/locale/ne/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ne/LC_MESSAGES/sphinx.po b/sphinx/locale/ne/LC_MESSAGES/sphinx.po
index ad8c14220..efbebf31b 100644
--- a/sphinx/locale/ne/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ne/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Nepali (http://www.transifex.com/sphinx-doc/sphinx-1/language/ne/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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 "अनà¥à¤¸à¥à¤šà¥€"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameters"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Returns"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Return type"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "चल"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "फनà¥à¤•à¥à¤¸à¤¨"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "Throws"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "ककà¥à¤·à¤¾"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (built-in function)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधी)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (ककà¥à¤·à¤¾)"
msgid "%s (global variable or constant)"
msgstr "%s (global variable or constant)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribute)"
@@ -2030,20 +2023,20 @@ msgstr "Arguments"
msgid "%s (module)"
msgstr "%s (मडà¥à¤²)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "विधी"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribute"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "मडà¥à¤²"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "सनà¥à¤šà¤¾à¤²à¤•"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "अपबाद"
@@ -2086,92 +2079,92 @@ msgstr "भनाई"
msgid "built-in function"
msgstr "built-in फनà¥à¤•à¥à¤¸à¤¨"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "चलहरू"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Raises"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (in मडà¥à¤² %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in मडà¥à¤² %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (built-in चल)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (built-in ककà¥à¤·à¤¾)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (ककà¥à¤·à¤¾ in %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s ककà¥à¤·à¤¾ विधी)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s static विधी)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python Module Index"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Deprecated"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "ककà¥à¤·à¤¾ विधी"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "static विधी"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(deprecated)"
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo
index 85bf5a8c9..f75aba64a 100644
--- a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.po b/sphinx/locale/nl/LC_MESSAGES/sphinx.po
index 510a12f4a..9e4c4663f 100644
--- a/sphinx/locale/nl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/sphinx-doc/sphinx-1/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -25,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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "klaar"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "mislukt: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Geen bouwer geselecteerd, dus de standaardbouwer wordt gebruikt: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "gelukt"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "afgerond met problemen"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "bouwen %s, %s waarschuwing."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "bouwen %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -156,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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -169,12 +162,12 @@ 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:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "seriële verwerking van %s"
@@ -800,12 +793,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 ""
@@ -923,7 +916,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"
@@ -1107,7 +1100,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"
@@ -1884,7 +1877,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parameters"
@@ -1893,12 +1886,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Returns"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Return type"
@@ -1911,7 +1904,7 @@ msgid "variable"
msgstr "variabele"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "functie"
@@ -1989,7 +1982,7 @@ msgid "Throws"
msgstr "Werpt"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasse"
@@ -2006,7 +1999,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (ingebouwde functie)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s methode)"
@@ -2021,7 +2014,7 @@ msgstr "%s() (klasse)"
msgid "%s (global variable or constant)"
msgstr "%s (globale variabele of constante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribuut)"
@@ -2035,20 +2028,20 @@ msgstr "Argumenten"
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "methode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribuut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "module"
@@ -2062,7 +2055,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 ""
@@ -2079,7 +2072,7 @@ msgstr "operator"
msgid "object"
msgstr "object"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "exceptie"
@@ -2091,92 +2084,92 @@ msgstr "statement"
msgid "built-in function"
msgstr "ingebouwde functie"
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabelen"
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Veroorzaakt"
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (in module %s)"
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in module %s)"
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (geïntegreerde variabele)"
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (geïntegreerde klasse)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse in %s)"
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassemethode)"
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statische methode van %s)"
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python-moduleïndex"
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Verouderd"
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klassemethode"
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statische methode"
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (verouderd)"
@@ -2844,7 +2837,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2896,44 +2889,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Basisklassen: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3549,12 +3542,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3611,27 +3604,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 "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 ""
@@ -3645,16 +3638,16 @@ msgstr "[afbeelding: %s]"
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
+#: sphinx/writers/texinfo.py:1285
#, 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 a6967fdfa..275ae8e6b 100644
--- a/sphinx/locale/pl/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/pl/LC_MESSAGES/sphinx.po b/sphinx/locale/pl/LC_MESSAGES/sphinx.po
index 3058b7879..92cab54b2 100644
--- a/sphinx/locale/pl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pl/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/sphinx-doc/sphinx-1/language/pl/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "gotowe"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "niedostępne dla wbudowanych wiadomości"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "ładowanie zapakowanego środowiska"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "nie powiodło się: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nie wybrano buildera, używamy domyślnego: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "udało się"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "zakończono z problemami"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s ostrzeżenie."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "build %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ 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:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "tworzenie serii %s"
@@ -797,12 +790,12 @@ msgstr ""
msgid "broken link: %s (%s)"
msgstr "zepsuty odnośnik: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Nie znaleziono kotwicy '%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 ""
@@ -920,7 +913,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 +1097,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"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametry"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Zwraca"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Typ zwracany"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "zmienna"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcja"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "Wyrzuca"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasa"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (funkcja wbudowana)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (klasa)"
msgid "%s (global variable or constant)"
msgstr "%s (zmienna globalna lub stała)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atrybut)"
@@ -2032,20 +2025,20 @@ msgstr "Argumenty"
msgid "%s (module)"
msgstr "%s (moduł)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dane"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atrybut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "moduł"
@@ -2059,7 +2052,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Nieprawidłowy math_eqref_format: %r"
@@ -2076,7 +2069,7 @@ msgstr "operator"
msgid "object"
msgstr "obiekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "wyjÄ…tek"
@@ -2088,92 +2081,92 @@ msgstr "instrukcja"
msgid "built-in function"
msgstr "funkcja wbudowana"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Zmienne"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Wyrzuca"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (w module %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (w module %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (zmienna wbudowana)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (klasa wbudowana)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasa w module %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s metoda klasy)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metoda statyczna)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Indeks modułów Pythona"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduły"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Niezalecane"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metoda klasy"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statyczna metoda"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (niezalecane)"
@@ -2615,6 +2608,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"
@@ -2835,7 +2834,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "brakujÄ…cy atrybut %s w obiekcie %s"
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Klasy bazowe: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3602,27 +3601,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 ""
@@ -3636,16 +3635,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 abbba2a2e..18f76b241 100644
--- a/sphinx/locale/pt/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.po b/sphinx/locale/pt/LC_MESSAGES/sphinx.po
index 380d463e5..1dbd3395f 100644
--- a/sphinx/locale/pt/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 0454f8a3c..00bd13c86 100644
--- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po
index 59e00a65e..e1517ba81 100644
--- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 15:44+0000\n"
-"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
+"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "feito"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "não disponível para mensagens internas"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "carregando ambiente com pickle"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "falha: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nenhum compilador selecionado, usando padrão: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "bem-sucedida"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "finalizada com problemas"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "compilação %s, %s aviso."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "compilação %s, %s avisos."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "compilação %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, 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:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,12 +161,12 @@ 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:1257
+#: sphinx/application.py:1250
#, 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:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "fazendo serial %s"
@@ -799,12 +792,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 +915,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 +1099,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"
@@ -1883,7 +1876,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parâmetros"
@@ -1892,12 +1885,12 @@ msgid "Return values"
msgstr "Valores de retorno"
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Retorna"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipo de retorno"
@@ -1910,7 +1903,7 @@ msgid "variable"
msgstr "variável"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "função"
@@ -1988,7 +1981,7 @@ msgid "Throws"
msgstr "Lança"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "classe"
@@ -2005,7 +1998,7 @@ msgstr "parâmetro de modelo"
msgid "%s() (built-in function)"
msgstr "%s() (função interna)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método %s)"
@@ -2020,7 +2013,7 @@ msgstr "%s() (classe)"
msgid "%s (global variable or constant)"
msgstr "%s (variável global ou constante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo %s)"
@@ -2034,20 +2027,20 @@ msgstr "Argumentos"
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dado"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "módulo"
@@ -2061,7 +2054,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"
@@ -2078,7 +2071,7 @@ msgstr "operador"
msgid "object"
msgstr "objeto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "exceção"
@@ -2090,92 +2083,92 @@ msgstr "comando"
msgid "built-in function"
msgstr "função interna"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variáveis"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Levanta"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (no módulo %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (no módulo %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variável interna)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe em %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de classe %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (propriedade %s )"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Ãndice de Módulos Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "método de classe"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "propriedade"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2617,6 +2610,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"
@@ -2837,7 +2836,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "faltando atributo %s no objeto %s"
@@ -2889,44 +2888,44 @@ 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:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, 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:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, 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:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Base: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "apelido de %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "apelido de TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, 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:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "__slots__ inválido encontrado em %s. Ignorado."
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3542,12 +3541,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:429
#, 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:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "exceção ao avaliar apenas a expressão da diretiva: %s"
@@ -3604,27 +3603,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"
@@ -3638,16 +3637,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 ded606236..7309466c6 100644
--- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po
index f1a7d6097..b2f04d9b6 100644
--- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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"
@@ -1102,7 +1095,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"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parâmetros"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Retorno"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipo de retorno"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "variável"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "função"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "Gera"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "classe"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (função interna)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método %s)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (classe)"
msgid "%s (global variable or constant)"
msgstr "%s (variável global ou constante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo %s)"
@@ -2030,20 +2023,20 @@ msgstr "Parâmetros"
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dados"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atributo"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "módulo"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "operador"
msgid "object"
msgstr "objecto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "excepção"
@@ -2086,92 +2079,92 @@ msgstr "comando"
msgid "built-in function"
msgstr "função interna"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variáveis"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Levanta"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (no módulo %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (no módulo %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variável interna)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe em %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (método de classe %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Ãndice de Módulos do Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "método de classe"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (obsoleto)"
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 3ffb299f7..831c0545c 100644
--- a/sphinx/locale/ro/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ro/LC_MESSAGES/sphinx.po b/sphinx/locale/ro/LC_MESSAGES/sphinx.po
index e2f630ec1..abf80c1af 100644
--- a/sphinx/locale/ro/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ro/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Romanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "eșuat: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "a reușit"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "a fost finalizat cu probleme"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametrii"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "ÃŽntoarce"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Tipul întors"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "variabilă"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funcție"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr "Generează"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "clasă"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (funcție integrată)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metoda %s)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (clasă)"
msgid "%s (global variable or constant)"
msgstr "%s (variabilă globală sau constantă)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
@@ -2030,20 +2023,20 @@ msgstr "Argumente"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metodă"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "operator"
msgid "object"
msgstr "obiect"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "excepție"
@@ -2086,92 +2079,92 @@ msgstr "declarație"
msgid "built-in function"
msgstr "funcție integrată"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabile"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Generează"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (în modulul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (în modulul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variabilă integrată)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (clasă integrată)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (clasa în %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metoda clasei %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (metoda statică %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Indexul de Module Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "module"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "ÃŽnvechit"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metoda clasei"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "metodă statică"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(învechit)"
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 f9b317c34..0bc6719a9 100644
--- a/sphinx/locale/ru/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ru/LC_MESSAGES/sphinx.po b/sphinx/locale/ru/LC_MESSAGES/sphinx.po
index 59e28ac07..8846548d8 100644
--- a/sphinx/locale/ru/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ru/LC_MESSAGES/sphinx.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Russian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ru/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "готово"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "ошибка: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Сборщик не указан, по умолчанию иÑпользуетÑÑ html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "уÑпешно"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "Ñборка завершена %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -168,12 +161,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -799,12 +792,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 +915,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 +1099,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 "Ðлфавитный указатель"
@@ -1883,7 +1876,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметры"
@@ -1892,12 +1885,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Результат"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Тип результата"
@@ -1910,7 +1903,7 @@ msgid "variable"
msgstr "переменнаÑ"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "функциÑ"
@@ -1988,7 +1981,7 @@ msgid "Throws"
msgstr "БроÑает иÑключение"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "клаÑÑ"
@@ -2005,7 +1998,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (вÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (метод %s)"
@@ -2020,7 +2013,7 @@ msgstr "%s() (клаÑÑ)"
msgid "%s (global variable or constant)"
msgstr "%s (Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð»Ð¸ конÑтанта)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (атрибут %s)"
@@ -2034,20 +2027,20 @@ msgstr "Ðргументы"
msgid "%s (module)"
msgstr "%s (модуль)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "метод"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "данные"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "атрибут"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "модуль"
@@ -2061,7 +2054,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 ""
@@ -2078,7 +2071,7 @@ msgstr "оператор"
msgid "object"
msgstr "объект"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "иÑключение"
@@ -2090,92 +2083,92 @@ msgstr "команда"
msgid "built-in function"
msgstr "Ð±Ð°Ð·Ð¾Ð²Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Переменные"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "ИÑключение"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (в модуле %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (в модуле %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (вÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (вÑтроенный клаÑÑ)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (клаÑÑ Ð² %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (метод клаÑÑа %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (ÑтатичеÑкий метод %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Содержание модулей Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "модули"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Ðе рекомендуетÑÑ"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "метод клаÑÑа"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "ÑтатичеÑкий метод"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(иÑпользование не рекомендуетÑÑ)"
@@ -2617,6 +2610,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 ""
@@ -2837,7 +2836,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2889,44 +2888,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr " Базовые клаÑÑÑ‹: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3542,12 +3541,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3604,27 +3603,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 ""
@@ -3638,16 +3637,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 02b10db6b..e692d83ff 100644
--- a/sphinx/locale/si/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/si/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/si/LC_MESSAGES/sphinx.po b/sphinx/locale/si/LC_MESSAGES/sphinx.po
index 40747e68b..9380c6206 100644
--- a/sphinx/locale/si/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/si/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Sinhala (http://www.transifex.com/sphinx-doc/sphinx-1/language/si/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 ""
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "à¶´à¶»à·à¶¸à·’තීන්"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "විචල්â€à¶ºà¶º"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "à¶šà·Šâ€à¶»à·’යà·à·€"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "දත්ත"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr "වස්තුව"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "විචල්â€à¶º"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 cb9071d7f..d08f9f597 100644
--- a/sphinx/locale/sk/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sk/LC_MESSAGES/sphinx.po b/sphinx/locale/sk/LC_MESSAGES/sphinx.po
index f19fd8969..87898e12f 100644
--- a/sphinx/locale/sk/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sk/LC_MESSAGES/sphinx.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Slovak (http://www.transifex.com/sphinx-doc/sphinx-1/language/sk/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "hotovo"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "nedostupné pre zabudované správy"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "naÄítanie uloženého prostredia "
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "zlyhalo: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Nebol zvolený builder, bude použitý predvolený: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "úspešné"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "dokonÄené sproblémami"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "zostavenie %s, %s upozornenie."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "zostavenie %s, %s upozornenie/a."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "zostavenie %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, 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:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -165,12 +158,12 @@ 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:1257
+#: sphinx/application.py:1250
#, 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:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "sériové spracovanie %s"
@@ -796,12 +789,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 +912,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 +1096,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"
@@ -1880,7 +1873,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametre"
@@ -1889,12 +1882,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Vracia"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Návratový typ"
@@ -1907,7 +1900,7 @@ msgid "variable"
msgstr "premenná"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcia"
@@ -1985,7 +1978,7 @@ msgid "Throws"
msgstr "Vyvoláva"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "trieda"
@@ -2002,7 +1995,7 @@ msgstr "parameter šablóny"
msgid "%s() (built-in function)"
msgstr "%s() (zabudovaná funkcia)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metóda %s)"
@@ -2017,7 +2010,7 @@ msgstr "%s() (trieda)"
msgid "%s (global variable or constant)"
msgstr "%s (globálna premenná alebo konštanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribút %s)"
@@ -2031,20 +2024,20 @@ msgstr "Argumenty"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metóda"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dáta"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribút"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2058,7 +2051,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"
@@ -2075,7 +2068,7 @@ msgstr "operátor"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "výnimka"
@@ -2087,92 +2080,92 @@ msgstr "príkaz"
msgid "built-in function"
msgstr "zabudovaná funkcia"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Premenné"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Vyzdvihuje"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v module %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v module %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (zabudovaná premenná)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (zabudovaná trieda)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (trieda v %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metóda triedy %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (vlastnosť %s)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statická metóda %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Index modulov Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduly"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Zastarané"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metóda triedy"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statická metóda"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "vlastnosť"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (zastarané)"
@@ -2614,6 +2607,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"
@@ -2834,7 +2833,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "chýba atribút %s objektu %s"
@@ -2886,44 +2885,44 @@ 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:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Základ: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "alias pre %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "alias pre TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "Neplatné __slots__ nájdené v %s. Ignorované."
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3539,12 +3538,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:429
#, 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:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3601,27 +3600,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 ""
@@ -3635,16 +3634,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 088a8e99a..62f71c76e 100644
--- a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.po b/sphinx/locale/sl/LC_MESSAGES/sphinx.po
index 8ef04b109..7f5871760 100644
--- a/sphinx/locale/sl/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sl/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Slovenian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sl/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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"
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametri"
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Vrne"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Vrne tip"
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funkcija"
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "razred"
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (vgrajene funkcije)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metoda)"
@@ -2014,7 +2007,7 @@ msgstr "%s() (razred)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribut)"
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "izjema"
@@ -2084,92 +2077,92 @@ msgstr "izjava"
msgid "built-in function"
msgstr "vgrajene funkcije"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Sproži izjemo"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (v modulu %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v modulu %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (vgrajene spremenljivke)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (vgrajen razred)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (razred v %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statiÄna metoda)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "Moduli"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Zastarelo"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statiÄna metoda"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (zastarelo)"
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 "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 ""
@@ -3632,16 +3631,16 @@ msgstr ""
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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/sphinx.pot b/sphinx/locale/sphinx.pot
index c69502f41..63aee6540 100644
--- a/sphinx/locale/sphinx.pot
+++ b/sphinx/locale/sphinx.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx 4.4.0\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
+"POT-Creation-Date: 2021-12-19 00:12+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -161,12 +154,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -799,12 +792,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 +915,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 ""
@@ -1106,7 +1099,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 ""
@@ -1882,75 +1875,75 @@ msgstr ""
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: 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:3215
+#: sphinx/domains/c.py:3231
#, python-format
msgid "%s (C %s)"
msgstr ""
-#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/c.py:3352 sphinx/domains/cpp.py:7261
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3355 sphinx/domains/cpp.py:7267
msgid "Return values"
msgstr ""
-#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/c.py:3358 sphinx/domains/cpp.py:7270
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/c.py:3360 sphinx/domains/javascript.py:233
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3756 sphinx/domains/cpp.py:7675
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3757
msgid "variable"
msgstr ""
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/c.py:3758 sphinx/domains/cpp.py:7674
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3759
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3760
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3761 sphinx/domains/cpp.py:7673
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3762 sphinx/domains/cpp.py:7678
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3763 sphinx/domains/cpp.py:7679
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3764 sphinx/domains/cpp.py:7676
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3766 sphinx/domains/cpp.py:7681
msgid "function parameter"
msgstr ""
@@ -1979,36 +1972,36 @@ msgstr ""
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: 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:6938
+#: sphinx/domains/cpp.py:7022
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7139
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7264 sphinx/domains/javascript.py:228
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/cpp.py:7672 sphinx/domains/javascript.py:342
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7677
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7682
msgid "template parameter"
msgstr ""
@@ -2017,7 +2010,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2032,7 +2025,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2046,20 +2039,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2073,7 +2066,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 ""
@@ -2090,7 +2083,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2102,92 +2095,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: "
"for one of them"
msgstr ""
-#: sphinx/domains/python.py:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2854,7 +2847,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2906,44 +2899,44 @@ msgstr ""
msgid "missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of "
"\"alphabetic\". Please update your setting."
@@ -3561,12 +3554,12 @@ msgid ""
"output it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3623,25 +3616,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 ""
@@ -3655,16 +3648,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 536cc1ac1..a849efc50 100644
--- a/sphinx/locale/sq/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sq/LC_MESSAGES/sphinx.po b/sphinx/locale/sq/LC_MESSAGES/sphinx.po
index 0b8206abd..e124505cd 100644
--- a/sphinx/locale/sq/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sq/LC_MESSAGES/sphinx.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 09:04+0000\n"
-"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
+"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "u bë"
-#: sphinx/application.py:299
+#: 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:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "dështoi: %s"
-#: sphinx/application.py:321
+#: 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:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "doli me sukses"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "u përfundua me probleme"
-#: sphinx/application.py:354
+#: 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:356
+#: 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:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "build %s, %s warning."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "montimi %s, %s sinjalizime."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "montimi %s."
-#: sphinx/application.py:595
+#: 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:673
+#: 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:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, 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:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ 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:1257
+#: sphinx/application.py:1250
#, 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:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,12 @@ msgstr "Shihni për çfarëdo gabimesh te përfundimi më sipër ose te %(outdir
msgid "broken link: %s (%s)"
msgstr "lidhje e dëmtuar: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "S’u gjet spirancë '%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 "S’u arrit të përpilohet shprehje e rregullt te linkcheck_allowed_redirects: %r %s"
@@ -917,7 +910,7 @@ 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/writers/texinfo.py:234
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
@@ -1101,7 +1094,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"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametra"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Kthime"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Lloj kthimi"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "ndryshore"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funksion"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klasë"
@@ -2000,7 +1993,7 @@ msgstr "parametër gjedheje"
msgid "%s() (built-in function)"
msgstr "%s() (funksion i brendshëm)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metodë %s)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (klasë)"
msgid "%s (global variable or constant)"
msgstr "%s ( ndryshore globale ose konstante)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
@@ -2029,20 +2022,20 @@ msgstr "Argumente"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metodë"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "të dhëna"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "atribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2056,7 +2049,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:2071
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format i pavlefshëm: %r"
@@ -2073,7 +2066,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "përjashtim"
@@ -2085,92 +2078,92 @@ msgstr "deklarim"
msgid "built-in function"
msgstr "funksion i brendshëm"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Ndryshore"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (te moduli %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (te moduli %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ndryshore e brendshme)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (klasë e brendshme)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasë te %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (metodë klase %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (veti %s)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (metodë statike %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Tregues Modulesh Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "module"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Nxjerrë nga përdorimi"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "metodë klase"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "metodë statike"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "veti"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, 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:1364
+#: sphinx/domains/python.py:1390
#, 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:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (nxjerrë nga përdorimi)"
@@ -2612,6 +2605,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"
@@ -2832,7 +2831,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "atribut %s që mungon te objekt %s"
@@ -2884,44 +2883,44 @@ 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:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, 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:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, 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:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "Baza: %s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "alias për %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "alias për TypeVar(%s)"
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, 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:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, 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:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr "Format i pavlefshëm datash. Quote the string by single quote Nëse doni të jepet drejtpërsëdrejti, përdorni për vargun thonjëza njëshe: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "“toctree†përmban referencë për te një kartelë joekzistuese %r"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "përjashtim teksa vlerësohej vetëm shprehje direktive: %s"
@@ -3599,27 +3598,27 @@ msgstr ":maxdepth: shumë i madh, u shpërfill."
msgid "document title is not a single Text node"
msgstr "titulli i dokumentit s’është nyje njëshe Teksti"
-#: 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 "u has nyje titulli jo në ndarje, temë, tabelë, paralajmërim ose anështyllë"
-#: 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 "Poshtëshënime"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:905
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "janë dhënë që të dyja mundësitë, “tabularcolumns†dhe “:widths:â€. shpërfillet :widths:."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1236
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "njësia e përmasave %s është e pavlefshme. U shpërfill."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1549
#, python-format
msgid "unknown index entry type %s found"
msgstr "u gjet lloj i panjohur %s zërash treguesi"
@@ -3633,16 +3632,16 @@ msgstr "[figurë: %s]"
msgid "[image]"
msgstr "[figurë]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1193
msgid "caption not inside a figure."
msgstr "titull jo brenda një figure."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1281
#, python-format
msgid "unimplemented node type: %r"
msgstr "lloj nyjeje i pasendërtuar: %r"
-#: sphinx/writers/texinfo.py:1269
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr "lloj i panjohur nyjeje: %r"
diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo
index d75425c89..f876b5b91 100644
--- a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.po b/sphinx/locale/sr/LC_MESSAGES/sphinx.po
index e18a756f8..185c8e654 100644
--- a/sphinx/locale/sr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sr/LC_MESSAGES/sphinx.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Serbian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr/)\n"
"MIME-Version: 1.0\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "готово"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "ÐеуÑпешно: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "уÑпешно"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "Ñа грешкама"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -795,12 +788,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 +911,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 +1095,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 "ИндекÑ"
@@ -1879,7 +1872,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметри"
@@ -1888,12 +1881,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Резултат"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Тип резултата"
@@ -1906,7 +1899,7 @@ msgid "variable"
msgstr "променљива"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "функција"
@@ -1984,7 +1977,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "клаÑа"
@@ -2001,7 +1994,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (уграђена функција)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s метода)"
@@ -2016,7 +2009,7 @@ msgstr "%s() (клаÑа)"
msgid "%s (global variable or constant)"
msgstr "%s (глобална променљива или конÑтанта)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (атрибут %s)"
@@ -2030,20 +2023,20 @@ msgstr "Ðргументи"
msgid "%s (module)"
msgstr "%s (модул)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "метода"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "атрибут"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "модул"
@@ -2057,7 +2050,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 ""
@@ -2074,7 +2067,7 @@ msgstr "оператор"
msgid "object"
msgstr "објекат"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "изузетак"
@@ -2086,92 +2079,92 @@ msgstr "наредба"
msgid "built-in function"
msgstr "уграђена функција"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Променљиве"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (у модулу %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (у модулу %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (уграђена променљива)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (уграђена клаÑа)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (клаÑа у %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (метода клаÑе %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (Ñтатичка метода %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "модули"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "ЗаÑтарело"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "метода клаÑе"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "Ñтатичка метода"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2613,6 +2606,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 ""
@@ -2833,7 +2832,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2885,44 +2884,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3538,12 +3537,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3600,27 +3599,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 ""
@@ -3634,16 +3633,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, 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 344c765b4..88a175646 100644
--- a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po
index 1ffb6fcc5..eb28eac44 100644
--- a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2837,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2889,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3542,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3604,27 +3597,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 ""
@@ -3638,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo
index 415653d55..17c23e2bc 100644
--- a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po
index 7e3c9ae3e..e144df6d1 100644
--- a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Serbian (Serbia) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr_RS/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: sr_RS\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo
index 9510d02e9..64a9e2991 100644
--- a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.po b/sphinx/locale/sv/LC_MESSAGES/sphinx.po
index a36ac796c..c6a638948 100644
--- a/sphinx/locale/sv/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/sv/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/sphinx-doc/sphinx-1/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: sv\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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"
@@ -1100,7 +1093,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"
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametrar"
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Returnerar"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Returtyp"
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr "variabel"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "funktion"
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr "Kastar"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "klass"
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (inbyggd funktion)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metod)"
@@ -2014,7 +2007,7 @@ msgstr "%s() (klass)"
msgid "%s (global variable or constant)"
msgstr "%s (global variabel eller konstant)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s attribut)"
@@ -2028,20 +2021,20 @@ msgstr "Argument"
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "metod"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "attribut"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modul"
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr "operator"
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "undantag"
@@ -2084,92 +2077,92 @@ msgstr "uttryck"
msgid "built-in function"
msgstr "inbyggda funktioner"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Variabler"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Väcker"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (i modul %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (inbyggd variabel)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (inbyggd klass)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass i %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s klassmetod)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s statisk metod)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python Modulindex"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Ersatt"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "klassmetod"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "statisk metod"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 "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 ""
@@ -3632,16 +3631,16 @@ msgstr ""
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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo
index 8686167fe..bc604e46f 100644
--- a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.po b/sphinx/locale/ta/LC_MESSAGES/sphinx.po
index fd0a5f975..5658aad83 100644
--- a/sphinx/locale/ta/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ta/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Tamil (http://www.transifex.com/sphinx-doc/sphinx-1/language/ta/)\n"
"MIME-Version: 1.0\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: ta\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 ""
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2015,7 +2008,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2085,92 +2078,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.mo b/sphinx/locale/te/LC_MESSAGES/sphinx.mo
index 6c6d7c090..071344681 100644
--- a/sphinx/locale/te/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/te/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.po b/sphinx/locale/te/LC_MESSAGES/sphinx.po
index 199878fc8..b8224396d 100644
--- a/sphinx/locale/te/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/te/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Telugu (http://www.transifex.com/sphinx-doc/sphinx-1/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: te\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo
index 1c12cb7c9..eb8473284 100644
--- a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.po b/sphinx/locale/tr/LC_MESSAGES/sphinx.po
index ac778ca53..385e5714c 100644
--- a/sphinx/locale/tr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/tr/LC_MESSAGES/sphinx.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/sphinx-doc/sphinx-1/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: tr\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 "Kaynak dizin bulunamıyor (%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 "Kaynak dizin ve hedef dizin aynı olamaz"
-#: sphinx/application.py:196
+#: sphinx/application.py:195
#, python-format
msgid "Running Sphinx v%s"
msgstr "Sphinx s%s çalışıyor"
-#: 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 "Bu proje en az Sphinx s%s gerektirir ve bu nedenle bu sürüm ile oluşturulamaz."
-#: sphinx/application.py:243
+#: sphinx/application.py:236
msgid "making output directory"
msgstr "çıktı dizini yapılıyor"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:241 sphinx/registry.py:426
#, python-format
msgid "while setting up extension %s:"
msgstr "%s uzantısı ayarlanırken:"
-#: 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 "Şu anda conf.py dosyasında tanımlanan 'kurulum' çağrılabilir bir Python değil. Lütfen tanımını çağrılabilir bir işlev yapmak için değiştirin. Bunun, Sphinx uzantısı gibi davranması için conf.py dosyasına ihtiyacı vardır."
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "çeviriler yükleniyor [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "bitti"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "yerleşik iletiler için kullanılamaz"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "derin temizlenen ortam yükleniyor"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "başarısız olan: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "Seçilen oluşturucu yok, varsayılan kullanılıyor: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "başarılı oldu"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "sorunlarla tamamlandı"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "yapım %s, %s uyarı (hata olarak kabul edilen uyarılarla)."
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "yapım %s, %s uyarı (hatalar olarak kabul edilen uyarılarla)."
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "yapım %s, %s uyarı."
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "yapım %s, %s uyarı."
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "yapım %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "düğüm sınıfı %r zaten kayıtlı, ziyaretçileri geçersiz kılınacaktır"
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "yönerge %r zaten kayıtlı, geçersiz kılınacaktır"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "rol %r zaten kayıtlı, geçersiz kılınacaktır"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -153,12 +146,12 @@ msgid ""
"explicit"
msgstr "%s uzantısı paralel okuma için güvenli olup olmadığını bildirmez, olmadığını varsayarak - lütfen uzantıyı hazırlayandan gözden geçirmesini ve açık hale getirmesini isteyin"
-#: sphinx/application.py:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s uzantısı paralel okuma için güvenli değil"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,12 +159,12 @@ msgid ""
"explicit"
msgstr "%s uzantısı paralel yazma için güvenli olup olmadığını bildirmez, olmadığını varsayarak - lütfen uzantıyı hazırlayandan gözden geçirmesini ve açık hale getirmesini isteyin"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s uzantısı paralel yazma için güvenli değil"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "%s seri nosu yapılıyor"
@@ -797,12 +790,12 @@ msgstr "Yukarıdaki çıktıda veya %(outdir)s/output.txt içinde herhangi bir h
msgid "broken link: %s (%s)"
msgstr "bozuk bağlantı: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:456
#, python-format
msgid "Anchor '%s' not found"
msgstr "Bağlayıcı '%s' bulunamadı"
-#: 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 +913,7 @@ msgstr "oluşturma bilgisi dosyasını okuma başarısız: %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 +1097,7 @@ msgstr "\"latex_documents\" yapılandırma değeri bilinmeyen %s belgesine başv
#: 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 "Dizin"
@@ -1881,7 +1874,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Parametreler"
@@ -1890,12 +1883,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Dönüşler"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Dönüş türü"
@@ -1908,7 +1901,7 @@ msgid "variable"
msgstr "deÄŸiÅŸkeni"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "iÅŸlevi"
@@ -1986,7 +1979,7 @@ msgid "Throws"
msgstr "Åžunu verir: "
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "sınıfı"
@@ -2003,7 +1996,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (yerleÅŸik iÅŸlev)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s yöntemi)"
@@ -2018,7 +2011,7 @@ msgstr "%s() (sınıf)"
msgid "%s (global variable or constant)"
msgstr "%s (genel deÄŸiÅŸken veya sabit)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s özniteliği)"
@@ -2032,20 +2025,20 @@ msgstr "Bağımsız Değişkenler"
msgid "%s (module)"
msgstr "%s (modül)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "yöntemi"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "verisi"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "özniteliği"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "modülü"
@@ -2059,7 +2052,7 @@ msgstr "kopya %s açıklamasına ait %s, diğer %s, %s içinde"
msgid "duplicate label of equation %s, other instance in %s"
msgstr "%s denkleminin kopya etiketi, %s içindeki diğer örnek"
-#: 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 "Geçersiz math_eqref_format: %r"
@@ -2076,7 +2069,7 @@ msgstr "işleç"
msgid "object"
msgstr "nesne"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "özel durum"
@@ -2088,92 +2081,92 @@ msgstr "ifade"
msgid "built-in function"
msgstr "yerleÅŸik iÅŸlev"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "DeÄŸiÅŸkenler"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Harekete geçirir"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (%s modülü içinde)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s modülü içinde)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (yerleÅŸik deÄŸiÅŸken)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (yerleşik sınıf)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s içindeki sınıf)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s sınıf yöntemi)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s sabit yöntemi)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python Modül Dizini"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "modülleri"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Kullanım dışı"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "sınıf yöntemi"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "sabit yöntemi"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "%s kopya nesne açıklaması, %s içindeki diğer örnek, bunlardan biri için :noindex: kullanın"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "çapraz referans %r için birden fazla hedef bulundu: %s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (kullanım dışı)"
@@ -2615,6 +2608,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 ""
@@ -2835,7 +2834,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2887,44 +2886,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3540,12 +3539,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3602,27 +3601,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 "Dipnotlar"
-#: 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 ""
@@ -3636,16 +3635,16 @@ msgstr "[resim: %s]"
msgid "[image]"
msgstr "[resim]"
-#: 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo
index 56f74833e..0b1b7ef95 100644
--- a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po
index f68da6fe0..ad3d4d095 100644
--- a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/sphinx-doc/sphinx-1/language/uk_UA/)\n"
"MIME-Version: 1.0\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: uk_UA\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (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/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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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 +1094,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 "ІндекÑ"
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Параметри"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Повертає"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Тип поверненнÑ"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "функціÑ"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "клаÑ"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (вбудована функціÑ)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s метод)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (клаÑ)"
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s атрибут)"
@@ -2029,20 +2022,20 @@ msgstr ""
msgid "%s (module)"
msgstr "%s (модуль)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "атрибут"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "модуль"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "оператор"
msgid "object"
msgstr "об'єкт"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "винÑткова ÑитуаціÑ"
@@ -2085,92 +2078,92 @@ msgstr "вираз"
msgid "built-in function"
msgstr "вбудована функціÑ"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "Викликає"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (в модулі %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (в модулі %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (вбудована змінна)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (вбудований клаÑ)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (ÐºÐ»Ð°Ñ Ð² %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s Ñтатичний метод)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "модулі"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "ЗаÑтарілий"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "Ñтатичний метод"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (заÑтарілий)"
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo
index f135082b7..68c024d62 100644
--- a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.po b/sphinx/locale/ur/LC_MESSAGES/sphinx.po
index 2327f7544..a230f1a79 100644
--- a/sphinx/locale/ur/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ur/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Urdu (http://www.transifex.com/sphinx-doc/sphinx-1/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: ur\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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo
index d42ca18e0..a0317efd4 100644
--- a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.po b/sphinx/locale/vi/LC_MESSAGES/sphinx.po
index 077f38ae8..5a53c47a3 100644
--- a/sphinx/locale/vi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/vi/LC_MESSAGES/sphinx.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/sphinx-doc/sphinx-1/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: vi\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 ""
-#: 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,12 +156,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -794,12 +787,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 +910,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/%m/%Y"
@@ -1101,7 +1094,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 ""
@@ -1878,7 +1871,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "Tham số"
@@ -1887,12 +1880,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "Trả vá»"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "Kiểu trả vá»"
@@ -1905,7 +1898,7 @@ msgid "variable"
msgstr "biến"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "hàm"
@@ -1983,7 +1976,7 @@ msgid "Throws"
msgstr "Ném"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "lá»›p"
@@ -2000,7 +1993,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (hàm dựng sẵn)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (phương thức %s)"
@@ -2015,7 +2008,7 @@ msgstr "%s() (lá»›p)"
msgid "%s (global variable or constant)"
msgstr "%s (biến toàn cục hoặc hằng số)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (thuộc tính %s)"
@@ -2029,20 +2022,20 @@ msgstr "Äối số"
msgid "%s (module)"
msgstr "%s (mô-đun)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "phương thức"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "dữ liệu"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "thuộc tính"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "mô-đun"
@@ -2056,7 +2049,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 ""
@@ -2073,7 +2066,7 @@ msgstr "toán tử"
msgid "object"
msgstr "đối tượng"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "ngoại lệ"
@@ -2085,92 +2078,92 @@ msgstr "câu lệnh"
msgid "built-in function"
msgstr "hàm dựng sẵn"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "Các biến"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "ÄÆ°a ra"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (trong mô-đun %s)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (trong mô-đun %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (biến dựng sẵn)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (lớp dựng sẵn)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (lá»›p trong %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (phương thức lớp %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (phương thức tĩnh %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Chỉ Mục Mô-đun Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "các mô-đun"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "Sắp loại bá»"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "phương thức lớp"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "phương thức tĩnh"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(sắp loại bá»)"
@@ -2612,6 +2605,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 ""
@@ -2832,7 +2831,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2884,44 +2883,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3537,12 +3536,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3599,27 +3598,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 ""
@@ -3633,16 +3632,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/yue/LC_MESSAGES/sphinx.mo b/sphinx/locale/yue/LC_MESSAGES/sphinx.mo
index 2d09138ae..97d300cc1 100644
--- a/sphinx/locale/yue/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/yue/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/yue/LC_MESSAGES/sphinx.po b/sphinx/locale/yue/LC_MESSAGES/sphinx.po
index 4df345af3..64a4cb8f2 100644
--- a/sphinx/locale/yue/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/yue/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Cantonese (http://www.transifex.com/sphinx-doc/sphinx-1/language/yue/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: yue\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 ""
-#: 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo
index 741de2688..e323dec43 100644
--- a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po
index 3c9c18574..4fbb63273 100644
--- a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -33,130 +33,123 @@ msgstr ""
"Language: zh_CN\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 ""
-#: 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:426
#, 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 对象。请把其定义改为一个å¯è°ƒç”¨çš„函数。Sphinx 扩展的 conf.py 必须这样é…置。"
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "正在加载翻译 [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "完æˆ"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "没有内置信æ¯çš„翻译"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "加载 pickled环境"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "失败:%s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "未选择构建程åºï¼Œé»˜è®¤ä½¿ç”¨ï¼šhtml"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "æˆåŠŸ"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "完æˆä½†å­˜åœ¨é—®é¢˜"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "构建 %s,%s 警告(将警告视为错误)。"
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "构建 %s,%s 警告(将警告视为错误)。"
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "构建 %s, %s 警告。"
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "构建 %s,%s 警告。"
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "构建 %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "节点类 %r 已注册,其访问者将被覆盖"
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "指令 %r 已注册,将被覆盖"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: 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:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -164,12 +157,12 @@ msgid ""
"explicit"
msgstr "扩展 %s 没有声明是å¦å¹¶è¡Œè¯»å–安全,默认å‡å®šä¸ºå¦ - 请è”ç³»æ‰©å±•ä½œè€…æ£€æŸ¥æ˜¯å¦æ”¯æŒè¯¥ç‰¹æ€§å¹¶æ˜¾å¼å£°æ˜Ž"
-#: sphinx/application.py:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "扩展 %s 䏿˜¯å¹¶è¡Œè¯»å–安全的"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -177,12 +170,12 @@ msgid ""
"explicit"
msgstr "%s 扩展没有声明是å¦å¹¶è¡Œå†™å…¥å®‰å…¨ï¼Œé»˜è®¤å‡å®šä¸ºå¦ - 请è”ç³»æ‰©å±•ä½œè€…æ£€æŸ¥æ˜¯å¦æ”¯æŒè¯¥ç‰¹æ€§å¹¶æ˜¾å¼å£°æ˜Ž"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "扩展 %s 䏿˜¯å¹¶è¡Œå†™å…¥å®‰å…¨çš„"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "æ‰§è¡Œé¡ºåº %s"
@@ -808,12 +801,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 ""
@@ -931,7 +924,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 日"
@@ -1115,7 +1108,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 "索引"
@@ -1892,7 +1885,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "傿•°"
@@ -1901,12 +1894,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "返回"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "返回类型"
@@ -1919,7 +1912,7 @@ msgid "variable"
msgstr "å˜é‡"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "函数"
@@ -1997,7 +1990,7 @@ msgid "Throws"
msgstr "抛出"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "ç±»"
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr "%s() (內置函数)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 方法)"
@@ -2029,7 +2022,7 @@ msgstr "%s() (ç±»)"
msgid "%s (global variable or constant)"
msgstr "%s (全局å˜é‡æˆ–常é‡)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s 属性)"
@@ -2043,20 +2036,20 @@ msgstr "傿•°"
msgid "%s (module)"
msgstr "%s (模å—)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "方法"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "æ•°æ®"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "属性"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "模å—"
@@ -2070,7 +2063,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"
@@ -2087,7 +2080,7 @@ msgstr "è¿ç®—符"
msgid "object"
msgstr "对象"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "例外"
@@ -2099,92 +2092,92 @@ msgstr "语å¥"
msgid "built-in function"
msgstr "內置函数"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "å˜é‡"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "引å‘"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (在 %s 模å—中)"
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s() (在 %s 模å—中)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (å…§ç½®å˜é‡)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (內置类)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s 中的类)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s 类方法)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s 陿€æ–¹æ³•)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python 模å—索引"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "模å—"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "已移除"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "类方法"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "陿€æ–¹æ³•"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr "é‡å¤çš„对象æè¿°%s ,å¦ä¸€å®žä¾‹å‡ºçŽ°åœ¨ä½¿ç”¨ noindex 中:对它们其中的一个 %s"
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "交å‰å¼•用 %r 找到了多个目标:%s"
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr " (已移除)"
@@ -2626,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 "Graphviz 指令ä¸èƒ½åŒæ—¶æŒ‡å®šå†…容和文件å傿•°"
@@ -2846,7 +2845,7 @@ 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:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr "属性 %s ä¸å­˜åœ¨ï¼Œåœ¨å¯¹è±¡ %s 上"
@@ -2898,44 +2897,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "基类:%s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3551,12 +3550,12 @@ msgid ""
"it directly: %s"
msgstr "无效的日期格å¼ã€‚如果你想直接输出日期字符串,请用å•引å·ï¼š%s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "目录树引用的文件 %r ä¸å­˜åœ¨"
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "only æŒ‡ä»¤è¡¨è¾¾å¼æ±‚值时抛出异常:%s"
@@ -3613,27 +3612,27 @@ msgstr "过大的 :mathdepth:,已忽略。"
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 "给出了表格列和 :width:选项。:宽度:被忽略。"
-#: 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"
@@ -3647,16 +3646,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr "未知节点类型:%r"
diff --git a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo
index bf6beb5fe..ae30b37e7 100644
--- a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po
index cdecfa6e3..fa89e5eb5 100644
--- a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: zh_HK\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 ""
-#: 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo
index 0a859550a..bc882f98b 100644
--- a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po
index fa2c29666..da2294870 100644
--- a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (Big5) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW.Big5/)\n"
"MIME-Version: 1.0\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: zh_TW.Big5\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 ""
-#: 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:426
#, 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:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:588
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, 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:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,12 +155,12 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr ""
@@ -793,12 +786,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 +909,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 +1093,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 ""
@@ -1877,7 +1870,7 @@ msgid "%s (C %s)"
msgstr ""
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:420 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr ""
@@ -1886,12 +1879,12 @@ msgid "Return values"
msgstr ""
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:432
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr ""
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr ""
@@ -1904,7 +1897,7 @@ msgid "variable"
msgstr ""
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr ""
@@ -1982,7 +1975,7 @@ msgid "Throws"
msgstr ""
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr ""
@@ -1999,7 +1992,7 @@ msgstr ""
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr ""
@@ -2014,7 +2007,7 @@ msgstr ""
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr ""
@@ -2028,20 +2021,20 @@ msgstr ""
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr ""
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr ""
@@ -2055,7 +2048,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 ""
@@ -2072,7 +2065,7 @@ msgstr ""
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr ""
@@ -2084,92 +2077,92 @@ msgstr ""
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:722 sphinx/domains/python.py:898
-#: sphinx/domains/python.py:949
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1270
#, python-format
msgid ""
"duplicate object description of %s, other instance in %s, use :noindex: for "
"one of them"
msgstr ""
-#: sphinx/domains/python.py:1364
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr ""
@@ -2611,6 +2604,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 ""
@@ -2831,7 +2830,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2883,44 +2882,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2751
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2131 sphinx/ext/autodoc/__init__.py:2225
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3536,12 +3535,12 @@ msgid ""
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr ""
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr ""
@@ -3598,27 +3597,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 ""
@@ -3632,16 +3631,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr ""
diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo
index 7d85948dc..ca8ecbff4 100644
--- a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo
+++ b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo
Binary files differ
diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po
index d8962246f..0b5f252dd 100644
--- a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-12-05 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
+"POT-Creation-Date: 2021-12-12 00:11+0000\n"
+"PO-Revision-Date: 2021-12-12 00:11+0000\n"
"Last-Translator: Komiya Takeshi <i.tkomiya@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -26,130 +26,123 @@ msgstr ""
"Language: zh_TW\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 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 "基於安全性ç†ç”±ï¼Œå¹³è¡Œæ¨¡å¼åœ¨ masOS åŠ python3.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 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:426
#, 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 çš„å¯å‘¼å«ç‰©ä»¶ã€‚請將其定義修改為一個å¯å‘¼å«çš„函å¼ã€‚è‹¥è¦ä½¿ conf.py 以 Sphinx 擴充套件的方å¼é‹ä½œï¼Œé€™å€‹ä¿®æ”¹æ˜¯å¿…須的。"
-#: sphinx/application.py:279
+#: sphinx/application.py:272
#, python-format
msgid "loading translations [%s]... "
msgstr "正在載入翻譯 [%s]..."
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:290 sphinx/util/__init__.py:539
msgid "done"
msgstr "完æˆ"
-#: sphinx/application.py:299
+#: sphinx/application.py:292
msgid "not available for built-in messages"
msgstr "䏿˜¯æœ‰æ•ˆçš„內建訊æ¯"
-#: sphinx/application.py:308
+#: sphinx/application.py:301
msgid "loading pickled environment"
msgstr "正在載入已 pickle 的環境"
-#: sphinx/application.py:313
+#: sphinx/application.py:306
#, python-format
msgid "failed: %s"
msgstr "失敗:%s"
-#: sphinx/application.py:321
+#: sphinx/application.py:314
msgid "No builder selected, using default: html"
msgstr "沒有指定 builder,使用é è¨­ï¼šhtml"
-#: sphinx/application.py:349
+#: sphinx/application.py:342
msgid "succeeded"
msgstr "æˆåŠŸ"
-#: sphinx/application.py:350
+#: sphinx/application.py:343
msgid "finished with problems"
msgstr "完æˆä½†æœ‰å•題"
-#: sphinx/application.py:354
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "建立 %s,%s 警告(警告被視為錯誤)。"
-#: sphinx/application.py:356
+#: sphinx/application.py:349
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "建立 %s,%s 警告(警告被視為錯誤)。"
-#: sphinx/application.py:359
+#: sphinx/application.py:352
#, python-format
msgid "build %s, %s warning."
msgstr "建立 %s,%s 警告。"
-#: sphinx/application.py:361
+#: sphinx/application.py:354
#, python-format
msgid "build %s, %s warnings."
msgstr "建立 %s,%s 警告。"
-#: sphinx/application.py:365
+#: sphinx/application.py:358
#, python-format
msgid "build %s."
msgstr "建立 %s。"
-#: sphinx/application.py:595
+#: 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:673
+#: sphinx/application.py:666
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr "指令 %r 已經被註冊,它將會被覆寫"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:687 sphinx/application.py:708
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "role %r 已經被註冊,它將會被覆寫"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1239
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
@@ -157,12 +150,12 @@ msgid ""
"explicit"
msgstr "%s æ“´å……å¥—ä»¶ä¸¦æœªå®£å‘Šå¹³è¡Œè®€å–æ˜¯å¦å®‰å…¨ï¼Œå‡è¨­ç‚ºå¦ - 請尋求擴充套件作者以檢查並明確表示"
-#: sphinx/application.py:1250
+#: sphinx/application.py:1243
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "%s æ“´å……å¥—ä»¶å°æ–¼å¹³è¡Œè®€å–是ä¸å®‰å…¨çš„"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1246
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -170,12 +163,12 @@ msgid ""
"explicit"
msgstr "%s 擴充套件並未宣告平行寫入是å¦å®‰å…¨ï¼Œå‡è¨­ç‚ºå¦ - 請尋求擴充套件作者以檢查並明確表示"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1250
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr "%s æ“´å……å¥—ä»¶å°æ–¼å¹³è¡Œå¯«å…¥æ˜¯ä¸å®‰å…¨çš„"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1258 sphinx/application.py:1262
#, python-format
msgid "doing serial %s"
msgstr "執行串列 %s"
@@ -801,12 +794,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 ""
@@ -924,7 +917,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 日"
@@ -1108,7 +1101,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 "索引"
@@ -1885,7 +1878,7 @@ msgid "%s (C %s)"
msgstr "%s (C %s)"
#: sphinx/domains/c.py:3336 sphinx/domains/cpp.py:7177
-#: sphinx/domains/python.py:432 sphinx/ext/napoleon/docstring.py:736
+#: sphinx/domains/python.py:446 sphinx/ext/napoleon/docstring.py:736
msgid "Parameters"
msgstr "åƒæ•¸"
@@ -1894,12 +1887,12 @@ msgid "Return values"
msgstr "回傳值"
#: sphinx/domains/c.py:3342 sphinx/domains/cpp.py:7186
-#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:444
+#: sphinx/domains/javascript.py:231 sphinx/domains/python.py:458
msgid "Returns"
msgstr "回傳"
#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:446
+#: sphinx/domains/python.py:460
msgid "Return type"
msgstr "回傳型別"
@@ -1912,7 +1905,7 @@ msgid "variable"
msgstr "變數"
#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1190
+#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1204
msgid "function"
msgstr "函å¼"
@@ -1990,7 +1983,7 @@ msgid "Throws"
msgstr "拋出"
#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1192
+#: sphinx/domains/python.py:1206
msgid "class"
msgstr "類別"
@@ -2007,7 +2000,7 @@ msgstr "模æ¿åƒæ•¸"
msgid "%s() (built-in function)"
msgstr "%s() (內建函å¼)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:829
+#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:843
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s 的方法)"
@@ -2022,7 +2015,7 @@ msgstr "%s() (類別)"
msgid "%s (global variable or constant)"
msgstr "%s (全域變數或常數)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:914
+#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:928
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s 的屬性)"
@@ -2036,20 +2029,20 @@ msgstr "引數"
msgid "%s (module)"
msgstr "%s (模組)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1194
+#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1208
msgid "method"
msgstr "方法"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1191
+#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1205
msgid "data"
msgstr "資料"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1197
+#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1211
msgid "attribute"
msgstr "屬性"
#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1199
+#: sphinx/domains/python.py:1213
msgid "module"
msgstr "模組"
@@ -2063,7 +2056,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"
@@ -2080,7 +2073,7 @@ msgstr "é‹ç®—å­"
msgid "object"
msgstr "物件"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1193
+#: sphinx/domains/python.py:62 sphinx/domains/python.py:1207
msgid "exception"
msgstr "例外"
@@ -2092,92 +2085,92 @@ msgstr "陳述å¼"
msgid "built-in function"
msgstr "內建函å¼"
-#: sphinx/domains/python.py:437
+#: sphinx/domains/python.py:451
msgid "Variables"
msgstr "變數"
-#: sphinx/domains/python.py:441
+#: sphinx/domains/python.py:455
msgid "Raises"
msgstr "引發"
-#: sphinx/domains/python.py:674 sphinx/domains/python.py:818
+#: sphinx/domains/python.py:688 sphinx/domains/python.py:832
#, python-format
msgid "%s() (in module %s)"
msgstr "%s() (於 %s 模組中)"
-#: sphinx/domains/python.py:734 sphinx/domains/python.py:910
-#: sphinx/domains/python.py:961
+#: sphinx/domains/python.py:748 sphinx/domains/python.py:924
+#: sphinx/domains/python.py:975
#, python-format
msgid "%s (in module %s)"
msgstr "%s (於 %s 模組中)"
-#: sphinx/domains/python.py:736
+#: sphinx/domains/python.py:750
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (內建變數)"
-#: sphinx/domains/python.py:761
+#: sphinx/domains/python.py:775
#, python-format
msgid "%s (built-in class)"
msgstr "%s (內建類別)"
-#: sphinx/domains/python.py:762
+#: sphinx/domains/python.py:776
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s 中的類別)"
-#: sphinx/domains/python.py:823
+#: sphinx/domains/python.py:837
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s 的類別方法)"
-#: sphinx/domains/python.py:825 sphinx/domains/python.py:965
+#: sphinx/domains/python.py:839 sphinx/domains/python.py:979
#, python-format
msgid "%s (%s property)"
msgstr "%s (%s 的特性)"
-#: sphinx/domains/python.py:827
+#: sphinx/domains/python.py:841
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s çš„éœæ…‹æ–¹æ³•)"
-#: sphinx/domains/python.py:1119
+#: sphinx/domains/python.py:1133
msgid "Python Module Index"
msgstr "Python 模組索引"
-#: sphinx/domains/python.py:1120
+#: sphinx/domains/python.py:1134
msgid "modules"
msgstr "模組"
-#: sphinx/domains/python.py:1169
+#: sphinx/domains/python.py:1183
msgid "Deprecated"
msgstr "已棄用"
-#: sphinx/domains/python.py:1195
+#: sphinx/domains/python.py:1209
msgid "class method"
msgstr "類別方法"
-#: sphinx/domains/python.py:1196
+#: sphinx/domains/python.py:1210
msgid "static method"
msgstr "éœæ…‹æ–¹æ³•"
-#: sphinx/domains/python.py:1198
+#: sphinx/domains/python.py:1212
msgid "property"
msgstr "特性"
-#: sphinx/domains/python.py:1256
+#: sphinx/domains/python.py:1270
#, 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:1376
+#: sphinx/domains/python.py:1390
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr "為交互åƒç…§ %r 找到多於一個目標: %s"
-#: sphinx/domains/python.py:1430
+#: sphinx/domains/python.py:1444
msgid " (deprecated)"
msgstr "(已棄用)"
@@ -2845,7 +2838,7 @@ msgstr ""
msgid "error while formatting arguments for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1683
+#: sphinx/ext/autodoc/__init__.py:663 sphinx/ext/autodoc/__init__.py:1693
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
@@ -2897,44 +2890,44 @@ msgid ""
"missing attribute mentioned in :members: option: module %s, attribute %s"
msgstr "缺少 :members: é¸é …中所述的屬性:模組 %s ,屬性 %s"
-#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1378
-#: sphinx/ext/autodoc/__init__.py:2753
+#: sphinx/ext/autodoc/__init__.py:1306 sphinx/ext/autodoc/__init__.py:1383
+#: sphinx/ext/autodoc/__init__.py:2768
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr "無法å–得一個函å¼ç°½å給 %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1576
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr "無法å–得一個 constructor ç°½å給 %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1680
#, python-format
msgid "Bases: %s"
msgstr "基礎類別:%s"
-#: sphinx/ext/autodoc/__init__.py:1764 sphinx/ext/autodoc/__init__.py:1837
-#: sphinx/ext/autodoc/__init__.py:1856
+#: sphinx/ext/autodoc/__init__.py:1774 sphinx/ext/autodoc/__init__.py:1847
+#: sphinx/ext/autodoc/__init__.py:1866
#, python-format
msgid "alias of %s"
msgstr "%s 的別å"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1908
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "TypeVar(%s) 的別å"
-#: sphinx/ext/autodoc/__init__.py:2132 sphinx/ext/autodoc/__init__.py:2226
+#: sphinx/ext/autodoc/__init__.py:2144 sphinx/ext/autodoc/__init__.py:2241
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "無法å–得一個 method ç°½å給 %s: %s"
-#: sphinx/ext/autodoc/__init__.py:2357
+#: sphinx/ext/autodoc/__init__.py:2372
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "在 %s 找到無效的 __slots__。已略éŽã€‚"
-#: sphinx/ext/autodoc/__init__.py:2796
+#: sphinx/ext/autodoc/__init__.py:2811
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
@@ -3550,12 +3543,12 @@ msgid ""
"it directly: %s"
msgstr "無效的日期格å¼ã€‚如果您è¦ç›´æŽ¥å°‡å®ƒè¼¸å‡ºï¼Œå‰‡ä»¥å–®å¼•號引用該字串: %s"
-#: sphinx/util/nodes.py:424
+#: sphinx/util/nodes.py:429
#, python-format
msgid "toctree contains ref to nonexisting file %r"
msgstr "toctree 包å«äº†ä¸å­˜åœ¨çš„æª”案 %r çš„åƒç…§ "
-#: sphinx/util/nodes.py:610
+#: sphinx/util/nodes.py:615
#, python-format
msgid "exception while evaluating only directive expression: %s"
msgstr "åœ¨è©•ä¼°åªæœ‰æŒ‡ä»¤çš„é‹ç®—弿™‚發生例外: %s"
@@ -3612,27 +3605,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"
@@ -3646,16 +3639,16 @@ 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
+#: sphinx/writers/texinfo.py:1285
#, python-format
msgid "unknown node type: %r"
msgstr "未知的節點型別: %r"
diff --git a/sphinx/pycode/parser.py b/sphinx/pycode/parser.py
index cad9a6e71..6b566c4c4 100644
--- a/sphinx/pycode/parser.py
+++ b/sphinx/pycode/parser.py
@@ -312,6 +312,10 @@ class VariableCommentPicker(ast.NodeVisitor):
"""Returns the name of the first argument if in a function."""
if self.current_function and self.current_function.args.args:
return self.current_function.args.args[0]
+ elif (self.current_function and
+ getattr(self.current_function.args, 'posonlyargs', None)):
+ # for py38+
+ return self.current_function.args.posonlyargs[0] # type: ignore
else:
return None
diff --git a/sphinx/texinputs/sphinxlatexliterals.sty b/sphinx/texinputs/sphinxlatexliterals.sty
index d2ba89ea7..cc768c25b 100644
--- a/sphinx/texinputs/sphinxlatexliterals.sty
+++ b/sphinx/texinputs/sphinxlatexliterals.sty
@@ -1,7 +1,7 @@
%% LITERAL BLOCKS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexliterals.sty}[2021/01/27 code-blocks and parsed literals]
+\ProvidesFile{sphinxlatexliterals.sty}[2021/12/06 code-blocks and parsed literals]
% Provides support for this output mark-up from Sphinx latex writer:
%
@@ -704,6 +704,10 @@
% the \catcode13=5\relax (deactivate end of input lines) is left to callers
\newcommand*{\sphinxunactivateextrasandspace}{\catcode32=10\relax
\sphinxunactivateextras}%
+% alltt uses a monospace font and linebreaks at dashes (which are escaped
+% to \sphinxhyphen{} which expands to -\kern\z@) are inhibited with pdflatex.
+% Not with xelatex (cf \defaultfontfeatures in latex writer), so:
+\newcommand*{\sphinxhypheninparsedliteral}{\sphinxhyphennobreak}
% now for the modified alltt environment
\newenvironment{sphinxalltt}
{% at start of next line to workaround Emacs/AUCTeX issue with this file
@@ -711,6 +715,7 @@
\ifspx@opt@parsedliteralwraps
\sbox\sphinxcontinuationbox {\spx@opt@verbatimcontinued}%
\sbox\sphinxvisiblespacebox {\spx@opt@verbatimvisiblespace}%
+ \let\sphinxhyphen\sphinxhypheninparsedliteral
\sphinxbreaksattexescapedchars
\sphinxbreaksviaactiveinparsedliteral
\sphinxbreaksatspaceinparsedliteral
@@ -757,10 +762,14 @@
\protected\def\sphinxtextbackslashbreakafter
{\discretionary{\sphinx@textbackslash}{\sphinxafterbreak}{\sphinx@textbackslash}}
\let\sphinxtextbackslash\sphinxtextbackslashbreakafter
+% - is escaped to \sphinxhyphen{} and this default ensures no linebreak
+% behaviour (also with a non monospace font, or with xelatex)
+\newcommand*{\sphinxhyphenininlineliteral}{\sphinxhyphennobreak}
% the macro must be protected if it ends up used in moving arguments,
% in 'alltt' \@noligs is done already, and the \scantokens must be avoided.
\protected\def\sphinxupquote#1{{\def\@tempa{alltt}%
\ifx\@tempa\@currenvir\else
+ \let\sphinxhyphen\sphinxhyphenininlineliteral
\ifspx@opt@inlineliteralwraps
% break at . , ; ? ! /
\sphinxbreaksviaactive
diff --git a/sphinx/texinputs/sphinxlatexobjects.sty b/sphinx/texinputs/sphinxlatexobjects.sty
index e00881e53..3deda5c94 100644
--- a/sphinx/texinputs/sphinxlatexobjects.sty
+++ b/sphinx/texinputs/sphinxlatexobjects.sty
@@ -1,7 +1,7 @@
%% MODULE RELEASE DATA AND OBJECT DESCRIPTIONS
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexobjects.sty}[2021/01/27 documentation environments]
+\ProvidesFile{sphinxlatexobjects.sty}[2021/12/05 documentation environments]
% Provides support for this output mark-up from Sphinx latex writer:
%
@@ -91,21 +91,36 @@
% \relax only ends its "dimen" part
\py@argswidth=\dimexpr\linewidth+\labelwidth\relax\relax
\item[{\parbox[t]{\py@argswidth}{\raggedright #1\strut}}]
-% contrarily to \pysiglinewithargsret, we do not do this:
-% \leavevmode\par\nobreak\vskip-\parskip\prevdepth\dp\strutbox
-% which would give exact vertical spacing if item parbox is multi-line,
-% as it affects negatively more common situation of \pysigline
-% used twice or more in a row for labels sharing common description,
-% due to bad interaction with the \phantomsection in the mark-up
+ \futurelet\sphinx@token\pysigline@preparevspace@i
}
\newcommand{\pysiglinewithargsret}[3]{%
\settowidth{\py@argswidth}{#1\sphinxcode{(}}%
\py@argswidth=\dimexpr\linewidth+\labelwidth-\py@argswidth\relax\relax
- \item[{#1\sphinxcode{(}\py@sigparams{#2}{#3}}]
+ \item[{#1\sphinxcode{(}\py@sigparams{#2}{#3}\strut}]
+ \futurelet\sphinx@token\pysigline@preparevspace@i
+}
+\def\pysigline@preparevspace@i{%
+ \ifx\sphinx@token\@sptoken
+ \expandafter\pysigline@preparevspace@again
+ \else\expandafter\pysigline@preparevspace@ii
+ \fi
+}
+\@firstofone{\def\pysigline@preparevspace@again} {\futurelet\sphinx@token\pysigline@preparevspace@i}
+\long\def\pysigline@preparevspace@ii#1{%
+ \ifx\sphinx@token\bgroup\expandafter\@firstoftwo
+ \else
+ \ifx\sphinx@token\phantomsection
+ \else
% this strange incantation is because at its root LaTeX in fact did not
% imagine a multi-line label, it is always wrapped in a horizontal box at core
% LaTeX level and we have to find tricks to get correct interline distances.
- \leavevmode\par\nobreak\vskip-\parskip\prevdepth\dp\strutbox}
+% It interacts badly with a follow-up \phantomsection hence the test above
+ \leavevmode\par\nobreak\vskip-\parskip\prevdepth\dp\strutbox
+ \fi
+ \expandafter\@secondoftwo
+ \fi
+ {{#1}}{#1}%
+}
\newcommand{\pysigstartmultiline}{%
\def\pysigstartmultiline{\vskip\smallskipamount\parskip\z@skip\itemsep\z@skip}%
\edef\pysigstopmultiline
diff --git a/sphinx/texinputs/sphinxlatexstyletext.sty b/sphinx/texinputs/sphinxlatexstyletext.sty
index ab50aed56..539ee0de3 100644
--- a/sphinx/texinputs/sphinxlatexstyletext.sty
+++ b/sphinx/texinputs/sphinxlatexstyletext.sty
@@ -1,7 +1,7 @@
%% TEXT STYLING
%
% change this info string if making any custom modification
-\ProvidesFile{sphinxlatexstyletext.sty}[2021/01/27 text styling]
+\ProvidesFile{sphinxlatexstyletext.sty}[2021/12/06 text styling]
% Basically everything here consists of macros which are part of the latex
% markup produced by the Sphinx latex writer
@@ -72,12 +72,20 @@
% Special characters
%
-% This definition prevents en-dash and em-dash TeX ligatures.
+% The \kern\z@ is to prevent en-dash and em-dash TeX ligatures.
+% A linebreak can occur after the dash in regular text (this is
+% normal behaviour of "-" in TeX, it is not related to \kern\z@).
%
-% It inserts a potential breakpoint after the hyphen. This is to keep in sync
-% with behavior in code-blocks, parsed and inline literals. For a breakpoint
-% before the hyphen use \leavevmode\kern\z@- (within \makeatletter/\makeatother)
+% Parsed-literals and inline literals also use the \sphinxhyphen
+% but linebreaks there are prevented due to monospace font family.
+% (xelatex needs a special addition, cf. sphinxlatexliterals.sty)
+%
+% Inside code-blocks, dashes are escaped via another macro, from
+% Pygments latex output (search for \PYGZhy in sphinxlatexliterals.sty),
+% and are configured to allow linebreaks despite the monospace font.
+% (the #1 swallows the {} from \sphinxhyphen{} mark-up)
\protected\def\sphinxhyphen#1{-\kern\z@}
+\protected\def\sphinxhyphennobreak#1{\mbox{-}}
% The {} from texescape mark-up is kept, else -- gives en-dash in PDF bookmark
\def\sphinxhyphenforbookmarks{-}
diff --git a/sphinx/transforms/__init__.py b/sphinx/transforms/__init__.py
index 134740929..663e6da68 100644
--- a/sphinx/transforms/__init__.py
+++ b/sphinx/transforms/__init__.py
@@ -208,7 +208,7 @@ class ApplySourceWorkaround(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
for node in self.document.traverse(): # type: Node
- if isinstance(node, (nodes.TextElement, nodes.image)):
+ if isinstance(node, (nodes.TextElement, nodes.image, nodes.topic)):
apply_source_workaround(node)
diff --git a/sphinx/util/__init__.py b/sphinx/util/__init__.py
index 384925157..b7b33a820 100644
--- a/sphinx/util/__init__.py
+++ b/sphinx/util/__init__.py
@@ -153,7 +153,7 @@ def md5(data=b'', **kwargs):
"""
try:
- return hashlib.md5(data, **kwargs) # type: ignore
+ return hashlib.md5(data, **kwargs)
except ValueError:
return hashlib.md5(data, **kwargs, usedforsecurity=False) # type: ignore
@@ -167,7 +167,7 @@ def sha1(data=b'', **kwargs):
"""
try:
- return hashlib.sha1(data, **kwargs) # type: ignore
+ return hashlib.sha1(data, **kwargs)
except ValueError:
return hashlib.sha1(data, **kwargs, usedforsecurity=False) # type: ignore
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index 24ea49ae0..c67369e89 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -134,7 +134,7 @@ def unwrap_all(obj: Any, *, stop: Callable = None) -> Any:
elif ispartial(obj):
obj = obj.func
elif inspect.isroutine(obj) and hasattr(obj, '__wrapped__'):
- obj = obj.__wrapped__
+ obj = obj.__wrapped__ # type: ignore
elif isclassmethod(obj):
obj = obj.__func__
elif isstaticmethod(obj):
@@ -355,7 +355,7 @@ def is_singledispatch_function(obj: Any) -> bool:
if (inspect.isfunction(obj) and
hasattr(obj, 'dispatch') and
hasattr(obj, 'register') and
- obj.dispatch.__module__ == 'functools'):
+ obj.dispatch.__module__ == 'functools'): # type: ignore
return True
else:
return False
@@ -692,7 +692,7 @@ def signature(subject: Callable, bound_method: bool = False, follow_wrapped: boo
#
# For example, this helps a function having a default value `inspect._empty`.
# refs: https://github.com/sphinx-doc/sphinx/issues/7935
- return inspect.Signature(parameters, return_annotation=return_annotation, # type: ignore
+ return inspect.Signature(parameters, return_annotation=return_annotation,
__validate_parameters__=False)
@@ -744,10 +744,13 @@ def evaluate_signature(sig: inspect.Signature, globalns: Dict = None, localns: D
def stringify_signature(sig: inspect.Signature, show_annotation: bool = True,
- show_return_annotation: bool = True) -> str:
+ show_return_annotation: bool = True,
+ unqualified_typehints: bool = False) -> str:
"""Stringify a Signature object.
:param show_annotation: Show annotation in result
+ :param unqualified_typehints: Show annotations as unqualified
+ (ex. io.StringIO -> StringIO)
"""
args = []
last_kind = None
@@ -771,7 +774,7 @@ def stringify_signature(sig: inspect.Signature, show_annotation: bool = True,
if show_annotation and param.annotation is not param.empty:
arg.write(': ')
- arg.write(stringify_annotation(param.annotation))
+ arg.write(stringify_annotation(param.annotation, unqualified_typehints))
if param.default is not param.empty:
if show_annotation and param.annotation is not param.empty:
arg.write(' = ')
@@ -791,7 +794,7 @@ def stringify_signature(sig: inspect.Signature, show_annotation: bool = True,
show_return_annotation is False):
return '(%s)' % ', '.join(args)
else:
- annotation = stringify_annotation(sig.return_annotation)
+ annotation = stringify_annotation(sig.return_annotation, unqualified_typehints)
return '(%s) -> %s' % (', '.join(args), annotation)
@@ -817,14 +820,14 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
positionals = len(args.args)
for _ in range(len(defaults), positionals):
- defaults.insert(0, Parameter.empty)
+ defaults.insert(0, Parameter.empty) # type: ignore
if hasattr(args, "posonlyargs"):
for i, arg in enumerate(args.posonlyargs): # type: ignore
if defaults[i] is Parameter.empty:
default = Parameter.empty
else:
- default = DefaultValue(ast_unparse(defaults[i], code))
+ default = DefaultValue(ast_unparse(defaults[i], code)) # type: ignore
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.POSITIONAL_ONLY,
@@ -834,7 +837,7 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
if defaults[i + posonlyargs] is Parameter.empty:
default = Parameter.empty
else:
- default = DefaultValue(ast_unparse(defaults[i + posonlyargs], code))
+ default = DefaultValue(ast_unparse(defaults[i + posonlyargs], code)) # type: ignore # NOQA
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.POSITIONAL_OR_KEYWORD,
@@ -846,7 +849,7 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
annotation=annotation))
for i, arg in enumerate(args.kwonlyargs):
- default = ast_unparse(args.kw_defaults[i], code) or Parameter.empty
+ default = ast_unparse(args.kw_defaults[i], code) or Parameter.empty # type: ignore
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.KEYWORD_ONLY, default=default,
annotation=annotation))
diff --git a/sphinx/util/logging.py b/sphinx/util/logging.py
index bdf77dc07..ef36e3cf1 100644
--- a/sphinx/util/logging.py
+++ b/sphinx/util/logging.py
@@ -111,14 +111,21 @@ class SphinxInfoLogRecord(SphinxLogRecord):
class SphinxWarningLogRecord(SphinxLogRecord):
"""Warning log record class supporting location"""
- prefix = 'WARNING: '
+ @property
+ def prefix(self) -> str: # type: ignore
+ if self.levelno >= logging.CRITICAL:
+ return 'CRITICAL: '
+ elif self.levelno >= logging.ERROR:
+ return 'ERROR: '
+ else:
+ return 'WARNING: '
class SphinxLoggerAdapter(logging.LoggerAdapter):
"""LoggerAdapter allowing ``type`` and ``subtype`` keywords."""
KEYWORDS = ['type', 'subtype', 'location', 'nonl', 'color', 'once']
- def log(self, level: Union[int, str], msg: str, *args: Any, **kwargs: Any) -> None:
+ def log(self, level: Union[int, str], msg: str, *args: Any, **kwargs: Any) -> None: # type: ignore # NOQA
if isinstance(level, int):
super().log(level, msg, *args, **kwargs)
else:
diff --git a/sphinx/util/nodes.py b/sphinx/util/nodes.py
index bc16e44c1..c0700f3bb 100644
--- a/sphinx/util/nodes.py
+++ b/sphinx/util/nodes.py
@@ -150,6 +150,11 @@ def apply_source_workaround(node: Element) -> None:
for classifier in reversed(list(node.parent.traverse(nodes.classifier))):
node.rawsource = re.sub(r'\s*:\s*%s' % re.escape(classifier.astext()),
'', node.rawsource)
+ if isinstance(node, nodes.topic) and node.source is None:
+ # docutils-0.18 does not fill the source attribute of topic
+ logger.debug('[i18n] PATCH: %r to have source, line: %s',
+ get_full_module_name(node), repr_domxml(node))
+ node.source, node.line = node.parent.source, node.parent.line
# workaround: literal_block under bullet list (#4913)
if isinstance(node, nodes.literal_block) and node.source is None:
diff --git a/sphinx/util/parallel.py b/sphinx/util/parallel.py
index 2a83d6297..d7abc81df 100644
--- a/sphinx/util/parallel.py
+++ b/sphinx/util/parallel.py
@@ -9,8 +9,6 @@
"""
import os
-import platform
-import sys
import time
import traceback
from math import sqrt
@@ -28,12 +26,7 @@ logger = logging.getLogger(__name__)
# our parallel functionality only works for the forking Process
-#
-# Note: "fork" is not recommended on macOS and py38+.
-# see https://bugs.python.org/issue33725
-parallel_available = (multiprocessing and
- (os.name == 'posix') and
- not (sys.version_info > (3, 8) and platform.system() == 'Darwin'))
+parallel_available = multiprocessing and os.name == 'posix'
class SerialTasks:
@@ -64,7 +57,7 @@ class ParallelTasks:
# task arguments
self._args: Dict[int, Optional[List[Any]]] = {}
# list of subprocesses (both started and waiting)
- self._procs: Dict[int, multiprocessing.Process] = {}
+ self._procs: Dict[int, multiprocessing.context.ForkProcess] = {}
# list of receiving pipe connections of running subprocesses
self._precvs: Dict[int, Any] = {}
# list of receiving pipe connections of waiting subprocesses
@@ -96,8 +89,8 @@ class ParallelTasks:
self._result_funcs[tid] = result_func or (lambda arg, result: None)
self._args[tid] = arg
precv, psend = multiprocessing.Pipe(False)
- proc = multiprocessing.Process(target=self._process,
- args=(psend, task_func, arg))
+ context = multiprocessing.get_context('fork')
+ proc = context.Process(target=self._process, args=(psend, task_func, arg))
self._procs[tid] = proc
self._precvsWaiting[tid] = precv
self._join_one()
diff --git a/sphinx/util/typing.py b/sphinx/util/typing.py
index e1972d86d..259384ec7 100644
--- a/sphinx/util/typing.py
+++ b/sphinx/util/typing.py
@@ -299,10 +299,19 @@ def _restify_py36(cls: Optional[Type]) -> str:
return ':py:obj:`%s.%s`' % (cls.__module__, qualname)
-def stringify(annotation: Any) -> str:
- """Stringify type annotation object."""
+def stringify(annotation: Any, smartref: bool = False) -> str:
+ """Stringify type annotation object.
+
+ :param smartref: If true, add "~" prefix to the result to remove the leading
+ module and class names from the reference text
+ """
from sphinx.util import inspect # lazy loading
+ if smartref:
+ prefix = '~'
+ else:
+ prefix = ''
+
if isinstance(annotation, str):
if annotation.startswith("'") and annotation.endswith("'"):
# might be a double Forward-ref'ed type. Go unquoting.
@@ -313,11 +322,11 @@ def stringify(annotation: Any) -> str:
if annotation.__module__ == 'typing':
return annotation.__name__
else:
- return '.'.join([annotation.__module__, annotation.__name__])
+ return prefix + '.'.join([annotation.__module__, annotation.__name__])
elif inspect.isNewType(annotation):
if sys.version_info > (3, 10):
# newtypes have correct module info since Python 3.10+
- return '%s.%s' % (annotation.__module__, annotation.__name__)
+ return prefix + '%s.%s' % (annotation.__module__, annotation.__name__)
else:
return annotation.__name__
elif not annotation:
@@ -325,7 +334,7 @@ def stringify(annotation: Any) -> str:
elif annotation is NoneType:
return 'None'
elif annotation in INVALID_BUILTIN_CLASSES:
- return INVALID_BUILTIN_CLASSES[annotation]
+ return prefix + INVALID_BUILTIN_CLASSES[annotation]
elif str(annotation).startswith('typing.Annotated'): # for py310+
pass
elif (getattr(annotation, '__module__', None) == 'builtins' and
@@ -338,28 +347,36 @@ def stringify(annotation: Any) -> str:
return '...'
if sys.version_info >= (3, 7): # py37+
- return _stringify_py37(annotation)
+ return _stringify_py37(annotation, smartref)
else:
- return _stringify_py36(annotation)
+ return _stringify_py36(annotation, smartref)
-def _stringify_py37(annotation: Any) -> str:
+def _stringify_py37(annotation: Any, smartref: bool = False) -> str:
"""stringify() for py37+."""
module = getattr(annotation, '__module__', None)
- if module == 'typing':
+ modprefix = ''
+ if module == 'typing' and getattr(annotation, '__forward_arg__', None):
+ qualname = annotation.__forward_arg__
+ elif module == 'typing':
if getattr(annotation, '_name', None):
qualname = annotation._name
elif getattr(annotation, '__qualname__', None):
qualname = annotation.__qualname__
- elif getattr(annotation, '__forward_arg__', None):
- qualname = annotation.__forward_arg__
else:
qualname = stringify(annotation.__origin__) # ex. Union
+
+ if smartref:
+ modprefix = '~%s.' % module
elif hasattr(annotation, '__qualname__'):
- qualname = '%s.%s' % (module, annotation.__qualname__)
+ if smartref:
+ modprefix = '~%s.' % module
+ else:
+ modprefix = '%s.' % module
+ qualname = annotation.__qualname__
elif hasattr(annotation, '__origin__'):
# instantiated generic provided by a user
- qualname = stringify(annotation.__origin__)
+ qualname = stringify(annotation.__origin__, smartref)
elif UnionType and isinstance(annotation, UnionType): # types.Union (for py3.10+)
qualname = 'types.Union'
else:
@@ -374,54 +391,63 @@ def _stringify_py37(annotation: Any) -> str:
elif qualname in ('Optional', 'Union'):
if len(annotation.__args__) > 1 and annotation.__args__[-1] is NoneType:
if len(annotation.__args__) > 2:
- args = ', '.join(stringify(a) for a in annotation.__args__[:-1])
- return 'Optional[Union[%s]]' % args
+ args = ', '.join(stringify(a, smartref) for a in annotation.__args__[:-1])
+ return '%sOptional[%sUnion[%s]]' % (modprefix, modprefix, args)
else:
- return 'Optional[%s]' % stringify(annotation.__args__[0])
+ return '%sOptional[%s]' % (modprefix,
+ stringify(annotation.__args__[0], smartref))
else:
- args = ', '.join(stringify(a) for a in annotation.__args__)
- return 'Union[%s]' % args
+ args = ', '.join(stringify(a, smartref) for a in annotation.__args__)
+ return '%sUnion[%s]' % (modprefix, args)
elif qualname == 'types.Union':
if len(annotation.__args__) > 1 and None in annotation.__args__:
args = ' | '.join(stringify(a) for a in annotation.__args__ if a)
- return 'Optional[%s]' % args
+ return '%sOptional[%s]' % (modprefix, args)
else:
return ' | '.join(stringify(a) for a in annotation.__args__)
elif qualname == 'Callable':
- args = ', '.join(stringify(a) for a in annotation.__args__[:-1])
- returns = stringify(annotation.__args__[-1])
- return '%s[[%s], %s]' % (qualname, args, returns)
+ args = ', '.join(stringify(a, smartref) for a in annotation.__args__[:-1])
+ returns = stringify(annotation.__args__[-1], smartref)
+ return '%s%s[[%s], %s]' % (modprefix, qualname, args, returns)
elif qualname == 'Literal':
args = ', '.join(repr(a) for a in annotation.__args__)
- return '%s[%s]' % (qualname, args)
+ return '%s%s[%s]' % (modprefix, qualname, args)
elif str(annotation).startswith('typing.Annotated'): # for py39+
- return stringify(annotation.__args__[0])
+ return stringify(annotation.__args__[0], smartref)
elif all(is_system_TypeVar(a) for a in annotation.__args__):
# Suppress arguments if all system defined TypeVars (ex. Dict[KT, VT])
- return qualname
+ return modprefix + qualname
else:
- args = ', '.join(stringify(a) for a in annotation.__args__)
- return '%s[%s]' % (qualname, args)
+ args = ', '.join(stringify(a, smartref) for a in annotation.__args__)
+ return '%s%s[%s]' % (modprefix, qualname, args)
- return qualname
+ return modprefix + qualname
-def _stringify_py36(annotation: Any) -> str:
+def _stringify_py36(annotation: Any, smartref: bool = False) -> str:
"""stringify() for py36."""
module = getattr(annotation, '__module__', None)
- if module == 'typing':
+ modprefix = ''
+ if module == 'typing' and getattr(annotation, '__forward_arg__', None):
+ qualname = annotation.__forward_arg__
+ elif module == 'typing':
if getattr(annotation, '_name', None):
qualname = annotation._name
elif getattr(annotation, '__qualname__', None):
qualname = annotation.__qualname__
- elif getattr(annotation, '__forward_arg__', None):
- qualname = annotation.__forward_arg__
elif getattr(annotation, '__origin__', None):
qualname = stringify(annotation.__origin__) # ex. Union
else:
qualname = repr(annotation).replace('typing.', '')
+
+ if smartref:
+ modprefix = '~%s.' % module
elif hasattr(annotation, '__qualname__'):
- qualname = '%s.%s' % (module, annotation.__qualname__)
+ if smartref:
+ modprefix = '~%s.' % module
+ else:
+ modprefix = '%s.' % module
+ qualname = annotation.__qualname__
else:
qualname = repr(annotation)
@@ -429,10 +455,10 @@ def _stringify_py36(annotation: Any) -> str:
not hasattr(annotation, '__tuple_params__')): # for Python 3.6
params = annotation.__args__
if params:
- param_str = ', '.join(stringify(p) for p in params)
- return '%s[%s]' % (qualname, param_str)
+ param_str = ', '.join(stringify(p, smartref) for p in params)
+ return '%s%s[%s]' % (modprefix, qualname, param_str)
else:
- return qualname
+ return modprefix + qualname
elif isinstance(annotation, typing.GenericMeta):
params = None
if annotation.__args__ is None or len(annotation.__args__) <= 2: # type: ignore # NOQA
@@ -440,28 +466,28 @@ def _stringify_py36(annotation: Any) -> str:
elif annotation.__origin__ == Generator: # type: ignore
params = annotation.__args__ # type: ignore
else: # typing.Callable
- args = ', '.join(stringify(arg) for arg
+ args = ', '.join(stringify(arg, smartref) for arg
in annotation.__args__[:-1]) # type: ignore
result = stringify(annotation.__args__[-1]) # type: ignore
- return '%s[[%s], %s]' % (qualname, args, result)
+ return '%s%s[[%s], %s]' % (modprefix, qualname, args, result)
if params is not None:
- param_str = ', '.join(stringify(p) for p in params)
- return '%s[%s]' % (qualname, param_str)
+ param_str = ', '.join(stringify(p, smartref) for p in params)
+ return '%s%s[%s]' % (modprefix, qualname, param_str)
elif (hasattr(annotation, '__origin__') and
annotation.__origin__ is typing.Union):
params = annotation.__args__
if params is not None:
if len(params) > 1 and params[-1] is NoneType:
if len(params) > 2:
- param_str = ", ".join(stringify(p) for p in params[:-1])
- return 'Optional[Union[%s]]' % param_str
+ param_str = ", ".join(stringify(p, smartref) for p in params[:-1])
+ return '%sOptional[%sUnion[%s]]' % (modprefix, modprefix, param_str)
else:
- return 'Optional[%s]' % stringify(params[0])
+ return '%sOptional[%s]' % (modprefix, stringify(params[0]))
else:
- param_str = ', '.join(stringify(p) for p in params)
- return 'Union[%s]' % param_str
+ param_str = ', '.join(stringify(p, smartref) for p in params)
+ return '%sUnion[%s]' % (modprefix, param_str)
- return qualname
+ return modprefix + qualname
deprecated_alias('sphinx.util.typing',
diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py
index e5bd028f9..d33f92dce 100644
--- a/sphinx/writers/latex.py
+++ b/sphinx/writers/latex.py
@@ -757,9 +757,7 @@ class LaTeXTranslator(SphinxTranslator):
self._depart_signature_line(node)
def visit_desc_content(self, node: Element) -> None:
- if node.children and not isinstance(node.children[0], nodes.paragraph):
- # avoid empty desc environment which causes a formatting bug
- self.body.append('~')
+ pass
def depart_desc_content(self, node: Element) -> None:
pass
diff --git a/sphinx/writers/manpage.py b/sphinx/writers/manpage.py
index a5d1e2b19..3bcf650a7 100644
--- a/sphinx/writers/manpage.py
+++ b/sphinx/writers/manpage.py
@@ -107,7 +107,7 @@ class ManualPageTranslator(SphinxTranslator, BaseTranslator):
# Overwrite admonition label translations with our own
for label, translation in admonitionlabels.items():
- self.language.labels[label] = self.deunicode(translation) # type: ignore
+ self.language.labels[label] = self.deunicode(translation)
# overwritten -- added quotes around all .TH arguments
def header(self) -> str:
diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py
index 539a72388..c764b3027 100644
--- a/sphinx/writers/texinfo.py
+++ b/sphinx/writers/texinfo.py
@@ -194,6 +194,7 @@ class TexinfoTranslator(SphinxTranslator):
self.curfilestack: List[str] = []
self.footnotestack: List[Dict[str, List[Union[collected_footnote, bool]]]] = [] # NOQA
self.in_footnote = 0
+ self.in_samp = 0
self.handled_abbrs: Set[str] = set()
self.colwidths: List[int] = None
@@ -545,9 +546,12 @@ class TexinfoTranslator(SphinxTranslator):
def add_xref(self, id: str, name: str, node: Node) -> None:
name = self.escape_menu(name)
sid = self.get_short_id(id)
- self.body.append('@ref{%s,,%s}' % (sid, name))
- self.referenced_ids.add(sid)
- self.referenced_ids.add(self.escape_id(id))
+ if self.config.texinfo_cross_references:
+ self.body.append('@ref{%s,,%s}' % (sid, name))
+ self.referenced_ids.add(sid)
+ self.referenced_ids.add(self.escape_id(id))
+ else:
+ self.body.append(name)
# -- Visiting
@@ -809,15 +813,23 @@ class TexinfoTranslator(SphinxTranslator):
self.body.append('}')
def visit_emphasis(self, node: Element) -> None:
- self.body.append('@emph{')
+ element = 'emph' if not self.in_samp else 'var'
+ self.body.append('@%s{' % element)
def depart_emphasis(self, node: Element) -> None:
self.body.append('}')
+ def is_samp(self, node: Element) -> bool:
+ return 'samp' in node['classes']
+
def visit_literal(self, node: Element) -> None:
+ if self.is_samp(node):
+ self.in_samp += 1
self.body.append('@code{')
def depart_literal(self, node: Element) -> None:
+ if self.is_samp(node):
+ self.in_samp -= 1
self.body.append('}')
def visit_superscript(self, node: Element) -> None:
@@ -1223,7 +1235,11 @@ class TexinfoTranslator(SphinxTranslator):
self.depart_topic(node)
def visit_label(self, node: Element) -> None:
- self.body.append('@w{(')
+ # label numbering is automatically generated by Texinfo
+ if self.in_footnote:
+ raise nodes.SkipNode
+ else:
+ self.body.append('@w{(')
def depart_label(self, node: Element) -> None:
self.body.append(')} ')
diff --git a/tests/roots/test-linkcheck-documents_exclude/br0ken_link.rst b/tests/roots/test-linkcheck-documents_exclude/br0ken_link.rst
new file mode 100644
index 000000000..bf421f0c3
--- /dev/null
+++ b/tests/roots/test-linkcheck-documents_exclude/br0ken_link.rst
@@ -0,0 +1,5 @@
+Broken link
+===========
+
+Some links are `broken <https://www.sphinx-doc.org/this-is-another-broken-link>`__
+but sometimes not worrying about some broken links is a valid strategy.
diff --git a/tests/roots/test-linkcheck-documents_exclude/broken_link.rst b/tests/roots/test-linkcheck-documents_exclude/broken_link.rst
new file mode 100644
index 000000000..86e3bb4fb
--- /dev/null
+++ b/tests/roots/test-linkcheck-documents_exclude/broken_link.rst
@@ -0,0 +1,5 @@
+Broken link
+===========
+
+Some links are `broken <https://www.sphinx-doc.org/this-is-a-broken-link>`__
+but sometimes not worrying about some broken links is a valid strategy.
diff --git a/tests/roots/test-linkcheck-documents_exclude/conf.py b/tests/roots/test-linkcheck-documents_exclude/conf.py
new file mode 100644
index 000000000..65ecbfb36
--- /dev/null
+++ b/tests/roots/test-linkcheck-documents_exclude/conf.py
@@ -0,0 +1,5 @@
+exclude_patterns = ['_build']
+linkcheck_exclude_documents = [
+ '^broken_link$',
+ 'br[0-9]ken_link',
+]
diff --git a/tests/roots/test-linkcheck-documents_exclude/index.rst b/tests/roots/test-linkcheck-documents_exclude/index.rst
new file mode 100644
index 000000000..57c39d897
--- /dev/null
+++ b/tests/roots/test-linkcheck-documents_exclude/index.rst
@@ -0,0 +1,3 @@
+.. toctree::
+ broken_link
+ br0ken_link \ No newline at end of file
diff --git a/tests/test_build_linkcheck.py b/tests/test_build_linkcheck.py
index fa7af13a4..cfb508808 100644
--- a/tests/test_build_linkcheck.py
+++ b/tests/test_build_linkcheck.py
@@ -625,3 +625,30 @@ def test_get_after_head_raises_connection_error(app):
"uri": "http://localhost:7777/",
"info": "",
}
+
+
+@pytest.mark.sphinx('linkcheck', testroot='linkcheck-documents_exclude', freshenv=True)
+def test_linkcheck_exclude_documents(app):
+ app.build()
+
+ with open(app.outdir / 'output.json') as fp:
+ content = [json.loads(record) for record in fp]
+
+ assert content == [
+ {
+ 'filename': 'broken_link.rst',
+ 'lineno': 4,
+ 'status': 'ignored',
+ 'code': 0,
+ 'uri': 'https://www.sphinx-doc.org/this-is-a-broken-link',
+ 'info': 'broken_link matched ^broken_link$ from linkcheck_exclude_documents',
+ },
+ {
+ 'filename': 'br0ken_link.rst',
+ 'lineno': 4,
+ 'status': 'ignored',
+ 'code': 0,
+ 'uri': 'https://www.sphinx-doc.org/this-is-another-broken-link',
+ 'info': 'br0ken_link matched br[0-9]ken_link from linkcheck_exclude_documents',
+ },
+ ]
diff --git a/tests/test_build_texinfo.py b/tests/test_build_texinfo.py
index 546ccaabf..bece3a558 100644
--- a/tests/test_build_texinfo.py
+++ b/tests/test_build_texinfo.py
@@ -112,3 +112,36 @@ def test_texinfo_escape_id(app, status, warning):
assert translator.escape_id('Hello(world)') == 'Hello world'
assert translator.escape_id('Hello world.') == 'Hello world'
assert translator.escape_id('.') == '.'
+
+
+@pytest.mark.sphinx('texinfo', testroot='footnotes')
+def test_texinfo_footnote(app, status, warning):
+ app.builder.build_all()
+
+ output = (app.outdir / 'python.texi').read_text()
+ assert 'First footnote: @footnote{\nFirst\n}' in output
+
+
+@pytest.mark.sphinx('texinfo')
+def test_texinfo_xrefs(app, status, warning):
+ app.builder.build_all()
+ output = (app.outdir / 'sphinxtests.texi').read_text()
+ assert re.search(r'@ref{\w+,,--plugin\.option}', output)
+
+ # Now rebuild it without xrefs
+ app.config.texinfo_cross_references = False
+ app.builder.build_all()
+ output = (app.outdir / 'sphinxtests.texi').read_text()
+ assert not re.search(r'@ref{\w+,,--plugin\.option}', output)
+ assert 'Link to perl +p, --ObjC++, --plugin.option, create-auth-token, arg and -j' in output
+
+
+@pytest.mark.sphinx('texinfo', testroot='root')
+def test_texinfo_samp_with_variable(app, status, warning):
+ app.build()
+
+ output = (app.outdir / 'sphinxtests.texi').read_text()
+
+ assert '@code{@var{variable_only}}' in output
+ assert '@code{@var{variable} and text}' in output
+ assert '@code{Show @var{variable} in the middle}' in output
diff --git a/tests/test_domain_c.py b/tests/test_domain_c.py
index 0800c5059..d3198dcc0 100644
--- a/tests/test_domain_c.py
+++ b/tests/test_domain_c.py
@@ -8,6 +8,7 @@
:license: BSD, see LICENSE for details.
"""
+import itertools
import zlib
from xml.etree import ElementTree
@@ -329,6 +330,13 @@ def test_domain_c_ast_fundamental_types():
input = "{key}%s foo" % t
output = ' '.join(input.split())
check('type', input, {1: 'foo'}, key='typedef', output=output)
+ if ' ' in t:
+ # try permutations of all components
+ tcs = t.split()
+ for p in itertools.permutations(tcs):
+ input = "{key}%s foo" % ' '.join(p)
+ output = ' '.join(input.split())
+ check("type", input, {1: 'foo'}, key='typedef', output=output)
def test_domain_c_ast_type_definitions():
@@ -587,10 +595,7 @@ def test_domain_c_ast_attributes():
def test_extra_keywords():
with pytest.raises(DefinitionError,
- match='Expected identifier, got user-defined keyword: complex.'):
- parse('function', 'void f(int complex)')
- with pytest.raises(DefinitionError,
- match='Expected identifier, got user-defined keyword: complex.'):
+ match='Expected identifier in nested name'):
parse('function', 'void complex(void)')
diff --git a/tests/test_domain_cpp.py b/tests/test_domain_cpp.py
index ede4a2531..5ff8f8e12 100644
--- a/tests/test_domain_cpp.py
+++ b/tests/test_domain_cpp.py
@@ -8,6 +8,7 @@
:license: BSD, see LICENSE for details.
"""
+import itertools
import re
import zlib
@@ -137,9 +138,17 @@ def test_domain_cpp_ast_fundamental_types():
if t == "std::nullptr_t":
id = "NSt9nullptr_tE"
return "1f%s" % id
+ id1 = makeIdV1()
+ id2 = makeIdV2()
input = "void f(%s arg)" % t.replace(' ', ' ')
output = "void f(%s arg)" % t
- check("function", input, {1: makeIdV1(), 2: makeIdV2()}, output=output)
+ check("function", input, {1: id1, 2: id2}, output=output)
+ if ' ' in t:
+ # try permutations of all components
+ tcs = t.split()
+ for p in itertools.permutations(tcs):
+ input = "void f(%s arg)" % ' '.join(p)
+ check("function", input, {1: id1, 2: id2})
def test_domain_cpp_ast_expressions():
diff --git a/tests/test_domain_py.py b/tests/test_domain_py.py
index 353640cda..f6af3e9af 100644
--- a/tests/test_domain_py.py
+++ b/tests/test_domain_py.py
@@ -314,7 +314,6 @@ def test_parse_annotation(app):
[desc_sig_punctuation, "]"]))
doctree = _parse_annotation("Callable[[int, int], int]", app.env)
- print(doctree)
assert_node(doctree, ([pending_xref, "Callable"],
[desc_sig_punctuation, "["],
[desc_sig_punctuation, "["],
@@ -350,6 +349,18 @@ def test_parse_annotation(app):
assert_node(doctree[0], pending_xref, refdomain="py", reftype="obj", reftarget="None")
+def test_parse_annotation_suppress(app):
+ doctree = _parse_annotation("~typing.Dict[str, str]", app.env)
+ assert_node(doctree, ([pending_xref, "Dict"],
+ [desc_sig_punctuation, "["],
+ [pending_xref, "str"],
+ [desc_sig_punctuation, ","],
+ desc_sig_space,
+ [pending_xref, "str"],
+ [desc_sig_punctuation, "]"]))
+ assert_node(doctree[0], pending_xref, refdomain="py", reftype="class", reftarget="typing.Dict")
+
+
@pytest.mark.skipif(sys.version_info < (3, 8), reason='python 3.8+ is required.')
def test_parse_annotation_Literal(app):
doctree = _parse_annotation("Literal[True, False]", app.env)
diff --git a/tests/test_domain_std.py b/tests/test_domain_std.py
index 011c82f6a..c464ea008 100644
--- a/tests/test_domain_std.py
+++ b/tests/test_domain_std.py
@@ -452,3 +452,12 @@ def test_labeled_rubric(app):
domain = app.env.get_domain("std")
assert 'label' in domain.labels
assert domain.labels['label'] == ('index', 'label', 'blah blah blah')
+
+
+def test_inline_target(app):
+ text = "blah _`inline target` blah\n"
+ restructuredtext.parse(app, text)
+
+ domain = app.env.get_domain("std")
+ assert 'inline target' in domain.labels
+ assert domain.labels['inline target'] == ('index', 'inline-target', 'inline target')
diff --git a/tests/test_ext_autodoc_configs.py b/tests/test_ext_autodoc_configs.py
index 643899286..f3bcd6a97 100644
--- a/tests/test_ext_autodoc_configs.py
+++ b/tests/test_ext_autodoc_configs.py
@@ -1142,6 +1142,99 @@ def test_autodoc_typehints_description_and_type_aliases(app):
' myint\n' == context)
+@pytest.mark.sphinx('html', testroot='ext-autodoc',
+ confoverrides={'autodoc_unqualified_typehints': True})
+def test_autodoc_unqualified_typehints(app):
+ if sys.version_info < (3, 7):
+ Any = 'Any'
+ else:
+ Any = '~typing.Any'
+
+ options = {"members": None,
+ "undoc-members": None}
+ actual = do_autodoc(app, 'module', 'target.typehints', options)
+ assert list(actual) == [
+ '',
+ '.. py:module:: target.typehints',
+ '',
+ '',
+ '.. py:data:: CONST1',
+ ' :module: target.typehints',
+ ' :type: int',
+ '',
+ '',
+ '.. py:class:: Math(s: str, o: ~typing.Optional[%s] = None)' % Any,
+ ' :module: target.typehints',
+ '',
+ '',
+ ' .. py:attribute:: Math.CONST1',
+ ' :module: target.typehints',
+ ' :type: int',
+ '',
+ '',
+ ' .. py:attribute:: Math.CONST2',
+ ' :module: target.typehints',
+ ' :type: int',
+ ' :value: 1',
+ '',
+ '',
+ ' .. py:method:: Math.decr(a: int, b: int = 1) -> int',
+ ' :module: target.typehints',
+ '',
+ '',
+ ' .. py:method:: Math.horse(a: str, b: int) -> None',
+ ' :module: target.typehints',
+ '',
+ '',
+ ' .. py:method:: Math.incr(a: int, b: int = 1) -> int',
+ ' :module: target.typehints',
+ '',
+ '',
+ ' .. py:method:: Math.nothing() -> None',
+ ' :module: target.typehints',
+ '',
+ '',
+ ' .. py:property:: Math.prop',
+ ' :module: target.typehints',
+ ' :type: int',
+ '',
+ '',
+ '.. py:class:: NewAnnotation(i: int)',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:class:: NewComment(i: int)',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:class:: SignatureFromMetaclass(a: int)',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:function:: complex_func(arg1: str, arg2: List[int], arg3: Tuple[int, '
+ 'Union[str, Unknown]] = None, *args: str, **kwargs: str) -> None',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:function:: decr(a: int, b: int = 1) -> int',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:function:: incr(a: int, b: int = 1) -> int',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:function:: missing_attr(c, a: str, b: Optional[str] = None) -> str',
+ ' :module: target.typehints',
+ '',
+ '',
+ '.. py:function:: tuple_args(x: ~typing.Tuple[int, ~typing.Union[int, str]]) '
+ '-> ~typing.Tuple[int, int]',
+ ' :module: target.typehints',
+ '',
+ ]
+
+
@pytest.mark.sphinx('html', testroot='ext-autodoc')
def test_autodoc_default_options(app):
# no settings
diff --git a/tests/test_pycode.py b/tests/test_pycode.py
index bbcc42a52..e0e0fdb11 100644
--- a/tests/test_pycode.py
+++ b/tests/test_pycode.py
@@ -191,3 +191,18 @@ def test_ModuleAnalyzer_find_attr_docs():
'Qux': 15,
'Qux.attr1': 16,
'Qux.attr2': 17}
+
+
+@pytest.mark.skipif(sys.version_info < (3, 8),
+ reason='posonlyargs are available since python3.8.')
+def test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method():
+ code = ('class Foo(object):\n'
+ ' def __init__(self, /):\n'
+ ' self.attr = None #: attribute comment\n')
+ analyzer = ModuleAnalyzer.for_string(code, 'module')
+ docs = analyzer.find_attr_docs()
+ assert set(docs) == {('Foo', 'attr')}
+ assert docs[('Foo', 'attr')] == ['attribute comment', '']
+ assert analyzer.tagorder == {'Foo': 0,
+ 'Foo.__init__': 1,
+ 'Foo.attr': 2}
diff --git a/tests/test_theming.py b/tests/test_theming.py
index 4b4c5ca9d..e98d4071b 100644
--- a/tests/test_theming.py
+++ b/tests/test_theming.py
@@ -30,10 +30,10 @@ def test_theme_api(app, status, warning):
themes.append('alabaster')
# test Theme class API
- assert set(app.html_themes.keys()) == set(themes)
- assert app.html_themes['test-theme'] == app.srcdir / 'test_theme' / 'test-theme'
- assert app.html_themes['ziptheme'] == app.srcdir / 'ziptheme.zip'
- assert app.html_themes['staticfiles'] == app.srcdir / 'test_theme' / 'staticfiles'
+ assert set(app.registry.html_themes.keys()) == set(themes)
+ assert app.registry.html_themes['test-theme'] == app.srcdir / 'test_theme' / 'test-theme'
+ assert app.registry.html_themes['ziptheme'] == app.srcdir / 'ziptheme.zip'
+ assert app.registry.html_themes['staticfiles'] == app.srcdir / 'test_theme' / 'staticfiles'
# test Theme instance API
theme = app.builder.theme
diff --git a/tests/test_util_inspect.py b/tests/test_util_inspect.py
index 1bf077b4f..f331acb23 100644
--- a/tests/test_util_inspect.py
+++ b/tests/test_util_inspect.py
@@ -259,6 +259,10 @@ def test_signature_annotations():
sig = inspect.signature(f7)
assert stringify_signature(sig, show_return_annotation=False) == '(x: Optional[int] = None, y: dict = {})'
+ # unqualified_typehints is True
+ sig = inspect.signature(f7)
+ assert stringify_signature(sig, unqualified_typehints=True) == '(x: ~typing.Optional[int] = None, y: dict = {}) -> None'
+
@pytest.mark.skipif(sys.version_info < (3, 8), reason='python 3.8+ is required.')
@pytest.mark.sphinx(testroot='ext-autodoc')
diff --git a/tests/test_util_logging.py b/tests/test_util_logging.py
index 5abcd02ef..057d38546 100644
--- a/tests/test_util_logging.py
+++ b/tests/test_util_logging.py
@@ -10,8 +10,6 @@
import codecs
import os
-import platform
-import sys
import pytest
from docutils import nodes
@@ -43,9 +41,9 @@ def test_info_and_warning(app, status, warning):
assert 'message1' not in warning.getvalue()
assert 'message2' not in warning.getvalue()
- assert 'message3' in warning.getvalue()
- assert 'message4' in warning.getvalue()
- assert 'message5' in warning.getvalue()
+ assert 'WARNING: message3' in warning.getvalue()
+ assert 'CRITICAL: message4' in warning.getvalue()
+ assert 'ERROR: message5' in warning.getvalue()
def test_Exception(app, status, warning):
@@ -307,8 +305,8 @@ def test_colored_logs(app, status, warning):
assert 'message2\n' in status.getvalue() # not colored
assert 'message3\n' in status.getvalue() # not colored
assert colorize('red', 'WARNING: message4') in warning.getvalue()
- assert 'WARNING: message5\n' in warning.getvalue() # not colored
- assert colorize('darkred', 'WARNING: message6') in warning.getvalue()
+ assert 'CRITICAL: message5\n' in warning.getvalue() # not colored
+ assert colorize('darkred', 'ERROR: message6') in warning.getvalue()
# color specification
logger.debug('message7', color='white')
@@ -318,8 +316,6 @@ def test_colored_logs(app, status, warning):
@pytest.mark.xfail(os.name != 'posix', reason="Not working on windows")
-@pytest.mark.xfail(platform.system() == 'Darwin' and sys.version_info > (3, 8),
- reason="Not working on macOS and py38")
def test_logging_in_ParallelTasks(app, status, warning):
logging.setup(app, status, warning)
logger = logging.getLogger(__name__)
diff --git a/tests/test_util_typing.py b/tests/test_util_typing.py
index c34c4bebc..0b2324e29 100644
--- a/tests/test_util_typing.py
+++ b/tests/test_util_typing.py
@@ -178,78 +178,156 @@ def test_restify_mock():
def test_stringify():
- assert stringify(int) == "int"
- assert stringify(str) == "str"
- assert stringify(None) == "None"
- assert stringify(Integral) == "numbers.Integral"
- assert stringify(Struct) == "struct.Struct"
- assert stringify(TracebackType) == "types.TracebackType"
- assert stringify(Any) == "Any"
+ assert stringify(int, False) == "int"
+ assert stringify(int, True) == "int"
+
+ assert stringify(str, False) == "str"
+ assert stringify(str, True) == "str"
+
+ assert stringify(None, False) == "None"
+ assert stringify(None, True) == "None"
+
+ assert stringify(Integral, False) == "numbers.Integral"
+ assert stringify(Integral, True) == "~numbers.Integral"
+
+ assert stringify(Struct, False) == "struct.Struct"
+ assert stringify(Struct, True) == "~struct.Struct"
+
+ assert stringify(TracebackType, False) == "types.TracebackType"
+ assert stringify(TracebackType, True) == "~types.TracebackType"
+
+ assert stringify(Any, False) == "Any"
+ assert stringify(Any, True) == "~typing.Any"
def test_stringify_type_hints_containers():
- assert stringify(List) == "List"
- assert stringify(Dict) == "Dict"
- assert stringify(List[int]) == "List[int]"
- assert stringify(List[str]) == "List[str]"
- assert stringify(Dict[str, float]) == "Dict[str, float]"
- assert stringify(Tuple[str, str, str]) == "Tuple[str, str, str]"
- assert stringify(Tuple[str, ...]) == "Tuple[str, ...]"
- assert stringify(Tuple[()]) == "Tuple[()]"
- assert stringify(List[Dict[str, Tuple]]) == "List[Dict[str, Tuple]]"
- assert stringify(MyList[Tuple[int, int]]) == "tests.test_util_typing.MyList[Tuple[int, int]]"
- assert stringify(Generator[None, None, None]) == "Generator[None, None, None]"
+ assert stringify(List, False) == "List"
+ assert stringify(List, True) == "~typing.List"
+
+ assert stringify(Dict, False) == "Dict"
+ assert stringify(Dict, True) == "~typing.Dict"
+
+ assert stringify(List[int], False) == "List[int]"
+ assert stringify(List[int], True) == "~typing.List[int]"
+
+ assert stringify(List[str], False) == "List[str]"
+ assert stringify(List[str], True) == "~typing.List[str]"
+
+ assert stringify(Dict[str, float], False) == "Dict[str, float]"
+ assert stringify(Dict[str, float], True) == "~typing.Dict[str, float]"
+
+ assert stringify(Tuple[str, str, str], False) == "Tuple[str, str, str]"
+ assert stringify(Tuple[str, str, str], True) == "~typing.Tuple[str, str, str]"
+
+ assert stringify(Tuple[str, ...], False) == "Tuple[str, ...]"
+ assert stringify(Tuple[str, ...], True) == "~typing.Tuple[str, ...]"
+
+ assert stringify(Tuple[()], False) == "Tuple[()]"
+ assert stringify(Tuple[()], True) == "~typing.Tuple[()]"
+
+ assert stringify(List[Dict[str, Tuple]], False) == "List[Dict[str, Tuple]]"
+ assert stringify(List[Dict[str, Tuple]], True) == "~typing.List[~typing.Dict[str, ~typing.Tuple]]"
+
+ assert stringify(MyList[Tuple[int, int]], False) == "tests.test_util_typing.MyList[Tuple[int, int]]"
+ assert stringify(MyList[Tuple[int, int]], True) == "~tests.test_util_typing.MyList[~typing.Tuple[int, int]]"
+
+ assert stringify(Generator[None, None, None], False) == "Generator[None, None, None]"
+ assert stringify(Generator[None, None, None], True) == "~typing.Generator[None, None, None]"
@pytest.mark.skipif(sys.version_info < (3, 9), reason='python 3.9+ is required.')
def test_stringify_type_hints_pep_585():
- assert stringify(list[int]) == "list[int]"
- assert stringify(list[str]) == "list[str]"
- assert stringify(dict[str, float]) == "dict[str, float]"
- assert stringify(tuple[str, str, str]) == "tuple[str, str, str]"
- assert stringify(tuple[str, ...]) == "tuple[str, ...]"
- assert stringify(tuple[()]) == "tuple[()]"
- assert stringify(list[dict[str, tuple]]) == "list[dict[str, tuple]]"
- assert stringify(type[int]) == "type[int]"
+ assert stringify(list[int], False) == "list[int]"
+ assert stringify(list[int], True) == "list[int]"
+
+ assert stringify(list[str], False) == "list[str]"
+ assert stringify(list[str], True) == "list[str]"
+
+ assert stringify(dict[str, float], False) == "dict[str, float]"
+ assert stringify(dict[str, float], True) == "dict[str, float]"
+
+ assert stringify(tuple[str, str, str], False) == "tuple[str, str, str]"
+ assert stringify(tuple[str, str, str], True) == "tuple[str, str, str]"
+
+ assert stringify(tuple[str, ...], False) == "tuple[str, ...]"
+ assert stringify(tuple[str, ...], True) == "tuple[str, ...]"
+
+ assert stringify(tuple[()], False) == "tuple[()]"
+ assert stringify(tuple[()], True) == "tuple[()]"
+
+ assert stringify(list[dict[str, tuple]], False) == "list[dict[str, tuple]]"
+ assert stringify(list[dict[str, tuple]], True) == "list[dict[str, tuple]]"
+
+ assert stringify(type[int], False) == "type[int]"
+ assert stringify(type[int], True) == "type[int]"
@pytest.mark.skipif(sys.version_info < (3, 9), reason='python 3.9+ is required.')
def test_stringify_Annotated():
from typing import Annotated # type: ignore
- assert stringify(Annotated[str, "foo", "bar"]) == "str" # NOQA
+ assert stringify(Annotated[str, "foo", "bar"], False) == "str" # NOQA
+ assert stringify(Annotated[str, "foo", "bar"], True) == "str" # NOQA
def test_stringify_type_hints_string():
- assert stringify("int") == "int"
- assert stringify("str") == "str"
- assert stringify(List["int"]) == "List[int]"
- assert stringify("Tuple[str]") == "Tuple[str]"
- assert stringify("unknown") == "unknown"
+ assert stringify("int", False) == "int"
+ assert stringify("int", True) == "int"
+
+ assert stringify("str", False) == "str"
+ assert stringify("str", True) == "str"
+
+ assert stringify(List["int"], False) == "List[int]"
+ assert stringify(List["int"], True) == "~typing.List[int]"
+
+ assert stringify("Tuple[str]", False) == "Tuple[str]"
+ assert stringify("Tuple[str]", True) == "Tuple[str]"
+
+ assert stringify("unknown", False) == "unknown"
+ assert stringify("unknown", True) == "unknown"
def test_stringify_type_hints_Callable():
- assert stringify(Callable) == "Callable"
+ assert stringify(Callable, False) == "Callable"
+ assert stringify(Callable, True) == "~typing.Callable"
if sys.version_info >= (3, 7):
- assert stringify(Callable[[str], int]) == "Callable[[str], int]"
- assert stringify(Callable[..., int]) == "Callable[[...], int]"
+ assert stringify(Callable[[str], int], False) == "Callable[[str], int]"
+ assert stringify(Callable[[str], int], True) == "~typing.Callable[[str], int]"
+
+ assert stringify(Callable[..., int], False) == "Callable[[...], int]"
+ assert stringify(Callable[..., int], True) == "~typing.Callable[[...], int]"
else:
- assert stringify(Callable[[str], int]) == "Callable[str, int]"
- assert stringify(Callable[..., int]) == "Callable[..., int]"
+ assert stringify(Callable[[str], int], False) == "Callable[str, int]"
+ assert stringify(Callable[[str], int], True) == "~typing.Callable[str, int]"
+
+ assert stringify(Callable[..., int], False) == "Callable[..., int]"
+ assert stringify(Callable[..., int], True) == "~typing.Callable[..., int]"
def test_stringify_type_hints_Union():
- assert stringify(Optional[int]) == "Optional[int]"
- assert stringify(Union[str, None]) == "Optional[str]"
- assert stringify(Union[int, str]) == "Union[int, str]"
+ assert stringify(Optional[int], False) == "Optional[int]"
+ assert stringify(Optional[int], True) == "~typing.Optional[int]"
+
+ assert stringify(Union[str, None], False) == "Optional[str]"
+ assert stringify(Union[str, None], True) == "~typing.Optional[str]"
+
+ assert stringify(Union[int, str], False) == "Union[int, str]"
+ assert stringify(Union[int, str], True) == "~typing.Union[int, str]"
if sys.version_info >= (3, 7):
- assert stringify(Union[int, Integral]) == "Union[int, numbers.Integral]"
- assert (stringify(Union[MyClass1, MyClass2]) ==
+ assert stringify(Union[int, Integral], False) == "Union[int, numbers.Integral]"
+ assert stringify(Union[int, Integral], True) == "~typing.Union[int, ~numbers.Integral]"
+
+ assert (stringify(Union[MyClass1, MyClass2], False) ==
"Union[tests.test_util_typing.MyClass1, tests.test_util_typing.<MyClass2>]")
+ assert (stringify(Union[MyClass1, MyClass2], True) ==
+ "~typing.Union[~tests.test_util_typing.MyClass1, ~tests.test_util_typing.<MyClass2>]")
else:
- assert stringify(Union[int, Integral]) == "numbers.Integral"
- assert stringify(Union[MyClass1, MyClass2]) == "tests.test_util_typing.MyClass1"
+ assert stringify(Union[int, Integral], False) == "numbers.Integral"
+ assert stringify(Union[int, Integral], True) == "~numbers.Integral"
+
+ assert stringify(Union[MyClass1, MyClass2], False) == "tests.test_util_typing.MyClass1"
+ assert stringify(Union[MyClass1, MyClass2], True) == "~tests.test_util_typing.MyClass1"
def test_stringify_type_hints_typevars():
@@ -258,52 +336,83 @@ def test_stringify_type_hints_typevars():
T_contra = TypeVar('T_contra', contravariant=True)
if sys.version_info < (3, 7):
- assert stringify(T) == "T"
- assert stringify(T_co) == "T_co"
- assert stringify(T_contra) == "T_contra"
- assert stringify(List[T]) == "List[T]"
+ assert stringify(T, False) == "T"
+ assert stringify(T, True) == "T"
+
+ assert stringify(T_co, False) == "T_co"
+ assert stringify(T_co, True) == "T_co"
+
+ assert stringify(T_contra, False) == "T_contra"
+ assert stringify(T_contra, True) == "T_contra"
+
+ assert stringify(List[T], False) == "List[T]"
+ assert stringify(List[T], True) == "~typing.List[T]"
else:
- assert stringify(T) == "tests.test_util_typing.T"
- assert stringify(T_co) == "tests.test_util_typing.T_co"
- assert stringify(T_contra) == "tests.test_util_typing.T_contra"
- assert stringify(List[T]) == "List[tests.test_util_typing.T]"
+ assert stringify(T, False) == "tests.test_util_typing.T"
+ assert stringify(T, True) == "~tests.test_util_typing.T"
+
+ assert stringify(T_co, False) == "tests.test_util_typing.T_co"
+ assert stringify(T_co, True) == "~tests.test_util_typing.T_co"
+
+ assert stringify(T_contra, False) == "tests.test_util_typing.T_contra"
+ assert stringify(T_contra, True) == "~tests.test_util_typing.T_contra"
+
+ assert stringify(List[T], False) == "List[tests.test_util_typing.T]"
+ assert stringify(List[T], True) == "~typing.List[~tests.test_util_typing.T]"
if sys.version_info >= (3, 10):
- assert stringify(MyInt) == "tests.test_util_typing.MyInt"
+ assert stringify(MyInt, False) == "tests.test_util_typing.MyInt"
+ assert stringify(MyInt, True) == "~tests.test_util_typing.MyInt"
else:
- assert stringify(MyInt) == "MyInt"
+ assert stringify(MyInt, False) == "MyInt"
+ assert stringify(MyInt, True) == "MyInt"
def test_stringify_type_hints_custom_class():
- assert stringify(MyClass1) == "tests.test_util_typing.MyClass1"
- assert stringify(MyClass2) == "tests.test_util_typing.<MyClass2>"
+ assert stringify(MyClass1, False) == "tests.test_util_typing.MyClass1"
+ assert stringify(MyClass1, True) == "~tests.test_util_typing.MyClass1"
+
+ assert stringify(MyClass2, False) == "tests.test_util_typing.<MyClass2>"
+ assert stringify(MyClass2, True) == "~tests.test_util_typing.<MyClass2>"
def test_stringify_type_hints_alias():
MyStr = str
MyTuple = Tuple[str, str]
- assert stringify(MyStr) == "str"
- assert stringify(MyTuple) == "Tuple[str, str]" # type: ignore
+
+ assert stringify(MyStr, False) == "str"
+ assert stringify(MyStr, True) == "str"
+
+ assert stringify(MyTuple, False) == "Tuple[str, str]" # type: ignore
+ assert stringify(MyTuple, True) == "~typing.Tuple[str, str]" # type: ignore
@pytest.mark.skipif(sys.version_info < (3, 8), reason='python 3.8+ is required.')
def test_stringify_type_Literal():
from typing import Literal # type: ignore
- assert stringify(Literal[1, "2", "\r"]) == "Literal[1, '2', '\\r']"
+ assert stringify(Literal[1, "2", "\r"], False) == "Literal[1, '2', '\\r']"
+ assert stringify(Literal[1, "2", "\r"], True) == "~typing.Literal[1, '2', '\\r']"
@pytest.mark.skipif(sys.version_info < (3, 10), reason='python 3.10+ is required.')
def test_stringify_type_union_operator():
- assert stringify(int | None) == "int | None" # type: ignore
- assert stringify(int | str) == "int | str" # type: ignore
- assert stringify(int | str | None) == "int | str | None" # type: ignore
+ assert stringify(int | None, False) == "int | None" # type: ignore
+ assert stringify(int | None, True) == "int | None" # type: ignore
+
+ assert stringify(int | str, False) == "int | str" # type: ignore
+ assert stringify(int | str, True) == "int | str" # type: ignore
+
+ assert stringify(int | str | None, False) == "int | str | None" # type: ignore
+ assert stringify(int | str | None, True) == "int | str | None" # type: ignore
def test_stringify_broken_type_hints():
- assert stringify(BrokenType) == 'tests.test_util_typing.BrokenType'
+ assert stringify(BrokenType, False) == 'tests.test_util_typing.BrokenType'
+ assert stringify(BrokenType, True) == '~tests.test_util_typing.BrokenType'
def test_stringify_mock():
with mock(['unknown']):
import unknown
- assert stringify(unknown.secret.Class) == 'unknown.secret.Class'
+ assert stringify(unknown.secret.Class, False) == 'unknown.secret.Class'
+ assert stringify(unknown.secret.Class, True) == 'unknown.secret.Class'
diff --git a/tests/utils.py b/tests/utils.py
index 9430c9beb..1f7cbb05a 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -1,8 +1,8 @@
import contextlib
import http.server
import pathlib
-import ssl
import threading
+from ssl import PROTOCOL_TLS_SERVER, SSLContext
# Generated with:
# $ openssl req -new -x509 -days 3650 -nodes -out cert.pem \
@@ -27,11 +27,9 @@ class HttpServerThread(threading.Thread):
class HttpsServerThread(HttpServerThread):
def __init__(self, handler, *args, **kwargs):
super().__init__(handler, *args, **kwargs)
- self.server.socket = ssl.wrap_socket(
- self.server.socket,
- certfile=CERT_FILE,
- server_side=True,
- )
+ sslcontext = SSLContext(PROTOCOL_TLS_SERVER)
+ sslcontext.load_cert_chain(CERT_FILE)
+ self.server.socket = sslcontext.wrap_socket(self.server.socket, server_side=True)
def create_server(thread_class):
diff --git a/tox.ini b/tox.ini
index e703cd646..c006fa5a6 100644
--- a/tox.ini
+++ b/tox.ini
@@ -64,7 +64,7 @@ basepython = python3
description =
Run code coverage checks.
setenv =
- PYTEST_ADDOPTS = --cov sphinx --cov-config {toxinidir}/setup.cfg
+ PYTEST_ADDOPTS = --cov sphinx --cov-config "{toxinidir}/setup.cfg"
commands =
{[testenv]commands}
coverage report