`__, the Scientific Python Development
+ Environment, uses Sphinx in its help pane to render rich documentation for functions, classes and methods
automatically or on-demand.
diff --git a/LICENSE b/LICENSE
index 2249594da..05bf4ab2d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,10 @@
License for Sphinx
==================
-Copyright (c) 2007-2021 by the Sphinx team (see AUTHORS file).
+Unless otherwise indicated, all code in the Sphinx project is licenced under the
+two clause BSD licence below.
+
+Copyright (c) 2007-2022 by the Sphinx team (see AUTHORS file).
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/doc/_static/conf.py.txt b/doc/_static/conf.py.txt
index 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..e765648b2 100644
--- a/doc/_templates/indexsidebar.html
+++ b/doc/_templates/indexsidebar.html
@@ -14,10 +14,10 @@
-{%trans%}or come to the #sphinx-doc channel on FreeNode.{%endtrans%}
+{%trans%}or come to the #sphinx-doc channel on libera.chat .{%endtrans%}
{%trans%}You can also open an issue at the
tracker .{%endtrans%}
diff --git a/doc/_themes/sphinx13/layout.html b/doc/_themes/sphinx13/layout.html
index b7f7c1424..7fe550ebd 100644
--- a/doc/_themes/sphinx13/layout.html
+++ b/doc/_themes/sphinx13/layout.html
@@ -27,31 +27,28 @@
{%- endif %}
{% endblock %}
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/conf.py b/doc/conf.py
index 220774b7f..af84b2f5d 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -1,5 +1,6 @@
# Sphinx documentation build configuration file
+import os
import re
import sphinx
@@ -14,7 +15,7 @@ templates_path = ['_templates']
exclude_patterns = ['_build']
project = 'Sphinx'
-copyright = '2007-2021, Georg Brandl and the Sphinx team'
+copyright = '2007-2022, Georg Brandl and the Sphinx team'
version = sphinx.__display_version__
release = version
show_authors = True
@@ -81,11 +82,11 @@ autodoc_member_order = 'groupwise'
autosummary_generate = False
todo_include_todos = True
extlinks = {'duref': ('https://docutils.sourceforge.io/docs/ref/rst/'
- 'restructuredtext.html#%s', ''),
+ 'restructuredtext.html#%s', '%s'),
'durole': ('https://docutils.sourceforge.io/docs/ref/rst/'
- 'roles.html#%s', ''),
+ 'roles.html#%s', '%s'),
'dudir': ('https://docutils.sourceforge.io/docs/ref/rst/'
- 'directives.html#%s', '')}
+ 'directives.html#%s', '%s')}
man_pages = [
('contents', 'sphinx-all', 'Sphinx documentation generator system manual',
@@ -108,7 +109,8 @@ texinfo_documents = [
intersphinx_mapping = {
'python': ('https://docs.python.org/3/', None),
- 'requests': ('https://requests.readthedocs.io/en/master', None),
+ 'requests': ('https://docs.python-requests.org/en/latest/', None),
+ 'readthedocs': ('https://docs.readthedocs.io/en/stable', None),
}
# Sphinx document translation with sphinx gettext feature uses these settings:
@@ -138,10 +140,33 @@ def parse_event(env, sig, signode):
return name
+def linkify_issues_in_changelog(app, docname, source):
+ """ Linkify issue references like #123 in changelog to GitHub. """
+
+ if docname == 'changes':
+ changelog_path = os.path.join(os.path.dirname(__file__), "../CHANGES")
+ # this path trickery is needed because this script can
+ # be invoked with different working directories:
+ # * running make in docs/
+ # * running python setup.py build_sphinx in the repo root dir
+
+ with open(changelog_path) as f:
+ changelog = f.read()
+
+ def linkify(match):
+ url = 'https://github.com/sphinx-doc/sphinx/issues/' + match[1]
+ return '`{} <{}>`_'.format(match[0], url)
+
+ linkified_changelog = re.sub(r'(?:PR)?#([0-9]+)\b', linkify, changelog)
+
+ source[0] = source[0].replace('.. include:: ../CHANGES', linkified_changelog)
+
+
def setup(app):
from sphinx.ext.autodoc import cut_lines
from sphinx.util.docfields import GroupedField
app.connect('autodoc-process-docstring', cut_lines(4, what=['module']))
+ app.connect('source-read', linkify_issues_in_changelog)
app.add_object_type('confval', 'confval',
objname='configuration value',
indextemplate='pair: %s; configuration value')
diff --git a/doc/development/theming.rst b/doc/development/theming.rst
index a63a1d668..ed87f72e3 100644
--- a/doc/development/theming.rst
+++ b/doc/development/theming.rst
@@ -88,8 +88,8 @@ Python :mod:`ConfigParser` module) and has the following structure:
Distribute your theme as a Python package
-----------------------------------------
-As a way to distribute your theme, you can use Python package. Python package
-brings to users easy setting up ways.
+As a way to distribute your theme, you can use a Python package. This makes it
+easier for users to set up your theme.
To distribute your theme as a Python package, please define an entry point
called ``sphinx.html_themes`` in your ``setup.py`` file, and write a ``setup()``
@@ -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 7fb85d066..a23f9cebf 100644
--- a/doc/development/tutorials/examples/autodoc_intenum.py
+++ b/doc/development/tutorials/examples/autodoc_intenum.py
@@ -9,7 +9,7 @@ from sphinx.ext.autodoc import ClassDocumenter, bool_option
class IntEnumDocumenter(ClassDocumenter):
objtype = 'intenum'
- directivetype = 'class'
+ directivetype = ClassDocumenter.objtype
priority = 10 + ClassDocumenter.priority
option_spec = dict(ClassDocumenter.option_spec)
option_spec['hex'] = bool_option
@@ -18,7 +18,10 @@ class IntEnumDocumenter(ClassDocumenter):
def can_document_member(cls,
member: Any, membername: str,
isattr: bool, parent: Any) -> bool:
- return isinstance(member, IntEnum)
+ try:
+ return issubclass(member, IntEnum)
+ except TypeError:
+ return False
def add_directive_header(self, sig: str) -> None:
super().add_directive_header(sig)
@@ -36,14 +39,13 @@ 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/development/tutorials/examples/recipe.py b/doc/development/tutorials/examples/recipe.py
index fbcfea362..7af8af90d 100644
--- a/doc/development/tutorials/examples/recipe.py
+++ b/doc/development/tutorials/examples/recipe.py
@@ -87,7 +87,7 @@ class RecipeIndex(Index):
# first letter of the recipe as a key to group thing
#
# name, subtype, docname, anchor, extra, qualifier, description
- for name, dispname, typ, docname, anchor, _ in recipes:
+ for _name, dispname, typ, docname, anchor, _priority in recipes:
content[dispname[0].lower()].append(
(dispname, 0, docname, anchor, docname, '', typ))
diff --git a/doc/extdev/appapi.rst b/doc/extdev/appapi.rst
index 7c331382c..fc92a775c 100644
--- a/doc/extdev/appapi.rst
+++ b/doc/extdev/appapi.rst
@@ -298,7 +298,9 @@ Here is a more detailed list of these events.
Emitted when a cross-reference to an object cannot be resolved even after
:event:`missing-reference`. If the event handler can emit warnings for
- the missing reference, it should return ``True``.
+ the missing reference, it should return ``True``. The configuration variables
+ :confval:`nitpick_ignore` and :confval:`nitpick_ignore_regex` prevent the
+ event from being emitted for the corresponding nodes.
.. versionadded:: 3.4
diff --git a/doc/extdev/deprecated.rst b/doc/extdev/deprecated.rst
index 8c3576b2c..9fc1110fc 100644
--- a/doc/extdev/deprecated.rst
+++ b/doc/extdev/deprecated.rst
@@ -22,6 +22,31 @@ The following is a list of deprecated interfaces.
- (will be) Removed
- Alternatives
+ * - :doc:`Setuptools integration `
+ - 5.0
+ - 7.0
+ - N/A
+
+ * - The ``locale`` argument of ``sphinx.util.i18n:babel_format_date()``
+ - 5.0
+ - 7.0
+ - N/A
+
+ * - The ``language`` argument of ``sphinx.util.i18n:format_date()``
+ - 5.0
+ - 7.0
+ - N/A
+
+ * - ``sphinx.writers.latex.LaTeXWriter.docclasses``
+ - 5.0
+ - 7.0
+ - N/A
+
+ * - ``sphinx.ext.napoleon.docstring.GoogleDocstring._qualify_name()``
+ - 4.5
+ - 6.0
+ - N/A
+
* - ``sphinx.ext.autodoc.AttributeDocumenter._datadescriptor``
- 4.3
- 6.0
diff --git a/doc/extdev/parserapi.rst b/doc/extdev/parserapi.rst
index 1bd03fd09..c5db2ac97 100644
--- a/doc/extdev/parserapi.rst
+++ b/doc/extdev/parserapi.rst
@@ -35,3 +35,4 @@ to configure their settings appropriately.
.. module:: sphinx.parsers
.. autoclass:: Parser
+ :members:
diff --git a/doc/faq.rst b/doc/faq.rst
index 4b273023d..68eb4745f 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
@@ -346,19 +350,3 @@ The following notes may be helpful if you want to create Texinfo files:
scheme ``info``. For example::
info:Texinfo#makeinfo_options
-
-- Inline markup
-
- The standard formatting for ``*strong*`` and ``_emphasis_`` can
- result in ambiguous output when used to markup parameter names and
- other values. Since this is a fairly common practice, the default
- formatting has been changed so that ``emphasis`` and ``strong`` are
- now displayed like ```literal'``\s.
-
- The standard formatting can be re-enabled by adding the following to
- your :file:`conf.py`::
-
- texinfo_elements = {'preamble': """
- @definfoenclose strong,*,*
- @definfoenclose emph,_,_
- """}
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-dev
Mailing list for development related discussions.
-#sphinx-doc on irc.freenode.net
+#sphinx-doc on irc.libera.chat
IRC channel for development questions and user support.
.. _python-sphinx: https://stackoverflow.com/questions/tagged/python-sphinx
diff --git a/doc/internals/release-process.rst b/doc/internals/release-process.rst
index 4e34debfb..a23ace0b1 100644
--- a/doc/internals/release-process.rst
+++ b/doc/internals/release-process.rst
@@ -100,6 +100,27 @@ But you can also explicitly enable the pending ones using e.g.
``PYTHONWARNINGS=default`` (see the :ref:`Python docs on configuring warnings
`) for more details.
+Python version support policy
+-----------------------------
+
+The minimum Python version Sphinx supports is the default Python version
+installed in the oldest `Long Term Support version of
+Ubuntu `_ that has standard support.
+For example, as of July 2021, Ubuntu 16.04 has just entered extended
+security maintenance (therefore, it doesn't count as standard support) and
+the oldest LTS release to consider is Ubuntu 18.04 LTS, supported until
+April 2023 and shipping Python 3.6.
+
+This is a summary table with the current policy:
+
+========== ========= ======
+Date Ubuntu Python
+========== ========= ======
+April 2021 18.04 LTS 3.6+
+---------- --------- ------
+April 2023 20.04 LTS 3.8+
+========== ========= ======
+
Release procedures
------------------
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/man/sphinx-build.rst b/doc/man/sphinx-build.rst
index ca16b265a..9bba4a55a 100644
--- a/doc/man/sphinx-build.rst
+++ b/doc/man/sphinx-build.rst
@@ -304,6 +304,22 @@ variables to customize behavior:
Additional options for :program:`sphinx-build`. These options can
also be set via the shortcut variable **O** (capital 'o').
+.. describe:: NO_COLOR
+
+ When set (regardless of value), :program:`sphinx-build` will not use color
+ in terminal output. ``NO_COLOR`` takes precedence over ``FORCE_COLOR``. See
+ `no-color.org `__ for other libraries supporting this
+ community standard.
+
+ .. versionadded:: 4.5.0
+
+.. describe:: FORCE_COLOR
+
+ When set (regardless of value), :program:`sphinx-build` will use color in
+ terminal output. ``NO_COLOR`` takes precedence over ``FORCE_COLOR``.
+
+ .. versionadded:: 4.5.0
+
.. _when-deprecation-warnings-are-displayed:
Deprecation Warnings
diff --git a/doc/tutorial/automatic-doc-generation.rst b/doc/tutorial/automatic-doc-generation.rst
index df42c6434..b47673d18 100644
--- a/doc/tutorial/automatic-doc-generation.rst
+++ b/doc/tutorial/automatic-doc-generation.rst
@@ -4,10 +4,9 @@ Automatic documentation generation from code
In the :ref:`previous section ` of the tutorial
you manually documented a Python function in Sphinx. However, the description
was out of sync with the code itself, since the function signature was not
-the same. Besides, it would be nice to reuse `Python
-docstrings `_
-in the documentation, rather than having to write the information in two
-places.
+the same. Besides, it would be nice to reuse :pep:`Python docstrings
+<257#what-is-a-docstring>` in the documentation, rather than having to write
+the information in two places.
Fortunately, :doc:`the autodoc extension ` provides this
functionality.
diff --git a/doc/tutorial/deploying.rst b/doc/tutorial/deploying.rst
new file mode 100644
index 000000000..85fc6643a
--- /dev/null
+++ b/doc/tutorial/deploying.rst
@@ -0,0 +1,279 @@
+Appendix: Deploying a Sphinx project online
+===========================================
+
+When you are ready to show your documentation project to the world, there are
+many options available to do so. Since the HTML generated by Sphinx is static,
+you can decouple the process of building your HTML documentation from hosting
+such files in the platform of your choice. You will not need a sophisticated
+server running Python: virtually every web hosting service will suffice.
+
+Therefore, the challenge is less how or where to serve the static HTML, but
+rather how to pick a workflow that automatically updates the deployed
+documentation every time there is a change in the source files.
+
+The following sections describe some of the available options to deploy
+your online documentation, and give some background information. If you want
+to go directly to the practical part, you can skip to :ref:`publishing-sources`.
+
+Sphinx-friendly deployment options
+----------------------------------
+
+There are several possible options you have to host your Sphinx documentation.
+Some of them are:
+
+**Read the Docs**
+ `Read the Docs`_ is an online service specialized in hosting technical
+ documentation written in Sphinx, as well as MkDocs. They have a
+ number of extra features, such as versioned documentation, traffic and
+ search analytics, custom domains, user-defined redirects, and more.
+
+**GitHub Pages**
+ `GitHub Pages`_ is a simple static web hosting tightly integrated with
+ `GitHub`_: static HTML is served from one of the branches of a project,
+ and usually sources are stored in another branch so that the output
+ can be updated every time the sources change (for example using `GitHub
+ Actions`_). It is free to use and supports custom domains.
+
+**GitLab Pages**
+ `GitLab Pages`_ is a similar concept to GitHub Pages, integrated with
+ `GitLab`_ and usually automated with `GitLab CI`_ instead.
+
+**Netlify**
+ `Netlify`_ is a sophisticated hosting for static sites enhanced by
+ client-side web technologies like JavaScript (so-called `"Jamstack"`_).
+ They offer support for headless content management systems and
+ serverless computing.
+
+**Your own server**
+ You can always use your own web server to host Sphinx HTML documentation.
+ It is the option that gives more flexibility, but also more complexity.
+
+All these options have zero cost, with the option of paying for extra features.
+
+.. _Read the Docs: https://readthedocs.org/
+.. _GitHub Pages: https://pages.github.com/
+.. _GitHub: https://github.com/
+.. _GitHub Actions: https://github.com/features/actions
+.. _GitLab Pages: https://about.gitlab.com/stages-devops-lifecycle/pages/
+.. _GitLab: https://gitlab.com/
+.. _GitLab CI: https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
+.. _Netlify: https://www.netlify.com/
+.. _"Jamstack": https://jamstack.org/
+
+Embracing the "Docs as Code" philosophy
+---------------------------------------
+
+The free offerings of most of the options listed above require your
+documentation sources to be publicly available. Moreover, these services
+expect you to use a `Version Control System`_, a technology that tracks the
+evolution of a collection of files as a series of snapshots ("commits").
+The practice of writing documentation in plain text files with the same tools
+as the ones used for software development is commonly known as `"Docs as Code"`_.
+
+The most popular Version Control System nowadays is Git_, a free and open
+source tool that is the backbone of services like GitHub and GitLab.
+Since both Read the Docs and Netlify have integrations with GitHub and GitLab,
+and both GitHub and GitLab have an integrated Pages product, the most effective
+way of automatically build your documentation online is to upload your sources
+to either of these Git hosting services.
+
+.. _Version Control System: https://en.wikipedia.org/wiki/Version_control
+.. _"Docs as Code": https://www.writethedocs.org/guide/docs-as-code/
+.. _Git: https://git-scm.com/
+
+.. _publishing-sources:
+
+Publishing your documentation sources
+-------------------------------------
+
+GitHub
+~~~~~~
+
+The quickest way to upload an existing project to GitHub is to:
+
+1. `Sign up for a GitHub account `_.
+2. `Create a new repository `_.
+3. Open `the "Upload files" page`_ of your new repository.
+4. Select the files on your operating system file browser (in your case
+ ``README.rst``, ``lumache.py``, the makefiles under the ``docs`` directory,
+ and everything under ``docs/source``) and drag them to the GitHub interface
+ to upload them all.
+5. Click on the :guilabel:`Commit changes` button.
+
+.. _the "Upload files" page: https://docs.github.com/en/repositories/working-with-files/managing-files/adding-a-file-to-a-repository
+
+.. note::
+
+ Make sure you don't upload the ``docs/build`` directory, as it contains the
+ output generated by Sphinx and it will change every time you change the
+ sources, complicating your workflow.
+
+These steps do not require access to the command line or installing any
+additional software. To learn more, you can:
+
+- Follow `this interactive GitHub course`_ to learn more about how the GitHub
+ interface works.
+- Read `this quickstart tutorial`_ to install extra software on your machine
+ and have more flexibility. You can either use the Git command line, or the
+ GitHub Desktop application.
+
+.. _this interactive GitHub course: https://lab.github.com/githubtraining/introduction-to-github
+.. _this quickstart tutorial: https://docs.github.com/en/get-started/quickstart
+
+GitLab
+~~~~~~
+
+Similarly to GitHub, the fastest way to upload your project to GitLab is
+using the web interface:
+
+1. `Sign up for a GitLab account `_.
+2. `Create a new blank project `_.
+3. Upload the project files (in your case ``README.rst``, ``lumache.py``, the
+ makefiles under the ``docs`` directory, and everything under
+ ``docs/source``) one by one using the :guilabel:`Upload File` button [#f1]_.
+
+Again, these steps do not require additional software on your computer. To
+learn more, you can:
+
+- Follow `this tutorial`_ to install Git on your machine.
+- Browse the `GitLab User documentation`_ to understand the possibilities of
+ the platform.
+
+.. _this tutorial: https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html
+.. _GitLab User documentation: https://docs.gitlab.com/ee/user/index.html
+
+.. note::
+
+ Make sure you don't upload the ``docs/build`` directory, as it contains the
+ output generated by Sphinx and it will change every time you change the
+ sources, complicating your workflow.
+
+.. [#f1] At the time of writing, `uploading whole directories to GitLab using
+ only the web
+ interface `_ is
+ not yet implemented.
+
+Publishing your HTML documentation
+----------------------------------
+
+Read the Docs
+~~~~~~~~~~~~~
+
+`Read the Docs`_ offers integration with both GitHub and GitLab. The quickest
+way of getting started is to follow :doc:`the RTD
+tutorial `, which is loosely based on this one.
+You can publish your sources on GitHub as explained :ref:`in the previous
+section `, then skip directly to
+:ref:`readthedocs:tutorial/index:Sign up for Read the Docs`.
+If you choose GitLab instead, the process is similar.
+
+GitHub Pages
+~~~~~~~~~~~~
+
+`GitHub Pages`_ requires you to :ref:`publish your
+sources ` on `GitHub`_. After that, you will need an
+automated process that performs the ``make html`` step every time the sources
+change. That can be achieved using `GitHub Actions`_.
+
+After you have published your sources on GitHub, create a file named
+``.github/workflows/sphinx.yml`` in your repository with the following
+contents:
+
+.. code-block:: yaml
+ :caption: .github/workflows/
+
+ name: Sphinx build
+
+ on: push
+
+ jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Build HTML
+ uses: ammaraskar/sphinx-action@0.4
+ - name: Upload artifacts
+ uses: actions/upload-artifact@v1
+ with:
+ name: html-docs
+ path: docs/build/html/
+ - name: Deploy
+ uses: peaceiris/actions-gh-pages@v3
+ if: github.ref == 'refs/heads/main'
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: docs/build/html
+
+This contains a GitHub Actions workflow with a single job of four steps:
+
+1. Checkout the code.
+2. Build the HTML documentation using Sphinx.
+3. Attach the HTML output the artifacts to the GitHub Actions job, for easier
+ inspection.
+4. If the change happens on the default branch, take the contents of
+ ``docs/build/html`` and push it to the ``gh-pages`` branch.
+
+Next, you need to specify the dependencies for the ``make html`` step to be
+successful. For that, create a file ``docs/requirements.txt`` and add the
+following contents:
+
+.. code-block::
+ :caption: docs/requirements.txt
+
+ furo==2021.11.16
+
+And finally, you are ready to `enable GitHub Pages on your repository`_. For
+that, go to :guilabel:`Settings`, then :guilabel:`Pages` on the left sidebar,
+select the ``gh-pages`` branch in the "Source" dropdown menu, and click
+:guilabel:`Save`. After a few minutes, you should be able to see your HTML at
+the designated URL.
+
+.. _enable GitHub Pages on your repository: https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
+
+GitLab Pages
+~~~~~~~~~~~~
+
+`GitLab Pages`_, on the other hand, requires you to :ref:`publish your
+sources ` on `GitLab`_. When you are ready, you can
+automate the process of running ``make html`` using `GitLab CI`_.
+
+After you have published your sources on GitLab, create a file named
+``.gitlab-ci.yml`` in your repository with these contents:
+
+.. code-block:: yaml
+ :caption: .gitlab-ci.yml
+
+ stages:
+ - deploy
+
+ pages:
+ stage: deploy
+ image: python:3.9-slim
+ before_script:
+ - apt-get update && apt-get install make --no-install-recommends -y
+ - python -m pip install sphinx furo
+ script:
+ - cd docs && make html
+ after_script:
+ - mv docs/build/html/ ./public/
+ artifacts:
+ paths:
+ - public
+ rules:
+ - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
+
+This contains a GitLab CI workflow with one job of several steps:
+
+1. Install the necessary dependencies.
+2. Build the HTML documentation using Sphinx.
+3. Move the output to a known artifacts location.
+
+.. note::
+ You will need to `validate your account`_ by entering a payment method
+ (you will be charged a small amount that will then be reimbursed).
+
+.. _validate your account: https://about.gitlab.com/blog/2021/05/17/prevent-crypto-mining-abuse/#validating-an-account
+
+After that, if the pipeline is successful, you should be able to see your HTML
+at the designated URL.
diff --git a/doc/tutorial/describing-code.rst b/doc/tutorial/describing-code.rst
index 0b88f5bd9..57f1b2008 100644
--- a/doc/tutorial/describing-code.rst
+++ b/doc/tutorial/describing-code.rst
@@ -57,7 +57,7 @@ Notice several things:
- Sphinx parsed the argument of the ``.. py:function`` directive and
highlighted the module, the function name, and the parameters appropriately.
- The directive content includes a one-line description of the function,
- as well as a :ref:`info field list ` containing the function
+ as well as an :ref:`info field list ` containing the function
parameter, its expected type, the return value, and the return type.
.. note::
diff --git a/doc/tutorial/index.rst b/doc/tutorial/index.rst
index 6a5e7de5f..1d12aff83 100644
--- a/doc/tutorial/index.rst
+++ b/doc/tutorial/index.rst
@@ -35,4 +35,5 @@ project.
narrative-documentation
describing-code
automatic-doc-generation
+ deploying
end
diff --git a/doc/usage/advanced/intl.rst b/doc/usage/advanced/intl.rst
index 3bf353e8d..ccdb6e982 100644
--- a/doc/usage/advanced/intl.rst
+++ b/doc/usage/advanced/intl.rst
@@ -68,6 +68,24 @@ be translated you need to follow these instructions:
* Run your desired build.
+In order to protect against mistakes, a warning is emitted if
+cross-references in the translated paragraph do not match those from the
+original. This can be turned off globally using the
+:confval:`suppress_warnings` configuration variable. Alternatively, to
+turn it off for one message only, end the message with ``#noqa`` like
+this::
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
+ risus tortor, luctus id ultrices at. #noqa
+
+(Write ``\#noqa`` in case you want to have "#noqa" literally in the
+text. This does not apply to code blocks, where ``#noqa`` is ignored
+because code blocks do not contain references anyway.)
+
+.. versionadded:: 4.5
+ The ``#noqa`` mechanism.
+
+
Translating with sphinx-intl
----------------------------
diff --git a/doc/usage/advanced/setuptools.rst b/doc/usage/advanced/setuptools.rst
index 7f993e10c..672d65867 100644
--- a/doc/usage/advanced/setuptools.rst
+++ b/doc/usage/advanced/setuptools.rst
@@ -6,6 +6,10 @@ Setuptools integration
Sphinx supports integration with setuptools and distutils through a custom
command - :class:`~sphinx.setup_command.BuildDoc`.
+.. deprecated:: 5.0
+
+ This feature will be removed in v7.0.
+
Using setuptools integration
----------------------------
@@ -64,7 +68,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 +79,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 +92,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 +109,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 +121,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 +135,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 +173,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..133a0e227 100644
--- a/doc/usage/configuration.rst
+++ b/doc/usage/configuration.rst
@@ -316,7 +316,11 @@ General configuration
* ``app.add_role``
* ``app.add_generic_role``
* ``app.add_source_parser``
+ * ``autosectionlabel.*``
* ``download.not_readable``
+ * ``epub.unknown_project_files``
+ * ``epub.duplicated_toc_entry``
+ * ``i18n.inconsistent_references``
* ``image.not_readable``
* ``ref.term``
* ``ref.ref``
@@ -332,11 +336,9 @@ General configuration
* ``toc.excluded``
* ``toc.not_readable``
* ``toc.secnum``
- * ``epub.unknown_project_files``
- * ``epub.duplicated_toc_entry``
- * ``autosectionlabel.*``
- You can choose from these types.
+ You can choose from these types. You can also give only the first
+ component to exclude all warnings attached to it.
Now, this option should be considered *experimental*.
@@ -366,6 +368,10 @@ General configuration
Added ``toc.excluded`` and ``toc.not_readable``
+ .. versionadded:: 4.5
+
+ Added ``i18n.inconsistent_references``
+
.. confval:: needs_sphinx
If set to a ``major.minor`` version string like ``'1.1'``, Sphinx will
@@ -392,7 +398,7 @@ General configuration
.. confval:: manpages_url
- A URL to cross-reference :rst:role:`manpage` directives. If this is
+ A URL to cross-reference :rst:role:`manpage` roles. If this is
defined to ``https://manpages.debian.org/{path}``, the
:literal:`:manpage:`man(1)`` role will link to
. The patterns available are:
@@ -1351,6 +1357,13 @@ that use Sphinx's HTMLWriter class.
.. versionadded:: 1.0
+.. confval:: html_show_search_summary
+
+ If true, the text around the keyword is shown as summary of each search result.
+ Default is ``True``.
+
+ .. versionadded:: 4.5
+
.. confval:: html_show_sphinx
If true, "Created using Sphinx" is shown in the HTML footer. Default is
@@ -2499,6 +2512,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 +2703,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 86fed4a0b..b2ddf5083 100644
--- a/doc/usage/extensions/autodoc.rst
+++ b/doc/usage/extensions/autodoc.rst
@@ -41,7 +41,7 @@ you can also enable the :mod:`napoleon ` extension.
docstrings to correct reStructuredText before :mod:`autodoc` processes them.
.. _Google: https://github.com/google/styleguide/blob/gh-pages/pyguide.md#38-comments-and-docstrings
-.. _NumPy: https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
+.. _NumPy: https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard
Directives
@@ -468,7 +468,7 @@ There are also config values that you can set:
.. confval:: autodoc_class_signature
- This value selects how the signautre will be displayed for the class defined
+ This value selects how the signature will be displayed for the class defined
by :rst:dir:`autoclass` directive. The possible values are:
``"mixed"``
@@ -528,7 +528,8 @@ There are also config values that you can set:
The supported options are ``'members'``, ``'member-order'``,
``'undoc-members'``, ``'private-members'``, ``'special-members'``,
``'inherited-members'``, ``'show-inheritance'``, ``'ignore-module-all'``,
- ``'imported-members'``, ``'exclude-members'`` and ``'class-doc-from'``.
+ ``'imported-members'``, ``'exclude-members'``, ``'class-doc-from'`` and
+ ``'no-value'``.
.. versionadded:: 1.8
@@ -541,6 +542,9 @@ There are also config values that you can set:
.. versionchanged:: 4.1
Added ``'class-doc-from'``.
+ .. versionchanged:: 4.5
+ Added ``'no-value'``.
+
.. confval:: autodoc_docstring_signature
Functions imported from C modules cannot be introspected, and therefore the
@@ -638,8 +642,8 @@ There are also config values that you can set:
full-qualified object name. It is used to keep type aliases not evaluated in
the document. Defaults to empty (``{}``).
- The type aliases are only available if your program enables `Postponed
- Evaluation of Annotations (PEP 563)`__ feature via ``from __future__ import
+ The type aliases are only available if your program enables :pep:`Postponed
+ Evaluation of Annotations (PEP 563) <563>` feature via ``from __future__ import
annotations``.
For example, there is code using a type alias::
@@ -666,10 +670,24 @@ There are also config values that you can set:
...
- .. __: https://www.python.org/dev/peps/pep-0563/
.. __: https://mypy.readthedocs.io/en/latest/kinds_of_types.html#type-aliases
.. versionadded:: 3.3
+.. confval:: autodoc_typehints_format
+
+ This value controls the format of typehints. The setting takes the
+ following values:
+
+ * ``'fully-qualified'`` -- Show the module name and its name of typehints
+ * ``'short'`` -- Suppress the leading module names of the typehints
+ (ex. ``io.StringIO`` -> ``StringIO``) (default)
+
+ .. versionadded:: 4.4
+
+ .. versionchanged:: 5.0
+
+ The default setting was changed to ``'short'``
+
.. confval:: autodoc_preserve_defaults
If True, the default argument values of functions will be not evaluated on
diff --git a/doc/usage/extensions/autosummary.rst b/doc/usage/extensions/autosummary.rst
index ac7bbd68f..ffdba86c4 100644
--- a/doc/usage/extensions/autosummary.rst
+++ b/doc/usage/extensions/autosummary.rst
@@ -255,7 +255,7 @@ Autosummary uses the following Jinja template files:
- :file:`autosummary/attribute.rst` -- template for class attributes
- :file:`autosummary/method.rst` -- template for class methods
-The following variables available in the templates:
+The following variables are available in the templates:
.. currentmodule:: None
@@ -300,7 +300,7 @@ The following variables available in the templates:
.. data:: functions
List containing names of "public" functions in the module. Here, "public"
- here means that the name does not start with an underscore. Only available
+ means that the name does not start with an underscore. Only available
for modules.
.. data:: classes
diff --git a/doc/usage/extensions/doctest.rst b/doc/usage/extensions/doctest.rst
index 0fe9b535d..1b9c82268 100644
--- a/doc/usage/extensions/doctest.rst
+++ b/doc/usage/extensions/doctest.rst
@@ -93,8 +93,8 @@ a comma-separated list of group names.
* ``<``, ``>``: Exclusive ordered comparison clause
* ``===``: Arbitrary equality clause.
- ``pyversion`` option is followed `PEP-440: Version Specifiers
- `__.
+ ``pyversion`` option is followed :pep:`PEP-440: Version Specifiers
+ <440#version-specifiers>`.
.. versionadded:: 1.6
diff --git a/doc/usage/extensions/example_google.py b/doc/usage/extensions/example_google.py
index 5fde6e226..6f82a2e5f 100644
--- a/doc/usage/extensions/example_google.py
+++ b/doc/usage/extensions/example_google.py
@@ -45,7 +45,7 @@ on the first line, separated by a colon.
def function_with_types_in_docstring(param1, param2):
"""Example function with types documented in the docstring.
- `PEP 484`_ type annotations are supported. If attribute, parameter, and
+ :pep:`484` type annotations are supported. If attribute, parameter, and
return types are annotated according to `PEP 484`_, they do not need to be
included in the docstring:
@@ -55,10 +55,6 @@ def function_with_types_in_docstring(param1, param2):
Returns:
bool: The return value. True for success, False otherwise.
-
- .. _PEP 484:
- https://www.python.org/dev/peps/pep-0484/
-
"""
@@ -311,4 +307,4 @@ class ExamplePEP526Class:
"""
attr1: str
- attr2: int
\ No newline at end of file
+ attr2: int
diff --git a/doc/usage/extensions/example_numpy.py b/doc/usage/extensions/example_numpy.py
index 2712447f4..22595b4e8 100644
--- a/doc/usage/extensions/example_numpy.py
+++ b/doc/usage/extensions/example_numpy.py
@@ -37,8 +37,8 @@ module_level_variable1 : int
with it.
-.. _NumPy Documentation HOWTO:
- https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
+.. _NumPy docstring standard:
+ https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard
"""
@@ -55,7 +55,7 @@ on the first line, separated by a colon.
def function_with_types_in_docstring(param1, param2):
"""Example function with types documented in the docstring.
- `PEP 484`_ type annotations are supported. If attribute, parameter, and
+ :pep:`484` type annotations are supported. If attribute, parameter, and
return types are annotated according to `PEP 484`_, they do not need to be
included in the docstring:
@@ -70,10 +70,6 @@ def function_with_types_in_docstring(param1, param2):
-------
bool
True if successful, False otherwise.
-
- .. _PEP 484:
- https://www.python.org/dev/peps/pep-0484/
-
"""
diff --git a/doc/usage/extensions/extlinks.rst b/doc/usage/extensions/extlinks.rst
index c345a7c82..97359aba5 100644
--- a/doc/usage/extensions/extlinks.rst
+++ b/doc/usage/extensions/extlinks.rst
@@ -59,3 +59,11 @@ The extension adds a config value:
Since links are generated from the role in the reading stage, they appear as
ordinary links to e.g. the ``linkcheck`` builder.
+
+.. confval:: extlinks_detect_hardcoded_links
+
+ If enabled, extlinks emits a warning if a hardcoded link is replaceable
+ by an extlink, and suggests a replacement via warning. It defaults to
+ ``False``.
+
+ .. versionadded:: 4.5
diff --git a/doc/usage/extensions/intersphinx.rst b/doc/usage/extensions/intersphinx.rst
index a3e65bed6..6b7b1e1bd 100644
--- a/doc/usage/extensions/intersphinx.rst
+++ b/doc/usage/extensions/intersphinx.rst
@@ -8,20 +8,25 @@
.. versionadded:: 0.5
-This extension can generate automatic links to the documentation of objects in
-other projects.
+This extension can generate links to the documentation of objects in external
+projects, either explicitly through the :rst:role:`external` role, or as a
+fallback resolution for any other cross-reference.
-Usage is simple: whenever Sphinx encounters a cross-reference that has no
-matching target in the current documentation set, it looks for targets in the
-documentation sets configured in :confval:`intersphinx_mapping`. A reference
-like ``:py:class:`zipfile.ZipFile``` can then link to the Python documentation
+Usage for fallback resolution is simple: whenever Sphinx encounters a
+cross-reference that has no matching target in the current documentation set,
+it looks for targets in the external documentation sets configured in
+:confval:`intersphinx_mapping`. A reference like
+``:py:class:`zipfile.ZipFile``` can then link to the Python documentation
for the ZipFile class, without you having to specify where it is located
exactly.
-When using the "new" format (see below), you can even force lookup in a foreign
-set by prefixing the link target appropriately. A link like ``:ref:`comparison
-manual ``` will then link to the label "comparisons" in the
-doc set "python", if it exists.
+When using the :rst:role:`external` role, you can force lookup to any external
+projects, and optionally to a specific external project.
+A link like ``:external:ref:`comparison manual ``` will then link
+to the label "comparisons" in whichever configured external project, if it
+exists,
+and a link like ``:external+python:ref:`comparison manual ``` will
+link to the label "comparisons" only in the doc set "python", if it exists.
Behind the scenes, this works as follows:
@@ -30,8 +35,8 @@ Behind the scenes, this works as follows:
* Projects using the Intersphinx extension can specify the location of such
mapping files in the :confval:`intersphinx_mapping` config value. The mapping
- will then be used to resolve otherwise missing references to objects into
- links to the other documentation.
+ will then be used to resolve both :rst:role:`external` references, and also
+ otherwise missing references to objects into links to the other documentation.
* By default, the mapping file is assumed to be at the same location as the rest
of the documentation; however, the location of the mapping file can also be
@@ -79,10 +84,10 @@ linking:
at the same location as the base URI) or another local file path or a full
HTTP URI to an inventory file.
- The unique identifier can be used to prefix cross-reference targets, so that
+ The unique identifier can be used in the :rst:role:`external` role, so that
it is clear which intersphinx set the target belongs to. A link like
- ``:ref:`comparison manual ``` will link to the label
- "comparisons" in the doc set "python", if it exists.
+ ``external:python+ref:`comparison manual ``` will link to the
+ label "comparisons" in the doc set "python", if it exists.
**Example**
@@ -152,6 +157,10 @@ linking:
.. versionadded:: 4.3
+ .. versionchanged:: 5.0
+
+ Changed default value from an empty list to ``['std:doc']``.
+
A list of strings being either:
- the name of a specific reference type in a domain,
@@ -160,23 +169,52 @@ linking:
``std:*``, ``py:*``, or ``cpp:*``, or
- simply a wildcard ``*``.
- The default value is an empty list.
+ The default value is ``['std:doc']``.
- When a cross-reference without an explicit inventory specification is being
- resolved by intersphinx, skip resolution if it matches one of the
- specifications in this list.
+ When a non-:rst:role:`external` cross-reference is being resolved by
+ intersphinx, skip resolution if it matches one of the specifications in this
+ list.
For example, with ``intersphinx_disabled_reftypes = ['std:doc']``
a cross-reference ``:doc:`installation``` will not be attempted to be
- resolved by intersphinx, but ``:doc:`otherbook:installation``` will be
- attempted to be resolved in the inventory named ``otherbook`` in
+ resolved by intersphinx, but ``:external+otherbook:doc:`installation``` will
+ be attempted to be resolved in the inventory named ``otherbook`` in
:confval:`intersphinx_mapping`.
At the same time, all cross-references generated in, e.g., Python,
declarations will still be attempted to be resolved by intersphinx.
- If ``*`` is in the list of domains, then no references without an explicit
- inventory will be resolved by intersphinx.
+ If ``*`` is in the list of domains, then no non-:rst:role:`external`
+ references will be resolved by intersphinx.
+Explicitly Reference External Objects
+-------------------------------------
+
+The Intersphinx extension provides the following role.
+
+.. rst:role:: external
+
+ .. versionadded:: 4.4
+
+ Use Intersphinx to perform lookup only in external projects, and not the
+ current project. Intersphinx still needs to know the type of object you
+ would like to find, so the general form of this role is to write the
+ cross-refererence as if the object is in the current project, but then prefix
+ it with ``:external``.
+ The two forms are then
+
+ - ``:external:domain:reftype:`target```,
+ e.g., ``:external:py:class:`zipfile.ZipFile```, or
+ - ``:external:reftype:`target```,
+ e.g., ``:external:doc:`installation```.
+
+ If you would like to constrain the lookup to a specific external project,
+ then the key of the project, as specified in :confval:`intersphinx_mapping`,
+ is added as well to get the two forms
+
+ - ``:external+invname:domain:reftype:`target```,
+ e.g., ``:external+python:py:class:`zipfile.ZipFile```, or
+ - ``:external+invname:reftype:`target```,
+ e.g., ``:external+python:doc:`installation```.
Showing all links of an Intersphinx mapping file
------------------------------------------------
diff --git a/doc/usage/extensions/napoleon.rst b/doc/usage/extensions/napoleon.rst
index 68ff98acc..f372d641d 100644
--- a/doc/usage/extensions/napoleon.rst
+++ b/doc/usage/extensions/napoleon.rst
@@ -26,7 +26,7 @@ Are you tired of writing docstrings that look like this::
:rtype: BufferedFileStorage
`reStructuredText`_ is great, but it creates visually dense, hard to read
-`docstrings`_. Compare the jumble above to the same thing rewritten
+:pep:`docstrings <287>`. Compare the jumble above to the same thing rewritten
according to the `Google Python Style Guide`_::
Args:
@@ -50,7 +50,6 @@ the documentation, so it doesn't modify any of the docstrings in your actual
source code files.
.. _ReStructuredText: https://docutils.sourceforge.io/rst.html
-.. _docstrings: https://www.python.org/dev/peps/pep-0287/
.. _Google Python Style Guide:
https://google.github.io/styleguide/pyguide.html
.. _Google:
@@ -199,11 +198,11 @@ not be mixed. Choose one style for your project and be consistent with it.
Type Annotations
~~~~~~~~~~~~~~~~
-`PEP 484`_ introduced a standard way to express types in Python code.
+:pep:`484` introduced a standard way to express types in Python code.
This is an alternative to expressing types directly in docstrings.
-One benefit of expressing types according to `PEP 484`_ is that
+One benefit of expressing types according to :pep:`484` is that
type checkers and IDEs can take advantage of them for static code
-analysis. `PEP 484`_ was then extended by `PEP 526`_ which introduced
+analysis. :pep:`484` was then extended by :pep:`526` which introduced
a similar way to annotate variables (and attributes).
Google style with Python 3 type annotations::
@@ -267,9 +266,7 @@ Google style with types in docstrings::
`Python 2/3 compatible annotations`_ aren't currently
supported by Sphinx and won't show up in the docs.
-.. _PEP 484: https://www.python.org/dev/peps/pep-0484/
-.. _PEP 526: https://www.python.org/dev/peps/pep-0526/
-.. _Python 2/3 compatible annotations: https://www.python.org/dev/peps/pep-0484/#suggested-syntax-for-python-2-7-and-straddling-code
+.. _Python 2/3 compatible annotations: https://peps.python.org/pep-0484/#suggested-syntax-for-python-2-7-and-straddling-code
Configuration
@@ -548,7 +545,7 @@ sure that "sphinx.ext.napoleon" is enabled in `conf.py`::
.. confval:: napoleon_attr_annotations
- True to allow using `PEP 526`_ attributes annotations in classes.
+ True to allow using :pep:`526` attributes annotations in classes.
If an attribute is documented in the docstring without a type and
has an annotation in the class body, that type is used.
diff --git a/doc/usage/installation.rst b/doc/usage/installation.rst
index 4b016f8f0..b85a6cd2a 100644
--- a/doc/usage/installation.rst
+++ b/doc/usage/installation.rst
@@ -222,8 +222,8 @@ of images:
- `sphinxdoc/sphinx-latexpdf`_
.. _Docker Hub: https://hub.docker.com/
-.. _sphinxdoc/sphinx: https://hub.docker.com/repository/docker/sphinxdoc/sphinx
-.. _sphinxdoc/sphinx-latexpdf: https://hub.docker.com/repository/docker/sphinxdoc/sphinx-latexpdf
+.. _sphinxdoc/sphinx: https://hub.docker.com/r/sphinxdoc/sphinx
+.. _sphinxdoc/sphinx-latexpdf: https://hub.docker.com/r/sphinxdoc/sphinx-latexpdf
Former one is used for standard usage of Sphinx, and latter one is mainly used for
PDF builds using LaTeX. Please choose one for your purpose.
@@ -239,19 +239,19 @@ 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:
+ And you can use the following command to build HTML document:
- .. code-block:: bash
+ .. code-block:: console
$ docker run --rm -v /path/to/document:/docs sphinxdoc/sphinx make html
For more details, please read `README file`__ of docker images.
-.. __: https://hub.docker.com/repository/docker/sphinxdoc/sphinx
+.. __: https://hub.docker.com/r/sphinxdoc/sphinx
Installation from source
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/restructuredtext/basics.rst b/doc/usage/restructuredtext/basics.rst
index 16cfc6109..c846dc145 100644
--- a/doc/usage/restructuredtext/basics.rst
+++ b/doc/usage/restructuredtext/basics.rst
@@ -245,10 +245,10 @@ follow:
* ``#`` with overline, for parts
* ``*`` with overline, for chapters
-* ``=``, for sections
-* ``-``, for subsections
-* ``^``, for subsubsections
-* ``"``, for paragraphs
+* ``=`` for sections
+* ``-`` for subsections
+* ``^`` for subsubsections
+* ``"`` for paragraphs
Of course, you are free to use your own marker characters (see the reST
documentation), and use a deeper nesting level, but keep in mind that most
diff --git a/doc/usage/restructuredtext/directives.rst b/doc/usage/restructuredtext/directives.rst
index 2a9743e94..d1877bca0 100644
--- a/doc/usage/restructuredtext/directives.rst
+++ b/doc/usage/restructuredtext/directives.rst
@@ -598,6 +598,7 @@ __ https://pygments.org/docs/lexers
are removed via :func:`textwrap.dedent()`. For example::
.. code-block:: ruby
+ :linenos:
:dedent: 4
some ruby code
@@ -831,6 +832,9 @@ Glossary
.. versionchanged:: 1.4
Index key for glossary term should be considered *experimental*.
+ .. versionchanged:: 4.4
+ In internationalized documentation, the ``:sorted:`` flag sorts
+ according to translated terms.
Meta-information markup
-----------------------
diff --git a/doc/usage/restructuredtext/domains.rst b/doc/usage/restructuredtext/domains.rst
index 9baaa8417..30bde8ea1 100644
--- a/doc/usage/restructuredtext/domains.rst
+++ b/doc/usage/restructuredtext/domains.rst
@@ -211,6 +211,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 4.0
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:data:: name
Describes global data in a module, including both variables and values used
@@ -237,6 +243,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 4.0
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:exception:: name
Describes an exception class. The signature can, but need not include
@@ -251,6 +263,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 3.1
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:class:: name
.. py:class:: name(parameters)
@@ -291,6 +309,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 3.1
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:attribute:: name
Describes an object data attribute. The description should include
@@ -317,6 +341,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 4.0
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:property:: name
Describes an object property.
@@ -340,6 +370,12 @@ The following directives are provided for module and class contents:
.. rst:directive:option:: type: type of the property
:type: text
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:: .. py:method:: name(parameters)
Describes an object method. The parameters should not include the ``self``
@@ -385,6 +421,12 @@ The following directives are provided for module and class contents:
.. versionadded:: 3.1
+ .. rst::directive:option:: module
+ :type: text
+
+ Describe the location where the object is defined. The default value is
+ the module specified by :rst:dir:`py:currentmodule`.
+
.. rst:directive:option:: property
:type: no value
diff --git a/doc/usage/theming.rst b/doc/usage/theming.rst
index f6a9460ec..5f5417061 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
@@ -158,9 +158,18 @@ These themes are:
dimension string such as '70em' or '50%'. Use 'none' if you don't
want a width limit. Defaults may depend on the theme (often 800px).
- - **navigation_with_keys** (true or false): Allow navigating to the
- previous/next page using the keyboard's left and right arrows. Defaults to
- ``False``.
+ - **navigation_with_keys** (true or false): Allow navigating
+ with the following keyboard shortcuts:
+
+ - :kbd:`Left arrow`: previous page
+ - :kbd:`Right arrow`: next page
+
+ Defaults to ``False``.
+
+ - **enable_search_shortcuts** (true or false): Allow jumping to the search box
+ with :kbd:`/` and allow removal of search highlighting with :kbd:`Esc`.
+
+ Defaults to ``True``.
- **globaltoc_collapse** (true or false): Only expand subsections
of the current document in ``globaltoc.html``
diff --git a/karma.conf.js b/karma.conf.js
index 82be18a71..082584cf7 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -15,8 +15,6 @@ module.exports = function(config) {
// list of files / patterns to load in the browser
files: [
- 'sphinx/themes/basic/static/underscore.js',
- 'sphinx/themes/basic/static/jquery.js',
'sphinx/themes/basic/static/doctools.js',
'sphinx/themes/basic/static/searchtools.js',
'tests/js/*.js'
@@ -59,7 +57,7 @@ module.exports = function(config) {
// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
- browsers: ['Chrome', 'Firefox'],
+ browsers: ["Firefox"],
// Continuous Integration mode
diff --git a/package-lock.json b/package-lock.json
index 96cd10a63..42f65c7a1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,122 +1,1595 @@
{
"name": "sphinx",
+ "lockfileVersion": 2,
"requires": true,
- "lockfileVersion": 1,
- "dependencies": {
- "accepts": {
+ "packages": {
+ "": {
+ "name": "sphinx",
+ "devDependencies": {
+ "jasmine-core": "^3.4.0",
+ "karma": "^6.3.9",
+ "karma-firefox-launcher": "^2.0.0",
+ "karma-jasmine": "^4.0.0"
+ }
+ },
+ "node_modules/@types/component-emitter": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
+ "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
+ "dev": true
+ },
+ "node_modules/@types/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
+ "dev": true
+ },
+ "node_modules/@types/cors": {
+ "version": "2.8.12",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
+ "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "17.0.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.5.tgz",
+ "integrity": "sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw==",
+ "dev": true
+ },
+ "node_modules/accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
"dev": true,
- "requires": {
+ "dependencies": {
"mime-types": "~2.1.24",
"negotiator": "0.6.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
}
},
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
+ "node_modules/base64-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/base64id": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
+ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
+ "dev": true,
+ "engines": {
+ "node": "^4.5.0 || >= 5.9"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.1",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.9.6",
+ "raw-body": "2.4.2",
+ "type-is": "~1.6.18"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "dependencies": {
+ "object-assign": "^4",
+ "vary": "^1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/custom-event": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
+ "dev": true
+ },
+ "node_modules/date-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
+ "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/di": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "node_modules/dom-serialize": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
+ "dev": true,
+ "dependencies": {
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/engine.io": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
+ "integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
+ "dev": true,
+ "dependencies": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/engine.io-parser": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
+ "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
+ "dev": true,
+ "dependencies": {
+ "base64-arraybuffer": "~1.0.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/engine.io/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/engine.io/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/ent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
+ "dev": true
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
+ "dev": true
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
+ "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+ "dev": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "node_modules/jasmine-core": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz",
+ "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==",
+ "dev": true
+ },
+ "node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/karma": {
+ "version": "6.3.9",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.9.tgz",
+ "integrity": "sha512-E/MqdLM9uVIhfuyVnrhlGBu4miafBdXEAEqCmwdEMh3n17C7UWC/8Kvm3AYKr91gc7scutekZ0xv6rxRaUCtnw==",
+ "dev": true,
+ "dependencies": {
+ "body-parser": "^1.19.0",
+ "braces": "^3.0.2",
+ "chokidar": "^3.5.1",
+ "colors": "^1.4.0",
+ "connect": "^3.7.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.1",
+ "glob": "^7.1.7",
+ "graceful-fs": "^4.2.6",
+ "http-proxy": "^1.18.1",
+ "isbinaryfile": "^4.0.8",
+ "lodash": "^4.17.21",
+ "log4js": "^6.3.0",
+ "mime": "^2.5.2",
+ "minimatch": "^3.0.4",
+ "qjobs": "^1.2.0",
+ "range-parser": "^1.2.1",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.2.0",
+ "source-map": "^0.6.1",
+ "tmp": "^0.2.1",
+ "ua-parser-js": "^0.7.30",
+ "yargs": "^16.1.1"
+ },
+ "bin": {
+ "karma": "bin/karma"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/karma-firefox-launcher": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.2.tgz",
+ "integrity": "sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA==",
+ "dev": true,
+ "dependencies": {
+ "is-wsl": "^2.2.0",
+ "which": "^2.0.1"
+ }
+ },
+ "node_modules/karma-jasmine": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
+ "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+ "dev": true,
+ "dependencies": {
+ "jasmine-core": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "peerDependencies": {
+ "karma": "*"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/log4js": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
+ "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
+ "dev": true,
+ "dependencies": {
+ "date-format": "^3.0.0",
+ "debug": "^4.1.1",
+ "flatted": "^2.0.1",
+ "rfdc": "^1.1.4",
+ "streamroller": "^2.2.4"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/log4js/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/log4js/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true,
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/qjobs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.9"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
+ "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.1",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "dev": true
+ },
+ "node_modules/rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true
+ },
+ "node_modules/socket.io": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
+ "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/socket.io-adapter": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
+ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
+ "dev": true
+ },
+ "node_modules/socket.io-parser": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
+ "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
+ "dev": true,
+ "dependencies": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/socket.io-parser/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/socket.io-parser/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/socket.io/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/socket.io/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/streamroller": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
+ "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
+ "dev": true,
+ "dependencies": {
+ "date-format": "^2.1.0",
+ "debug": "^4.1.1",
+ "fs-extra": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/streamroller/node_modules/date-format": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
+ "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/streamroller/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/streamroller/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "dependencies": {
+ "rimraf": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.17.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ }
+ ],
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
+ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/ws": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
+ "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ }
+ },
+ "dependencies": {
+ "@socket.io/base64-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
+ "dev": true
+ },
+ "@types/component-emitter": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
+ "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
+ "dev": true
+ },
+ "@types/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
+ "dev": true
+ },
+ "@types/cors": {
+ "version": "2.8.12",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
+ "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "17.0.21",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz",
+ "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
"anymatch": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.3.tgz",
- "integrity": "sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
"dev": true,
"requires": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
}
},
- "arraybuffer.slice": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true
- },
- "async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
- "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.11"
- }
- },
- "async-limiter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
- "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
- "dev": true
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
- },
"balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
"base64-arraybuffer": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
- "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
"dev": true
},
"base64id": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
- "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
+ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
"dev": true
},
- "better-assert": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
- "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
- "dev": true,
- "requires": {
- "callsite": "1.0.0"
- }
- },
"binary-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
- "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
- "dev": true
- },
- "blob": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true
- },
- "bluebird": {
- "version": "3.5.5",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
- "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true
},
"body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
+ "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
"dev": true,
"requires": {
- "bytes": "3.1.0",
+ "bytes": "3.1.2",
"content-type": "~1.0.4",
"debug": "2.6.9",
"depd": "~1.1.2",
- "http-errors": "1.7.2",
+ "http-errors": "1.8.1",
"iconv-lite": "0.4.24",
"on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
+ "qs": "6.9.7",
+ "raw-body": "2.4.3",
+ "type-is": "~1.6.18"
}
},
"brace-expansion": {
@@ -138,78 +1611,64 @@
"fill-range": "^7.0.1"
}
},
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "dev": true,
- "requires": {
- "buffer-alloc-unsafe": "^1.1.0",
- "buffer-fill": "^1.0.0"
- }
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
- "dev": true
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
- "dev": true
- },
"bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "callsite": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
- "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true
},
"chokidar": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz",
- "integrity": "sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==",
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"requires": {
- "anymatch": "^3.0.1",
- "braces": "^3.0.2",
- "fsevents": "^2.0.6",
- "glob-parent": "^5.0.0",
- "is-binary-path": "^2.1.0",
- "is-glob": "^4.0.1",
- "normalize-path": "^3.0.0",
- "readdirp": "^3.1.1"
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
}
},
- "colors": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
- "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
"dev": true
},
"component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
"dev": true
},
"concat-map": {
@@ -237,16 +1696,20 @@
"dev": true
},
"cookie": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
"dev": true
},
- "core-js": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz",
- "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==",
- "dev": true
+ "cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "requires": {
+ "object-assign": "^4",
+ "vary": "^1"
+ }
},
"custom-event": {
"version": "1.0.1",
@@ -255,9 +1718,9 @@
"dev": true
},
"date-format": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.0.0.tgz",
- "integrity": "sha512-M6UqVvZVgFYqZL1SfHsRGIQSz3ZL+qgbsV5Lp1Vj61LZVYuEwcMXYay7DRDtYs2HQQBK5hQtQ0fD9aEJ89V0LA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz",
+ "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==",
"dev": true
},
"debug": {
@@ -299,6 +1762,12 @@
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
"dev": true
},
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
@@ -306,71 +1775,47 @@
"dev": true
},
"engine.io": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
- "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
+ "integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
"dev": true,
"requires": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
"accepts": "~1.3.4",
- "base64id": "1.0.0",
- "cookie": "0.3.1",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.1.0",
- "ws": "~3.3.1"
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.3",
+ "ws": "~8.2.3"
},
"dependencies": {
"debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dev": true,
"requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "engine.io-client": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
- "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
- "dev": true,
- "requires": {
- "component-emitter": "1.2.1",
- "component-inherit": "0.0.3",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.1.1",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "parseqs": "0.0.5",
- "parseuri": "0.0.5",
- "ws": "~3.3.1",
- "xmlhttprequest-ssl": "~1.5.4",
- "yeast": "0.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
+ "ms": "2.1.2"
}
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
}
}
},
"engine.io-parser": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
- "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
+ "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
"dev": true,
"requires": {
- "after": "0.8.2",
- "arraybuffer.slice": "~0.0.7",
- "base64-arraybuffer": "0.1.5",
- "blob": "0.0.5",
- "has-binary2": "~1.0.2"
+ "@socket.io/base64-arraybuffer": "~1.0.2"
}
},
"ent": {
@@ -379,12 +1824,24 @@
"integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
"dev": true
},
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
"dev": true
},
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -416,46 +1873,26 @@
}
},
"flatted": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
- "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
"dev": true
},
"follow-redirects": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
- "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
- "dev": true,
- "requires": {
- "debug": "^3.2.6"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
+ "version": "1.14.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
+ "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
+ "dev": true
},
"fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz",
+ "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
}
},
"fs.realpath": {
@@ -465,16 +1902,22 @@
"dev": true
},
"fsevents": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.0.7.tgz",
- "integrity": "sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"optional": true
},
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
"glob": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
- "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
@@ -495,37 +1938,22 @@
}
},
"graceful-fs": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
- "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
- "dev": true
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
- "requires": {
- "isarray": "2.0.1"
- }
- },
- "has-cors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
"dev": true
},
"http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
"dev": true,
"requires": {
"depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
"statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
+ "toidentifier": "1.0.1"
}
},
"http-proxy": {
@@ -537,14 +1965,6 @@
"eventemitter3": "^4.0.0",
"follow-redirects": "^1.0.0",
"requires-port": "^1.0.0"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- }
}
},
"iconv-lite": {
@@ -556,12 +1976,6 @@
"safer-buffer": ">= 2.1.2 < 3"
}
},
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
- },
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -573,9 +1987,9 @@
}
},
"inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"is-binary-path": {
@@ -587,16 +2001,28 @@
"binary-extensions": "^2.0.0"
}
},
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true
+ },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
"dev": true
},
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
"is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@@ -608,21 +2034,21 @@
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- },
- "isbinaryfile": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
- "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+ "is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dev": true,
"requires": {
- "buffer-alloc": "^1.2.0"
+ "is-docker": "^2.0.0"
}
},
+ "isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true
+ },
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -630,77 +2056,70 @@
"dev": true
},
"jasmine-core": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.4.0.tgz",
- "integrity": "sha512-HU/YxV4i6GcmiH4duATwAbJQMlE0MsDIR5XmSVxURxKHn3aGAdbY1/ZJFmVRbKtnLwIxxMJD7gYaPsypcbYimg==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz",
+ "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==",
"dev": true
},
"jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.6"
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
}
},
"karma": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/karma/-/karma-4.2.0.tgz",
- "integrity": "sha512-fmCuxN1rwJxTdZfOXK5LjlmS4Ana/OvzNMpkyLL/TLE8hmgSkpVpMYQ7RTVa8TNKRVQDZNl5W1oF5cfKfgIMlA==",
+ "version": "6.3.16",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz",
+ "integrity": "sha512-nEU50jLvDe5yvXqkEJRf8IuvddUkOY2x5Xc4WXHz6dxINgGDrgD2uqQWeVrJs4hbfNaotn+HQ1LZJ4yOXrL7xQ==",
"dev": true,
"requires": {
- "bluebird": "^3.3.0",
- "body-parser": "^1.16.1",
+ "body-parser": "^1.19.0",
"braces": "^3.0.2",
- "chokidar": "^3.0.0",
- "colors": "^1.1.0",
- "connect": "^3.6.0",
- "core-js": "^3.1.3",
+ "chokidar": "^3.5.1",
+ "colors": "1.4.0",
+ "connect": "^3.7.0",
"di": "^0.0.1",
- "dom-serialize": "^2.2.0",
- "flatted": "^2.0.0",
- "glob": "^7.1.1",
- "graceful-fs": "^4.1.2",
- "http-proxy": "^1.13.0",
- "isbinaryfile": "^3.0.0",
- "lodash": "^4.17.11",
- "log4js": "^4.0.0",
- "mime": "^2.3.1",
- "minimatch": "^3.0.2",
- "optimist": "^0.6.1",
- "qjobs": "^1.1.4",
- "range-parser": "^1.2.0",
- "rimraf": "^2.6.0",
- "safe-buffer": "^5.0.1",
- "socket.io": "2.1.1",
+ "dom-serialize": "^2.2.1",
+ "glob": "^7.1.7",
+ "graceful-fs": "^4.2.6",
+ "http-proxy": "^1.18.1",
+ "isbinaryfile": "^4.0.8",
+ "lodash": "^4.17.21",
+ "log4js": "^6.4.1",
+ "mime": "^2.5.2",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.5",
+ "qjobs": "^1.2.0",
+ "range-parser": "^1.2.1",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.2.0",
"source-map": "^0.6.1",
- "tmp": "0.0.33",
- "useragent": "2.3.0"
- }
- },
- "karma-chrome-launcher": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.0.0.tgz",
- "integrity": "sha512-u/PnVgDOP97AUe/gJeABlC6Wa6aQ83MZsm0JgsJQ5bGQ9XcXON/7b2aRhl59A62Zom+q3PFveBkczc7E1RT7TA==",
- "dev": true,
- "requires": {
- "which": "^1.2.1"
+ "tmp": "^0.2.1",
+ "ua-parser-js": "^0.7.30",
+ "yargs": "^16.1.1"
}
},
"karma-firefox-launcher": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.1.0.tgz",
- "integrity": "sha512-LbZ5/XlIXLeQ3cqnCbYLn+rOVhuMIK9aZwlP6eOLGzWdo1UVp7t6CN3DP4SafiRLjexKwHeKHDm0c38Mtd3VxA==",
- "dev": true
- },
- "karma-jasmine": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-2.0.1.tgz",
- "integrity": "sha512-iuC0hmr9b+SNn1DaUD2QEYtUxkS1J+bSJSn7ejdEexs7P8EYvA1CWkEdrDQ+8jVH3AgWlCNwjYsT1chjcNW9lA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.2.tgz",
+ "integrity": "sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA==",
"dev": true,
"requires": {
- "jasmine-core": "^3.3"
+ "is-wsl": "^2.2.0",
+ "which": "^2.0.1"
+ }
+ },
+ "karma-jasmine": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
+ "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+ "dev": true,
+ "requires": {
+ "jasmine-core": "^3.6.0"
}
},
"lodash": {
@@ -710,25 +2129,25 @@
"dev": true
},
"log4js": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
- "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz",
+ "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==",
"dev": true,
"requires": {
- "date-format": "^2.0.0",
- "debug": "^4.1.1",
- "flatted": "^2.0.0",
- "rfdc": "^1.1.4",
- "streamroller": "^1.0.6"
+ "date-format": "^4.0.3",
+ "debug": "^4.3.3",
+ "flatted": "^3.2.4",
+ "rfdc": "^1.3.0",
+ "streamroller": "^3.0.2"
},
"dependencies": {
"debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dev": true,
"requires": {
- "ms": "^2.1.1"
+ "ms": "2.1.2"
}
},
"ms": {
@@ -739,16 +2158,6 @@
}
}
},
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -756,41 +2165,50 @@
"dev": true
},
"mime": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
- "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
"dev": true
},
"mime-db": {
- "version": "1.40.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
- "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
"dev": true
},
"mime-types": {
- "version": "2.1.24",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
- "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
"dev": true,
"requires": {
- "mime-db": "1.40.0"
+ "mime-db": "1.51.0"
}
},
"minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true
},
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -798,9 +2216,9 @@
"dev": true
},
"negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"dev": true
},
"normalize-path": {
@@ -809,10 +2227,10 @@
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
},
- "object-component": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
- "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
},
"on-finished": {
@@ -833,40 +2251,6 @@
"wrappy": "1"
}
},
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
- "dev": true,
- "requires": {
- "minimist": "~0.0.1",
- "wordwrap": "~0.0.2"
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true
- },
- "parseqs": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
- "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
- "dev": true,
- "requires": {
- "better-assert": "~1.0.0"
- }
- },
- "parseuri": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
- "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
- "dev": true,
- "requires": {
- "better-assert": "~1.0.0"
- }
- },
"parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -880,15 +2264,9 @@
"dev": true
},
"picomatch": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz",
- "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==",
- "dev": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true
},
"qjobs": {
@@ -898,9 +2276,9 @@
"dev": true
},
"qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+ "version": "6.9.7",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
+ "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
"dev": true
},
"range-parser": {
@@ -910,26 +2288,32 @@
"dev": true
},
"raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
+ "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
"dev": true,
"requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
+ "bytes": "3.1.2",
+ "http-errors": "1.8.1",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
}
},
"readdirp": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.1.tgz",
- "integrity": "sha512-XXdSXZrQuvqoETj50+JAitxz1UPdt5dupjT6T5nVB+WvjMv2XKYj+s7hPeAVCXvmJrL36O4YYyWlIC3an2ePiQ==",
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"requires": {
- "picomatch": "^2.0.4"
+ "picomatch": "^2.2.1"
}
},
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
"requires-port": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
@@ -937,26 +2321,20 @@
"dev": true
},
"rfdc": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
- "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
"dev": true
},
"rimraf": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"requires": {
"glob": "^7.1.3"
}
},
- "safe-buffer": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
- "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
- "dev": true
- },
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -964,94 +2342,73 @@
"dev": true
},
"setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
"dev": true
},
"socket.io": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
- "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz",
+ "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==",
"dev": true,
"requires": {
- "debug": "~3.1.0",
- "engine.io": "~3.2.0",
- "has-binary2": "~1.0.2",
- "socket.io-adapter": "~1.1.0",
- "socket.io-client": "2.1.1",
- "socket.io-parser": "~3.2.0"
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
},
"dependencies": {
"debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dev": true,
"requires": {
- "ms": "2.0.0"
+ "ms": "2.1.2"
}
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
}
}
},
"socket.io-adapter": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
- "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
+ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
"dev": true
},
- "socket.io-client": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
- "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
- "dev": true,
- "requires": {
- "backo2": "1.0.2",
- "base64-arraybuffer": "0.1.5",
- "component-bind": "1.0.0",
- "component-emitter": "1.2.1",
- "debug": "~3.1.0",
- "engine.io-client": "~3.2.0",
- "has-binary2": "~1.0.2",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "object-component": "0.0.3",
- "parseqs": "0.0.5",
- "parseuri": "0.0.5",
- "socket.io-parser": "~3.2.0",
- "to-array": "0.1.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
"socket.io-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
- "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
+ "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
"dev": true,
"requires": {
- "component-emitter": "1.2.1",
- "debug": "~3.1.0",
- "isarray": "2.0.1"
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
},
"dependencies": {
"debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dev": true,
"requires": {
- "ms": "2.0.0"
+ "ms": "2.1.2"
}
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
}
}
},
@@ -1068,25 +2425,29 @@
"dev": true
},
"streamroller": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
- "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz",
+ "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==",
"dev": true,
"requires": {
- "async": "^2.6.2",
- "date-format": "^2.0.0",
- "debug": "^3.2.6",
- "fs-extra": "^7.0.1",
- "lodash": "^4.17.14"
+ "date-format": "^4.0.3",
+ "debug": "^4.1.1",
+ "fs-extra": "^10.0.0"
},
"dependencies": {
+ "date-format": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
+ "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
+ "dev": true
+ },
"debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"dev": true,
"requires": {
- "ms": "^2.1.1"
+ "ms": "2.1.2"
}
},
"ms": {
@@ -1097,20 +2458,34 @@
}
}
},
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
- "os-tmpdir": "~1.0.2"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
- "to-array": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "requires": {
+ "rimraf": "^3.0.0"
+ }
},
"to-regex-range": {
"version": "5.0.1",
@@ -1122,9 +2497,9 @@
}
},
"toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true
},
"type-is": {
@@ -1137,16 +2512,16 @@
"mime-types": "~2.1.24"
}
},
- "ultron": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
- "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
+ "ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
"dev": true
},
"universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
"dev": true
},
"unpipe": {
@@ -1155,22 +2530,18 @@
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
"dev": true
},
- "useragent": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
- "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
- "dev": true,
- "requires": {
- "lru-cache": "4.1.x",
- "tmp": "0.0.x"
- }
- },
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
"dev": true
},
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true
+ },
"void-elements": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
@@ -1178,19 +2549,24 @@
"dev": true
},
"which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
},
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
- "dev": true
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
},
"wrappy": {
"version": "1.0.2",
@@ -1199,40 +2575,37 @@
"dev": true
},
"ws": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
- "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
+ "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
+ "dev": true,
+ "requires": {}
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
"requires": {
- "async-limiter": "~1.0.0",
- "safe-buffer": "~5.1.0",
- "ultron": "~1.1.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- }
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
}
},
- "xmlhttprequest-ssl": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
- "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
- "dev": true
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true
}
}
diff --git a/package.json b/package.json
index eeecd37d4..451f5e20a 100644
--- a/package.json
+++ b/package.json
@@ -12,9 +12,8 @@
},
"devDependencies": {
"jasmine-core": "^3.4.0",
- "karma": "^4.0.0",
- "karma-chrome-launcher": "^3.0.0",
- "karma-firefox-launcher": "^1.1.0",
- "karma-jasmine": "^2.0.0"
+ "karma": "^6.3.16",
+ "karma-firefox-launcher": "^2.0.0",
+ "karma-jasmine": "^4.0.0"
}
}
diff --git a/setup.cfg b/setup.cfg
index 14b071a9e..598b4e823 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,5 @@
[metadata]
-license_file = LICENSE
+license_files = LICENSE
[egg_info]
tag_build = .dev
@@ -35,12 +35,6 @@ import-order-style = smarkets
per-file-ignores =
tests/*: E501
-[flake8:local-plugins]
-extension =
- X101 = utils.checks:sphinx_has_header
-paths =
- .
-
[isort]
line_length = 95
diff --git a/setup.py b/setup.py
index 3dbc8746b..ccadd59f4 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,5 @@
import os
import sys
-from distutils import log
from io import StringIO
from setuptools import find_packages, setup
@@ -29,8 +28,8 @@ install_requires = [
'alabaster>=0.7,<0.8',
'imagesize',
'requests>=2.5.0',
- 'setuptools',
'packaging',
+ "importlib-metadata>=4.4; python_version < '3.10'",
]
extras_require = {
@@ -44,10 +43,9 @@ extras_require = {
'lint': [
'flake8>=3.5.0',
'isort',
- 'mypy>=0.900',
+ 'mypy>=0.931',
'docutils-stubs',
"types-typed-ast",
- "types-pkg_resources",
"types-requests",
],
'test': [
@@ -149,8 +147,8 @@ else:
if catalog.fuzzy and not self.use_fuzzy:
continue
- log.info('writing JavaScript strings in catalog %r to %r',
- po_file, js_file)
+ self.log.info('writing JavaScript strings in catalog %r to %r',
+ po_file, js_file)
jscatalog = {}
for message in catalog:
diff --git a/sphinx/__init__.py b/sphinx/__init__.py
index 307426eb7..2adf7a69f 100644
--- a/sphinx/__init__.py
+++ b/sphinx/__init__.py
@@ -1,12 +1,4 @@
-"""
- Sphinx
- ~~~~~~
-
- The Sphinx documentation toolchain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The Sphinx documentation toolchain."""
# Keep this file executable as-is in Python 3!
# (Otherwise getting the version out of it from setup.py is impossible.)
@@ -27,8 +19,8 @@ if 'PYTHONWARNINGS' not in os.environ:
warnings.filterwarnings('ignore', "'U' mode is deprecated",
DeprecationWarning, module='docutils.io')
-__version__ = '4.4.0+'
-__released__ = '4.4.0' # used when Sphinx builds its own docs
+__version__ = '5.0.0+'
+__released__ = '5.0.0' # used when Sphinx builds its own docs
#: Version info for better programmatic use.
#:
@@ -38,7 +30,7 @@ __released__ = '4.4.0' # used when Sphinx builds its own docs
#:
#: .. versionadded:: 1.2
#: Before version 1.2, check the string ``sphinx.__version__``.
-version_info = (4, 4, 0, 'beta', 0)
+version_info = (5, 0, 0, 'final', 0)
package_dir = path.abspath(path.dirname(__file__))
diff --git a/sphinx/__main__.py b/sphinx/__main__.py
index 6192f52ae..887bb6ae1 100644
--- a/sphinx/__main__.py
+++ b/sphinx/__main__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.__main__
- ~~~~~~~~~~~~~~~
-
- The Sphinx documentation toolchain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The Sphinx documentation toolchain."""
import sys
diff --git a/sphinx/addnodes.py b/sphinx/addnodes.py
index a90b75798..bf74bd1aa 100644
--- a/sphinx/addnodes.py
+++ b/sphinx/addnodes.py
@@ -1,12 +1,4 @@
-"""
- sphinx.addnodes
- ~~~~~~~~~~~~~~~
-
- Additional docutils nodes.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Additional docutils nodes."""
from typing import TYPE_CHECKING, Any, Dict, List, Sequence
@@ -16,6 +8,13 @@ from docutils.nodes import Element
if TYPE_CHECKING:
from sphinx.application import Sphinx
+try:
+ from docutils.nodes import meta as docutils_meta # type: ignore
+except ImportError:
+ # docutils-0.17 or older
+ from docutils.parsers.rst.directives.html import MetaBody
+ docutils_meta = MetaBody.meta
+
class document(nodes.document):
"""The document root element patched by Sphinx.
@@ -85,7 +84,7 @@ class toctree(nodes.General, nodes.Element, translatable):
def preserve_original_messages(self) -> None:
# toctree entries
rawentries = self.setdefault('rawentries', [])
- for title, docname in self['entries']:
+ for title, _docname in self['entries']:
if title:
rawentries.append(title)
diff --git a/sphinx/application.py b/sphinx/application.py
index ec0234a4e..57e229145 100644
--- a/sphinx/application.py
+++ b/sphinx/application.py
@@ -1,18 +1,10 @@
-"""
- sphinx.application
- ~~~~~~~~~~~~~~~~~~
+"""Sphinx application class and extensibility interface.
- Sphinx application class and extensibility interface.
-
- Gracefully adapted from the TextPress system by Armin.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Gracefully adapted from the TextPress system by Armin.
"""
import os
import pickle
-import platform
import sys
import warnings
from collections import deque
@@ -195,12 +187,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
@@ -273,7 +259,7 @@ class Sphinx:
"""Load translated strings from the configured localedirs if enabled in
the configuration.
"""
- if self.config.language is None:
+ if self.config.language == 'en':
self.translator, has_translation = locale.init([], None)
else:
logger.info(bold(__('loading translations [%s]... ') % self.config.language),
@@ -292,8 +278,7 @@ class Sphinx:
locale_dirs += [path.join(package_dir, 'locale')]
self.translator, has_translation = locale.init(locale_dirs, self.config.language)
- if has_translation or self.config.language == 'en':
- # "en" never needs to be translated
+ if has_translation:
logger.info(__('done'))
else:
logger.info(__('not available for built-in messages'))
@@ -937,24 +922,31 @@ class Sphinx:
"""
self.registry.add_post_transform(transform)
- def add_js_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None:
+ def add_js_file(self, filename: str, priority: int = 500,
+ loading_method: Optional[str] = None, **kwargs: Any) -> None:
"""Register a JavaScript file to include in the HTML output.
- Add *filename* to the list of JavaScript files that the default HTML
- template will include in order of *priority* (ascending). The filename
- must be relative to the HTML static path , or a full URI with scheme.
- If the priority of the JavaScript file is the same as others, the JavaScript
- files will be included in order of registration. If the keyword
- argument ``body`` is given, its value will be added between the
- ``
- app.add_js_file('example.js', async="async")
+ app.add_js_file('example.js', loading_method="async")
# =>
app.add_js_file(None, body="var myVariable = 'foo';")
@@ -983,7 +975,15 @@ class Sphinx:
.. versionchanged:: 3.5
Take priority argument. Allow to add a JavaScript file to the specific page.
+ .. versionchanged:: 4.4
+ Take loading_method argument. Allow to change the loading method of the
+ JavaScript file.
"""
+ if loading_method == 'async':
+ kwargs['async'] = 'async'
+ elif loading_method == 'defer':
+ kwargs['defer'] = 'defer'
+
self.registry.add_js_file(filename, priority=priority, **kwargs)
if hasattr(self.builder, 'add_js_file'):
self.builder.add_js_file(filename, priority=priority, **kwargs) # type: ignore
@@ -991,12 +991,14 @@ class Sphinx:
def add_css_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None:
"""Register a stylesheet to include in the HTML output.
- Add *filename* to the list of CSS files that the default HTML template
- will include in order of *priority* (ascending). The filename must be
- relative to the HTML static path, or a full URI with scheme. If the
- priority of the CSS file is the same as others, the CSS files will be
- included in order of registration. The keyword arguments are also
- accepted for attributes of `` `` tag.
+ :param filename: The filename of the CSS file. It must be relative to the HTML
+ static path, or a full URI with scheme.
+ :param priority: The priority to determine the order of `` `` tag for the
+ CSS files. See list of "prority range for CSS files" below.
+ If the priority of the CSS files it the same as others, the
+ CSS files will be loaded in order of registration.
+ :param kwargs: Extra keyword arguments are included as attributes of the `` ``
+ tag.
Example::
diff --git a/sphinx/builders/__init__.py b/sphinx/builders/__init__.py
index 64c621a1c..e1817c445 100644
--- a/sphinx/builders/__init__.py
+++ b/sphinx/builders/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders
- ~~~~~~~~~~~~~~~
-
- Builder superclass for all builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Builder superclass for all builders."""
import pickle
import time
@@ -176,7 +168,7 @@ class Builder:
def post_process_images(self, doctree: Node) -> None:
"""Pick the best candidate for all image URIs."""
images = ImageAdapter(self.env)
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
if '?' in node['candidates']:
# don't rewrite nonlocal image URIs
continue
@@ -562,7 +554,7 @@ class Builder:
for chunk in status_iterator(chunks, __('writing output... '), "darkgreen",
len(chunks), self.app.verbosity):
arg = []
- for i, docname in enumerate(chunk):
+ for docname in chunk:
doctree = self.env.get_and_resolve_doctree(docname, self)
self.write_doc_serialized(docname, doctree)
arg.append((docname, doctree))
diff --git a/sphinx/builders/_epub_base.py b/sphinx/builders/_epub_base.py
index 672ce7242..26efdc1fb 100644
--- a/sphinx/builders/_epub_base.py
+++ b/sphinx/builders/_epub_base.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders._epub_base
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Base class of epub2/epub3 builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Base class of epub2/epub3 builders."""
import html
import os
@@ -277,7 +269,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
new_ids.append(new_id)
node['ids'] = new_ids
- for reference in tree.traverse(nodes.reference):
+ for reference in tree.findall(nodes.reference):
if 'refuri' in reference:
m = self.refuri_re.match(reference['refuri'])
if m:
@@ -285,14 +277,14 @@ class EpubBuilder(StandaloneHTMLBuilder):
if 'refid' in reference:
reference['refid'] = self.fix_fragment('', reference['refid'])
- for target in tree.traverse(nodes.target):
+ for target in tree.findall(nodes.target):
update_node_id(target)
next_node: Node = target.next_node(ascend=True)
if isinstance(next_node, nodes.Element):
update_node_id(next_node)
- for desc_signature in tree.traverse(addnodes.desc_signature):
+ for desc_signature in tree.findall(addnodes.desc_signature):
update_node_id(desc_signature)
def add_visible_links(self, tree: nodes.document, show_urls: str = 'inline') -> None:
@@ -323,14 +315,14 @@ class EpubBuilder(StandaloneHTMLBuilder):
# a) place them after the last existing footnote
# b) place them after an (empty) Footnotes rubric
# c) create an empty Footnotes rubric at the end of the document
- fns = list(tree.traverse(nodes.footnote))
+ fns = list(tree.findall(nodes.footnote))
if fns:
fn = fns[-1]
return fn.parent, fn.parent.index(fn) + 1
- for node in tree.traverse(nodes.rubric):
+ for node in tree.findall(nodes.rubric):
if len(node) == 1 and node.astext() == FOOTNOTES_RUBRIC_NAME:
return node.parent, node.parent.index(node) + 1
- doc = list(tree.traverse(nodes.document))[0]
+ doc = next(tree.findall(nodes.document))
rub = nodes.rubric()
rub.append(nodes.Text(FOOTNOTES_RUBRIC_NAME))
doc.append(rub)
@@ -339,10 +331,10 @@ class EpubBuilder(StandaloneHTMLBuilder):
if show_urls == 'no':
return
if show_urls == 'footnote':
- doc = list(tree.traverse(nodes.document))[0]
+ doc = next(tree.findall(nodes.document))
fn_spot, fn_idx = footnote_spot(tree)
nr = 1
- for node in list(tree.traverse(nodes.reference)):
+ for node in list(tree.findall(nodes.reference)):
uri = node.get('refuri', '')
if (uri.startswith('http:') or uri.startswith('https:') or
uri.startswith('ftp:')) and uri not in node.astext():
@@ -377,14 +369,14 @@ class EpubBuilder(StandaloneHTMLBuilder):
"""Fix href attributes for genindex pages."""
# XXX: modifies tree inline
# Logic modeled from themes/basic/genindex.html
- for key, columns in tree:
- for entryname, (links, subitems, key_) in columns:
+ for _key, columns in tree:
+ for _entryname, (links, subitems, _key) in columns:
for (i, (ismain, link)) in enumerate(links):
m = self.refuri_re.match(link)
if m:
links[i] = (ismain,
self.fix_fragment(m.group(1), m.group(2)))
- for subentryname, subentrylinks in subitems:
+ for _subentryname, subentrylinks in subitems:
for (i, (ismain, link)) in enumerate(subentrylinks):
m = self.refuri_re.match(link)
if m:
@@ -703,7 +695,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
epub_filename = path.join(self.outdir, outname)
with ZipFile(epub_filename, 'w', ZIP_DEFLATED) as epub:
epub.write(path.join(self.outdir, 'mimetype'), 'mimetype', ZIP_STORED)
- for filename in ['META-INF/container.xml', 'content.opf', 'toc.ncx']:
+ for filename in ('META-INF/container.xml', 'content.opf', 'toc.ncx'):
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)
for filename in self.files:
epub.write(path.join(self.outdir, filename), filename, ZIP_DEFLATED)
diff --git a/sphinx/builders/changes.py b/sphinx/builders/changes.py
index 5e51499f9..3a1f5bd65 100644
--- a/sphinx/builders/changes.py
+++ b/sphinx/builders/changes.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.changes
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Changelog builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Changelog builder."""
import html
from os import path
@@ -148,7 +140,7 @@ class ChangesBuilder(Builder):
def hl(self, text: str, version: str) -> str:
text = html.escape(text)
- for directive in ['versionchanged', 'versionadded', 'deprecated']:
+ for directive in ('versionchanged', 'versionadded', 'deprecated'):
text = text.replace('.. %s:: %s' % (directive, version),
'.. %s:: %s ' % (directive, version))
return text
diff --git a/sphinx/builders/dirhtml.py b/sphinx/builders/dirhtml.py
index 9365889bd..bf8af15bb 100644
--- a/sphinx/builders/dirhtml.py
+++ b/sphinx/builders/dirhtml.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.dirhtml
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Directory HTML builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Directory HTML builders."""
from os import path
from typing import Any, Dict
diff --git a/sphinx/builders/dummy.py b/sphinx/builders/dummy.py
index 722e70d1c..f4f1356f6 100644
--- a/sphinx/builders/dummy.py
+++ b/sphinx/builders/dummy.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.dummy
- ~~~~~~~~~~~~~~~~~~~~~
-
- Do syntax checks, but no writing.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Do syntax checks, but no writing."""
from typing import Any, Dict, Set
diff --git a/sphinx/builders/epub3.py b/sphinx/builders/epub3.py
index be69e87ef..013955ed1 100644
--- a/sphinx/builders/epub3.py
+++ b/sphinx/builders/epub3.py
@@ -1,12 +1,6 @@
-"""
- sphinx.builders.epub3
- ~~~~~~~~~~~~~~~~~~~~~
+"""Build epub3 files.
- Build epub3 files.
- Originally derived from epub.py.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Originally derived from epub.py.
"""
import html
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index be178ca24..e8bc547b7 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.gettext
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- The MessageCatalogBuilder class.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The MessageCatalogBuilder class."""
from codecs import open
from collections import OrderedDict, defaultdict
@@ -146,7 +138,7 @@ class I18nBuilder(Builder):
def write_doc(self, docname: str, doctree: nodes.document) -> None:
catalog = self.catalogs[docname_to_domain(docname, self.config.gettext_compact)]
- for toctree in self.env.tocs[docname].traverse(addnodes.toctree):
+ for toctree in self.env.tocs[docname].findall(addnodes.toctree):
for node, msg in extract_messages(toctree):
node.uid = '' # type: ignore # Hack UUID model
catalog.add(msg, node)
@@ -157,7 +149,7 @@ class I18nBuilder(Builder):
if 'index' in self.env.config.gettext_additional_targets:
# Extract translatable messages from index entries.
for node, entries in traverse_translatable_index(doctree):
- for typ, msg, tid, main, key_ in entries:
+ for typ, msg, _tid, _main, _key in entries:
for m in split_index_msg(typ, msg):
if typ == 'pair' and m in pairindextypes.values():
# avoid built-in translated message was incorporated
@@ -180,7 +172,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:
@@ -227,7 +219,7 @@ class MessageCatalogBuilder(I18nBuilder):
template_files = set()
for template_path in self.config.templates_path:
tmpl_abs_path = path.join(self.app.srcdir, template_path)
- for dirpath, dirs, files in walk(tmpl_abs_path):
+ for dirpath, _dirs, files in walk(tmpl_abs_path):
for fn in files:
if fn.endswith('.html'):
filename = canon_path(path.join(dirpath, fn))
@@ -247,7 +239,7 @@ class MessageCatalogBuilder(I18nBuilder):
try:
with open(template, encoding='utf-8') as f:
context = f.read()
- for line, meth, msg in extract_translations(context):
+ for line, _meth, msg in extract_translations(context):
origin = MsgOrigin(template, line)
self.catalogs['sphinx'].add(msg, origin)
except Exception as exc:
diff --git a/sphinx/builders/html/__init__.py b/sphinx/builders/html/__init__.py
index 6e732538b..f713fb2b5 100644
--- a/sphinx/builders/html/__init__.py
+++ b/sphinx/builders/html/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.html
- ~~~~~~~~~~~~~~~~~~~~
-
- Several HTML builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Several HTML builders."""
import html
import os
@@ -15,7 +7,7 @@ import re
import sys
from datetime import datetime
from os import path
-from typing import IO, Any, Dict, Iterable, Iterator, List, Set, Tuple, Type
+from typing import IO, Any, Dict, Iterable, Iterator, List, Optional, Set, Tuple, Type
from urllib.parse import quote
from docutils import nodes
@@ -76,6 +68,17 @@ def get_stable_hash(obj: Any) -> str:
return md5(str(obj).encode()).hexdigest()
+def convert_locale_to_language_tag(locale: Optional[str]) -> Optional[str]:
+ """Convert a locale string to a language tag (ex. en_US -> en-US).
+
+ refs: BCP 47 (:rfc:`5646`)
+ """
+ if locale:
+ return locale.replace('_', '-')
+ else:
+ return None
+
+
class Stylesheet(str):
"""A metadata of stylesheet.
@@ -315,8 +318,11 @@ class StandaloneHTMLBuilder(Builder):
self.script_files = []
self.add_js_file('documentation_options.js', id="documentation_options",
data_url_root='', priority=200)
+ # Remove frameworks and compatability module below in Sphinx 6.0
+ # xref RemovedInSphinx60Warning
self.add_js_file('jquery.js', priority=200)
self.add_js_file('underscore.js', priority=200)
+ self.add_js_file('_sphinx_javascript_frameworks_compat.js', priority=200)
self.add_js_file('doctools.js', priority=200)
for filename, attrs in self.app.registry.js_files:
@@ -326,7 +332,7 @@ class StandaloneHTMLBuilder(Builder):
attrs.setdefault('priority', 800) # User's JSs are loaded after extensions'
self.add_js_file(filename, **attrs)
- if self.config.language and self._get_translations_js():
+ if self._get_translations_js():
self.add_js_file('translations.js')
def add_js_file(self, filename: str, **kwargs: Any) -> None:
@@ -431,8 +437,6 @@ class StandaloneHTMLBuilder(Builder):
if self.search:
from sphinx.search import IndexBuilder
lang = self.config.html_search_language or self.config.language
- if not lang:
- lang = 'en'
self.indexer = IndexBuilder(self.env, lang,
self.config.html_search_options,
self.config.html_search_scorer)
@@ -486,7 +490,7 @@ class StandaloneHTMLBuilder(Builder):
rellinks: List[Tuple[str, str, str, str]] = []
if self.use_index:
rellinks.append(('genindex', _('General Index'), 'I', _('index')))
- for indexname, indexcls, content, collapse in self.domain_indices:
+ for indexname, indexcls, _content, _collapse in self.domain_indices:
# if it has a short name
if indexcls.shortname:
rellinks.append((indexname, indexcls.localname,
@@ -509,6 +513,7 @@ class StandaloneHTMLBuilder(Builder):
'docstitle': self.config.html_title,
'shorttitle': self.config.html_short_title,
'show_copyright': self.config.html_show_copyright,
+ 'show_search_summary': self.config.html_show_search_summary,
'show_sphinx': self.config.html_show_sphinx,
'has_source': self.config.html_copy_source,
'show_source': self.config.html_show_sourcelink,
@@ -516,7 +521,7 @@ class StandaloneHTMLBuilder(Builder):
'file_suffix': self.out_suffix,
'link_suffix': self.link_suffix,
'script_files': self.script_files,
- 'language': self.config.language,
+ 'language': convert_locale_to_language_tag(self.config.language),
'css_files': self.css_files,
'sphinx_version': __display_version__,
'sphinx_version_tuple': sphinx_version,
@@ -767,10 +772,9 @@ class StandaloneHTMLBuilder(Builder):
def copy_translation_js(self) -> None:
"""Copy a JavaScript file for translations."""
- if self.config.language is not None:
- jsfile = self._get_translations_js()
- if jsfile:
- copyfile(jsfile, path.join(self.outdir, '_static', 'translations.js'))
+ jsfile = self._get_translations_js()
+ if jsfile:
+ copyfile(jsfile, path.join(self.outdir, '_static', 'translations.js'))
def copy_stemmer_js(self) -> None:
"""Copy a JavaScript file for stemmer."""
@@ -866,7 +870,7 @@ class StandaloneHTMLBuilder(Builder):
Builder.post_process_images(self, doctree)
if self.config.html_scaled_image_link and self.html_scaled_image_link:
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
if not any((key in node) for key in ['scale', 'width', 'height']):
# resizing options are not given. scaled image link is available
# only for resized images.
@@ -1340,6 +1344,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('html_file_suffix', None, 'html', [str])
app.add_config_value('html_link_suffix', None, 'html', [str])
app.add_config_value('html_show_copyright', True, 'html')
+ app.add_config_value('html_show_search_summary', True, 'html')
app.add_config_value('html_show_sphinx', True, 'html')
app.add_config_value('html_context', {}, 'html')
app.add_config_value('html_output_encoding', 'utf-8', 'html')
diff --git a/sphinx/builders/html/transforms.py b/sphinx/builders/html/transforms.py
index cb9af5f28..ea596cb4b 100644
--- a/sphinx/builders/html/transforms.py
+++ b/sphinx/builders/html/transforms.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.html.transforms
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Transforms for HTML builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Transforms for HTML builder."""
import re
from typing import Any, Dict, List
@@ -36,7 +28,7 @@ class KeyboardTransform(SphinxPostTransform):
x
"""
default_priority = 400
- builders = ('html',)
+ formats = ('html',)
pattern = re.compile(r'(?<=.)(-|\+|\^|\s+)(?=.)')
multiwords_keys = (('caps', 'lock'),
('page' 'down'),
@@ -48,7 +40,7 @@ class KeyboardTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
matcher = NodeMatcher(nodes.literal, classes=["kbd"])
- for node in self.document.traverse(matcher): # type: nodes.literal
+ for node in self.document.findall(matcher): # type: nodes.literal
parts = self.pattern.split(node[-1].astext())
if len(parts) == 1 or self.is_multiwords_key(parts):
continue
diff --git a/sphinx/builders/latex/__init__.py b/sphinx/builders/latex/__init__.py
index a37a35e61..f28a727b3 100644
--- a/sphinx/builders/latex/__init__.py
+++ b/sphinx/builders/latex/__init__.py
@@ -1,15 +1,6 @@
-"""
- sphinx.builders.latex
- ~~~~~~~~~~~~~~~~~~~~~
-
- LaTeX builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""LaTeX builder."""
import os
-import warnings
from os import path
from typing import Any, Dict, Iterable, List, Tuple, Union
@@ -24,7 +15,6 @@ from sphinx.builders.latex.constants import ADDITIONAL_SETTINGS, DEFAULT_SETTING
from sphinx.builders.latex.theming import Theme, ThemeFactory
from sphinx.builders.latex.util import ExtBabel
from sphinx.config import ENUM, Config
-from sphinx.deprecation import RemovedInSphinx50Warning
from sphinx.environment.adapters.asset import ImageAdapter
from sphinx.errors import NoUri, SphinxError
from sphinx.locale import _, __
@@ -172,9 +162,8 @@ class LaTeXBuilder(Builder):
self.context.update(ADDITIONAL_SETTINGS.get(self.config.latex_engine, {}))
# Add special settings for (latex_engine, language_code)
- if self.config.language:
- key = (self.config.latex_engine, self.config.language[:2])
- self.context.update(ADDITIONAL_SETTINGS.get(key, {}))
+ key = (self.config.latex_engine, self.config.language[:2])
+ self.context.update(ADDITIONAL_SETTINGS.get(key, {}))
# Apply user settings to context
self.context.update(self.config.latex_elements)
@@ -205,7 +194,7 @@ class LaTeXBuilder(Builder):
def init_babel(self) -> None:
self.babel = ExtBabel(self.config.language, not self.context['babel'])
- if self.config.language and not self.babel.is_supported_language():
+ if not self.babel.is_supported_language():
# emit warning if specified language is invalid
# (only emitting, nothing changed to processing)
logger.warning(__('no Babel option known for language %r'),
@@ -234,12 +223,11 @@ class LaTeXBuilder(Builder):
self.context['classoptions'] += ',' + self.babel.get_language()
# this branch is not taken for xelatex/lualatex if default settings
self.context['multilingual'] = self.context['babel']
- if self.config.language:
- self.context['shorthandoff'] = SHORTHANDOFF
+ self.context['shorthandoff'] = SHORTHANDOFF
- # Times fonts don't work with Cyrillic languages
- if self.babel.uses_cyrillic() and 'fontpkg' not in self.config.latex_elements:
- self.context['fontpkg'] = ''
+ # Times fonts don't work with Cyrillic languages
+ if self.babel.uses_cyrillic() and 'fontpkg' not in self.config.latex_elements:
+ self.context['fontpkg'] = ''
elif self.context['polyglossia']:
self.context['classoptions'] += ',' + self.babel.get_language()
options = self.babel.get_mainlanguage_options()
@@ -280,7 +268,7 @@ class LaTeXBuilder(Builder):
encoding='utf-8', overwrite_if_changed=True)
with progress_message(__("processing %s") % targetname):
doctree = self.env.get_doctree(docname)
- toctree = next(iter(doctree.traverse(addnodes.toctree)), None)
+ toctree = next(doctree.findall(addnodes.toctree), None)
if toctree and toctree.get('maxdepth') > 0:
tocdepth = toctree.get('maxdepth')
else:
@@ -310,7 +298,7 @@ class LaTeXBuilder(Builder):
def get_contentsname(self, indexfile: str) -> str:
tree = self.env.get_doctree(indexfile)
contentsname = None
- for toctree in tree.traverse(addnodes.toctree):
+ for toctree in tree.findall(addnodes.toctree):
if 'caption' in toctree:
contentsname = toctree['caption']
break
@@ -338,7 +326,7 @@ class LaTeXBuilder(Builder):
new_sect += nodes.title('',
'')
new_tree += new_sect
- for node in tree.traverse(addnodes.toctree):
+ for node in tree.findall(addnodes.toctree):
new_sect += node
tree = new_tree
largetree = inline_all_toctrees(self, self.docnames, indexfile, tree,
@@ -353,7 +341,7 @@ class LaTeXBuilder(Builder):
self.env.resolve_references(largetree, indexfile, self)
# resolve :ref:s to distant tex files -- we can't add a cross-reference,
# but append the document name
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
docname = pendingnode['refdocname']
sectname = pendingnode['refsectname']
newnodes: List[Node] = [nodes.emphasis(sectname, sectname)]
@@ -382,14 +370,10 @@ class LaTeXBuilder(Builder):
# configure usage of xindy (impacts Makefile and latexmkrc)
# FIXME: convert this rather to a confval with suitable default
# according to language ? but would require extra documentation
- if self.config.language:
- xindy_lang_option = \
- XINDY_LANG_OPTIONS.get(self.config.language[:2],
- '-L general -C utf8 ')
- xindy_cyrillic = self.config.language[:2] in XINDY_CYRILLIC_SCRIPTS
- else:
- xindy_lang_option = '-L english -C utf8 '
- xindy_cyrillic = False
+ xindy_lang_option = XINDY_LANG_OPTIONS.get(self.config.language[:2],
+ '-L general -C utf8 ')
+ xindy_cyrillic = self.config.language[:2] in XINDY_CYRILLIC_SCRIPTS
+
context = {
'latex_engine': self.config.latex_engine,
'xindy_use': self.config.latex_use_xindy,
@@ -449,18 +433,6 @@ class LaTeXBuilder(Builder):
filename = path.join(package_dir, 'templates', 'latex', 'sphinxmessages.sty_t')
copy_asset_file(filename, self.outdir, context=context, renderer=LaTeXRenderer())
- @property
- def usepackages(self) -> List[Tuple[str, str]]:
- warnings.warn('LaTeXBuilder.usepackages is deprecated.',
- RemovedInSphinx50Warning, stacklevel=2)
- return self.app.registry.latex_packages
-
- @property
- def usepackages_after_hyperref(self) -> List[Tuple[str, str]]:
- warnings.warn('LaTeXBuilder.usepackages_after_hyperref is deprecated.',
- RemovedInSphinx50Warning, stacklevel=2)
- return self.app.registry.latex_packages_after_hyperref
-
def validate_config_values(app: Sphinx, config: Config) -> None:
for key in list(config.latex_elements):
@@ -488,7 +460,7 @@ def default_latex_engine(config: Config) -> str:
""" Better default latex_engine settings for specific languages. """
if config.language == 'ja':
return 'uplatex'
- elif (config.language or '').startswith('zh'):
+ elif config.language.startswith('zh'):
return 'xelatex'
elif config.language == 'el':
return 'xelatex'
diff --git a/sphinx/builders/latex/constants.py b/sphinx/builders/latex/constants.py
index 1fe92a9ac..ace608644 100644
--- a/sphinx/builders/latex/constants.py
+++ b/sphinx/builders/latex/constants.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.latex.constants
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- consntants for LaTeX builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""consntants for LaTeX builder."""
from typing import Any, Dict
diff --git a/sphinx/builders/latex/nodes.py b/sphinx/builders/latex/nodes.py
index eaed6b862..2c008b9a7 100644
--- a/sphinx/builders/latex/nodes.py
+++ b/sphinx/builders/latex/nodes.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.latex.nodes
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Additional nodes for LaTeX writer.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Additional nodes for LaTeX writer."""
from docutils import nodes
diff --git a/sphinx/builders/latex/theming.py b/sphinx/builders/latex/theming.py
index d5c53a58b..69f849381 100644
--- a/sphinx/builders/latex/theming.py
+++ b/sphinx/builders/latex/theming.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.latex.theming
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Theming support for LaTeX builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Theming support for LaTeX builder."""
import configparser
from os import path
diff --git a/sphinx/builders/latex/transforms.py b/sphinx/builders/latex/transforms.py
index b85a9827c..5e478f5c4 100644
--- a/sphinx/builders/latex/transforms.py
+++ b/sphinx/builders/latex/transforms.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.latex.transforms
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Transforms for LaTeX builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Transforms for LaTeX builder."""
from typing import Any, Dict, List, Set, Tuple, cast
@@ -33,7 +25,7 @@ class FootnoteDocnameUpdater(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
matcher = NodeMatcher(*self.TARGET_NODES)
- for node in self.document.traverse(matcher): # type: Element
+ for node in self.document.findall(matcher): # type: Element
node['docname'] = self.env.docname
@@ -45,7 +37,7 @@ class SubstitutionDefinitionsRemover(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in list(self.document.traverse(nodes.substitution_definition)):
+ for node in list(self.document.findall(nodes.substitution_definition)):
node.parent.remove(node)
@@ -81,7 +73,7 @@ class ShowUrlsTransform(SphinxPostTransform):
if show_urls is False or show_urls == 'no':
return
- for node in list(self.document.traverse(nodes.reference)):
+ for node in list(self.document.findall(nodes.reference)):
uri = node.get('refuri', '')
if uri.startswith(URI_SCHEMES):
if uri.startswith('mailto:'):
@@ -237,7 +229,8 @@ class LaTeXFootnoteTransform(SphinxPostTransform):
blah blah blah ...
* Replace second and subsequent footnote references which refers same footnote definition
- by footnotemark node.
+ by footnotemark node. Additionally, the footnote definition node is marked as
+ "referred".
Before::
@@ -258,7 +251,7 @@ class LaTeXFootnoteTransform(SphinxPostTransform):
After::
blah blah blah
-
+
1
@@ -348,7 +341,7 @@ class LaTeXFootnoteTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- footnotes = list(self.document.traverse(nodes.footnote))
+ footnotes = list(self.document.findall(nodes.footnote))
for node in footnotes:
node.parent.remove(node)
@@ -358,7 +351,7 @@ class LaTeXFootnoteTransform(SphinxPostTransform):
class LaTeXFootnoteVisitor(nodes.NodeVisitor):
def __init__(self, document: nodes.document, footnotes: List[nodes.footnote]) -> None:
- self.appeared: Set[Tuple[str, str]] = set()
+ self.appeared: Dict[Tuple[str, str], nodes.footnote] = {}
self.footnotes: List[nodes.footnote] = footnotes
self.pendings: List[nodes.footnote] = []
self.table_footnotes: List[nodes.footnote] = []
@@ -423,7 +416,7 @@ class LaTeXFootnoteVisitor(nodes.NodeVisitor):
self.unrestrict(node)
def depart_table(self, node: nodes.table) -> None:
- tbody = list(node.traverse(nodes.tbody))[0]
+ tbody = next(node.findall(nodes.tbody))
for footnote in reversed(self.table_footnotes):
fntext = footnotetext('', *footnote.children, ids=footnote['ids'])
tbody.insert(0, fntext)
@@ -439,22 +432,24 @@ class LaTeXFootnoteVisitor(nodes.NodeVisitor):
def visit_footnote_reference(self, node: nodes.footnote_reference) -> None:
number = node.astext().strip()
docname = node['docname']
- if self.restricted:
- mark = footnotemark('', number, refid=node['refid'])
- node.replace_self(mark)
- if (docname, number) not in self.appeared:
- footnote = self.get_footnote_by_reference(node)
- self.pendings.append(footnote)
- elif (docname, number) in self.appeared:
+ if (docname, number) in self.appeared:
+ footnote = self.appeared.get((docname, number))
+ footnote["referred"] = True
+
mark = footnotemark('', number, refid=node['refid'])
node.replace_self(mark)
else:
footnote = self.get_footnote_by_reference(node)
- self.footnotes.remove(footnote)
- node.replace_self(footnote)
- footnote.walkabout(self)
+ if self.restricted:
+ mark = footnotemark('', number, refid=node['refid'])
+ node.replace_self(mark)
+ self.pendings.append(footnote)
+ else:
+ self.footnotes.remove(footnote)
+ node.replace_self(footnote)
+ footnote.walkabout(self)
- self.appeared.add((docname, number))
+ self.appeared[(docname, number)] = footnote
raise nodes.SkipNode
def get_footnote_by_reference(self, node: nodes.footnote_reference) -> nodes.footnote:
@@ -501,7 +496,7 @@ class BibliographyTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
citations = thebibliography()
- for node in list(self.document.traverse(nodes.citation)):
+ for node in list(self.document.findall(nodes.citation)):
node.parent.remove(node)
citations += node
@@ -521,7 +516,7 @@ class CitationReferenceTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
matcher = NodeMatcher(addnodes.pending_xref, refdomain='citation', reftype='ref')
- for node in self.document.traverse(matcher): # type: addnodes.pending_xref
+ for node in self.document.findall(matcher): # type: addnodes.pending_xref
docname, labelid, _ = domain.citations.get(node['reftarget'], ('', '', 0))
if docname:
citation_ref = nodes.citation_reference('', '', *node.children,
@@ -540,7 +535,7 @@ class MathReferenceTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
equations = self.env.get_domain('math').data['objects']
- for node in self.document.traverse(addnodes.pending_xref):
+ for node in self.document.findall(addnodes.pending_xref):
if node['refdomain'] == 'math' and node['reftype'] in ('eq', 'numref'):
docname, _ = equations.get(node['reftarget'], (None, None))
if docname:
@@ -555,7 +550,7 @@ class LiteralBlockTransform(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
matcher = NodeMatcher(nodes.container, literal_block=True)
- for node in self.document.traverse(matcher): # type: nodes.container
+ for node in self.document.findall(matcher): # type: nodes.container
newnode = captioned_literal_block('', *node.children, **node.attributes)
node.replace_self(newnode)
@@ -566,7 +561,7 @@ class DocumentTargetTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in self.document.traverse(addnodes.start_of_file):
+ for node in self.document.findall(addnodes.start_of_file):
section = node.next_node(nodes.section)
if section:
section['ids'].append(':doc') # special label for :doc:
@@ -602,9 +597,9 @@ class IndexInSectionTitleTransform(SphinxPostTransform):
formats = ('latex',)
def run(self, **kwargs: Any) -> None:
- for node in list(self.document.traverse(nodes.title)):
+ for node in list(self.document.findall(nodes.title)):
if isinstance(node.parent, nodes.section):
- for i, index in enumerate(list(node.traverse(addnodes.index))):
+ for i, index in enumerate(node.findall(addnodes.index)):
# move the index node next to the section title
node.remove(index)
node.parent.insert(i + 1, index)
diff --git a/sphinx/builders/latex/util.py b/sphinx/builders/latex/util.py
index 4f2391c4e..15811b768 100644
--- a/sphinx/builders/latex/util.py
+++ b/sphinx/builders/latex/util.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.latex.util
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Utilities for LaTeX builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Utilities for LaTeX builder."""
from typing import Optional
@@ -20,7 +12,7 @@ class ExtBabel(Babel):
self.language_code = language_code
self.use_polyglossia = use_polyglossia
self.supported = True
- super().__init__(language_code or '')
+ super().__init__(language_code)
def uses_cyrillic(self) -> bool:
return self.language in self.cyrillic_languages
diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py
index a6e7b2a96..816cf314e 100644
--- a/sphinx/builders/linkcheck.py
+++ b/sphinx/builders/linkcheck.py
@@ -1,37 +1,25 @@
-"""
- sphinx.builders.linkcheck
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The CheckExternalLinksBuilder class.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The CheckExternalLinksBuilder class."""
import json
import re
import socket
import time
-import warnings
from datetime import datetime, timezone
from email.utils import parsedate_to_datetime
from html.parser import HTMLParser
from os import path
from queue import PriorityQueue, Queue
from threading import Thread
-from typing import (Any, Dict, Generator, List, NamedTuple, Optional, Pattern, Set, Tuple,
- Union, cast)
+from typing import Any, Dict, Generator, List, NamedTuple, Optional, Tuple, Union, cast
from urllib.parse import unquote, urlparse, urlunparse
from docutils import nodes
-from docutils.nodes import Element
from requests import Response
from requests.exceptions import ConnectionError, HTTPError, TooManyRedirects
from sphinx.application import Sphinx
from sphinx.builders.dummy import DummyBuilder
from sphinx.config import Config
-from sphinx.deprecation import RemovedInSphinx50Warning
from sphinx.environment import BuildEnvironment
from sphinx.locale import __
from sphinx.transforms.post_transforms import SphinxPostTransform
@@ -43,18 +31,31 @@ logger = logging.getLogger(__name__)
uri_re = re.compile('([a-z]+:)?//') # matches to foo:// and // (a protocol relative URL)
-Hyperlink = NamedTuple('Hyperlink', (('uri', str),
- ('docname', str),
- ('lineno', Optional[int])))
-CheckRequest = NamedTuple('CheckRequest', (('next_check', float),
- ('hyperlink', Optional[Hyperlink])))
-CheckResult = NamedTuple('CheckResult', (('uri', str),
- ('docname', str),
- ('lineno', int),
- ('status', str),
- ('message', str),
- ('code', int)))
-RateLimit = NamedTuple('RateLimit', (('delay', float), ('next_check', float)))
+
+class Hyperlink(NamedTuple):
+ uri: str
+ docname: str
+ lineno: Optional[int]
+
+
+class CheckRequest(NamedTuple):
+ next_check: float
+ hyperlink: Optional[Hyperlink]
+
+
+class CheckResult(NamedTuple):
+ uri: str
+ docname: str
+ lineno: int
+ status: str
+ message: str
+ code: int
+
+
+class RateLimit(NamedTuple):
+ delay: float
+ next_check: float
+
# Tuple is old styled CheckRequest
CheckRequestType = Union[CheckRequest, Tuple[float, str, str, int]]
@@ -67,16 +68,6 @@ QUEUE_POLL_SECS = 1
DEFAULT_DELAY = 60.0
-def node_line_or_0(node: Element) -> int:
- """
- PriorityQueue items must be comparable. The line number is part of the
- tuple used by the PriorityQueue, keep an homogeneous type for comparison.
- """
- warnings.warn('node_line_or_0() is deprecated.',
- RemovedInSphinx50Warning, stacklevel=2)
- return get_node_line(node) or 0
-
-
class AnchorCheckParser(HTMLParser):
"""Specialized HTML parser that looks for a specific anchor."""
@@ -120,114 +111,11 @@ class CheckExternalLinksBuilder(DummyBuilder):
'%(outdir)s/output.txt')
def init(self) -> None:
+ self.broken_hyperlinks = 0
self.hyperlinks: Dict[str, Hyperlink] = {}
- self._good: Set[str] = set()
- self._broken: Dict[str, str] = {}
- self._redirected: Dict[str, Tuple[str, int]] = {}
# set a timeout for non-responding servers
socket.setdefaulttimeout(5.0)
- # create queues and worker threads
- self._wqueue: PriorityQueue[CheckRequestType] = PriorityQueue()
- self._rqueue: Queue[CheckResult] = Queue()
-
- @property
- def anchors_ignore(self) -> List[Pattern]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "anchors_ignore"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return [re.compile(x) for x in self.config.linkcheck_anchors_ignore]
-
- @property
- def auth(self) -> List[Tuple[Pattern, Any]]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "auth"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return [(re.compile(pattern), auth_info) for pattern, auth_info
- in self.config.linkcheck_auth]
-
- @property
- def to_ignore(self) -> List[Pattern]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "to_ignore"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return [re.compile(x) for x in self.config.linkcheck_ignore]
-
- @property
- def good(self) -> Set[str]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "good"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return self._good
-
- @property
- def broken(self) -> Dict[str, str]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "broken"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return self._broken
-
- @property
- def redirected(self) -> Dict[str, Tuple[str, int]]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "redirected"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return self._redirected
-
- def check_thread(self) -> None:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "check_thread"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- # do nothing.
-
- def limit_rate(self, response: Response) -> Optional[float]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "limit_rate"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- worker = HyperlinkAvailabilityCheckWorker(self.env, self.config,
- None, None, {})
- return worker.limit_rate(response)
-
- def rqueue(self, response: Response) -> Queue:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "rqueue"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return self._rqueue
-
- def workers(self, response: Response) -> List[Thread]:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "workers"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return []
-
- def wqueue(self, response: Response) -> Queue:
- warnings.warn(
- "%s.%s is deprecated." % (self.__class__.__name__, "wqueue"),
- RemovedInSphinx50Warning,
- stacklevel=2,
- )
- return self._wqueue
-
def process_result(self, result: CheckResult) -> None:
filename = self.env.doc2path(result.docname, None)
@@ -260,6 +148,7 @@ class CheckExternalLinksBuilder(DummyBuilder):
logger.info(red('broken ') + result.uri + red(' - ' + result.message))
self.write_entry('broken', result.docname, filename, result.lineno,
result.uri + ': ' + result.message)
+ self.broken_hyperlinks += 1
elif result.status == 'redirected':
try:
text, color = {
@@ -292,7 +181,7 @@ class CheckExternalLinksBuilder(DummyBuilder):
self.json_outfile.write('\n')
def finish(self) -> None:
- checker = HyperlinkAvailabilityChecker(self.env, self.config, self)
+ checker = HyperlinkAvailabilityChecker(self.env, self.config)
logger.info('')
with open(path.join(self.outdir, 'output.txt'), 'w') as self.txt_outfile,\
@@ -300,42 +189,32 @@ class CheckExternalLinksBuilder(DummyBuilder):
for result in checker.check(self.hyperlinks):
self.process_result(result)
- if self._broken:
+ if self.broken_hyperlinks:
self.app.statuscode = 1
class HyperlinkAvailabilityChecker:
- def __init__(self, env: BuildEnvironment, config: Config,
- builder: CheckExternalLinksBuilder = None) -> None:
- # Warning: builder argument will be removed in the sphinx-5.0.
- # Don't use it from extensions.
- # tag: RemovedInSphinx50Warning
- self.builder = builder
+ def __init__(self, env: BuildEnvironment, config: Config) -> None:
self.config = config
self.env = env
self.rate_limits: Dict[str, RateLimit] = {}
+ self.rqueue: Queue = Queue()
self.workers: List[Thread] = []
+ self.wqueue: PriorityQueue = PriorityQueue()
self.to_ignore = [re.compile(x) for x in self.config.linkcheck_ignore]
- if builder:
- self.rqueue = builder._rqueue
- self.wqueue = builder._wqueue
- else:
- self.rqueue = Queue()
- self.wqueue = PriorityQueue()
-
def invoke_threads(self) -> None:
- for i in range(self.config.linkcheck_workers):
+ for _i in range(self.config.linkcheck_workers):
thread = HyperlinkAvailabilityCheckWorker(self.env, self.config,
self.rqueue, self.wqueue,
- self.rate_limits, self.builder)
+ self.rate_limits)
thread.start()
self.workers.append(thread)
def shutdown_threads(self) -> None:
self.wqueue.join()
- for worker in self.workers:
+ for _worker in self.workers:
self.wqueue.put(CheckRequest(CHECK_IMMEDIATELY, None), False)
def check(self, hyperlinks: Dict[str, Hyperlink]) -> Generator[CheckResult, None, None]:
@@ -365,11 +244,7 @@ class HyperlinkAvailabilityCheckWorker(Thread):
"""A worker class for checking the availability of hyperlinks."""
def __init__(self, env: BuildEnvironment, config: Config, rqueue: Queue,
- wqueue: Queue, rate_limits: Dict[str, RateLimit],
- builder: CheckExternalLinksBuilder = None) -> None:
- # Warning: builder argument will be removed in the sphinx-5.0.
- # Don't use it from extensions.
- # tag: RemovedInSphinx50Warning
+ wqueue: Queue, rate_limits: Dict[str, RateLimit]) -> None:
self.config = config
self.env = env
self.rate_limits = rate_limits
@@ -378,20 +253,11 @@ 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]
- if builder:
- # if given, fill the result of checks as cache
- self._good = builder._good
- self._broken = builder._broken
- self._redirected = builder._redirected
- else:
- # only for compatibility. Will be removed in Sphinx-5.0
- self._good = set()
- self._broken = {}
- self._redirected = {}
-
super().__init__(daemon=True)
def run(self) -> None:
@@ -519,6 +385,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:')):
@@ -530,14 +405,7 @@ class HyperlinkAvailabilityCheckWorker(Thread):
if path.exists(path.join(srcdir, uri)):
return 'working', '', 0
else:
- self._broken[uri] = ''
return 'broken', '', 0
- elif uri in self._good:
- return 'working', 'old', 0
- elif uri in self._broken:
- return 'broken', self._broken[uri], 0
- elif uri in self._redirected:
- return 'redirected', self._redirected[uri][0], self._redirected[uri][1]
# need to actually check the URI
for _ in range(self.config.linkcheck_retries):
@@ -545,13 +413,6 @@ class HyperlinkAvailabilityCheckWorker(Thread):
if status != "broken":
break
- if status == "working":
- self._good.add(uri)
- elif status == "broken":
- self._broken[uri] = info
- elif status == "redirected":
- self._redirected[uri] = (info, code)
-
return (status, info, code)
while True:
@@ -639,7 +500,7 @@ class HyperlinkCollector(SphinxPostTransform):
hyperlinks = builder.hyperlinks
# reference nodes
- for refnode in self.document.traverse(nodes.reference):
+ for refnode in self.document.findall(nodes.reference):
if 'refuri' not in refnode:
continue
uri = refnode['refuri']
@@ -653,7 +514,7 @@ class HyperlinkCollector(SphinxPostTransform):
hyperlinks[uri] = uri_info
# image nodes
- for imgnode in self.document.traverse(nodes.image):
+ for imgnode in self.document.findall(nodes.image):
uri = imgnode['candidates'].get('?')
if uri and '://' in uri:
newuri = self.app.emit_firstresult('linkcheck-process-uri', uri)
@@ -699,6 +560,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_post_transform(HyperlinkCollector)
app.add_config_value('linkcheck_ignore', [], None)
+ app.add_config_value('linkcheck_exclude_documents', [], None)
app.add_config_value('linkcheck_allowed_redirects', {}, None)
app.add_config_value('linkcheck_auth', [], None)
app.add_config_value('linkcheck_request_headers', {}, None)
diff --git a/sphinx/builders/manpage.py b/sphinx/builders/manpage.py
index 9d8fd5e67..cc6fc1fbe 100644
--- a/sphinx/builders/manpage.py
+++ b/sphinx/builders/manpage.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.manpage
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Manual pages builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Manual pages builder."""
from os import path
from typing import Any, Dict, List, Set, Tuple, Union
@@ -18,7 +10,6 @@ from sphinx import addnodes
from sphinx.application import Sphinx
from sphinx.builders import Builder
from sphinx.config import Config
-from sphinx.errors import NoUri
from sphinx.locale import __
from sphinx.util import logging, progress_message
from sphinx.util.console import darkgreen # type: ignore
@@ -49,9 +40,7 @@ class ManualPageBuilder(Builder):
return 'all manpages' # for now
def get_target_uri(self, docname: str, typ: str = None) -> str:
- if typ == 'token':
- return ''
- raise NoUri(docname, typ)
+ return ''
@progress_message(__('writing'))
def write(self, *ignored: Any) -> None:
@@ -98,7 +87,7 @@ class ManualPageBuilder(Builder):
logger.info('} ', nonl=True)
self.env.resolve_references(largetree, docname, self)
# remove pending_xref nodes
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
pendingnode.replace_self(pendingnode.children)
docwriter.write(largetree, destination)
diff --git a/sphinx/builders/singlehtml.py b/sphinx/builders/singlehtml.py
index 13c1c2f86..d177474a6 100644
--- a/sphinx/builders/singlehtml.py
+++ b/sphinx/builders/singlehtml.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.singlehtml
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Single HTML builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Single HTML builders."""
from os import path
from typing import Any, Dict, List, Tuple, Union
@@ -54,7 +46,7 @@ class SingleFileHTMLBuilder(StandaloneHTMLBuilder):
def fix_refuris(self, tree: Node) -> None:
# fix refuris with double anchor
fname = self.config.root_doc + self.out_suffix
- for refnode in tree.traverse(nodes.reference):
+ for refnode in tree.findall(nodes.reference):
if 'refuri' not in refnode:
continue
refuri = refnode['refuri']
diff --git a/sphinx/builders/texinfo.py b/sphinx/builders/texinfo.py
index ee10d58c3..24a19b0df 100644
--- a/sphinx/builders/texinfo.py
+++ b/sphinx/builders/texinfo.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.texinfo
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Texinfo builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Texinfo builder."""
import os
from os import path
@@ -138,7 +130,7 @@ class TexinfoBuilder(Builder):
new_sect += nodes.title('',
'')
new_tree += new_sect
- for node in tree.traverse(addnodes.toctree):
+ for node in tree.findall(addnodes.toctree):
new_sect += node
tree = new_tree
largetree = inline_all_toctrees(self, self.docnames, indexfile, tree,
@@ -152,7 +144,7 @@ class TexinfoBuilder(Builder):
logger.info(__("resolving references..."))
self.env.resolve_references(largetree, indexfile, self)
# TODO: add support for external :ref:s
- for pendingnode in largetree.traverse(addnodes.pending_xref):
+ for pendingnode in largetree.findall(addnodes.pending_xref):
docname = pendingnode['refdocname']
sectname = pendingnode['refsectname']
newnodes: List[Node] = [nodes.emphasis(sectname, sectname)]
@@ -211,6 +203,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('texinfo_domain_indices', True, None, [list])
app.add_config_value('texinfo_show_urls', 'footnote', None)
app.add_config_value('texinfo_no_detailmenu', False, None)
+ app.add_config_value('texinfo_cross_references', True, None)
return {
'version': 'builtin',
diff --git a/sphinx/builders/text.py b/sphinx/builders/text.py
index 2ac1b2878..bcd479864 100644
--- a/sphinx/builders/text.py
+++ b/sphinx/builders/text.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.text
- ~~~~~~~~~~~~~~~~~~~~
-
- Plain-text Sphinx builder.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Plain-text Sphinx builder."""
from os import path
from typing import Any, Dict, Iterator, Set, Tuple
diff --git a/sphinx/builders/xml.py b/sphinx/builders/xml.py
index 865820c36..0f45b912c 100644
--- a/sphinx/builders/xml.py
+++ b/sphinx/builders/xml.py
@@ -1,12 +1,4 @@
-"""
- sphinx.builders.xml
- ~~~~~~~~~~~~~~~~~~~
-
- Docutils-native XML and pseudo-XML builders.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Docutils-native XML and pseudo-XML builders."""
from os import path
from typing import Any, Dict, Iterator, Set, Type, Union
@@ -71,7 +63,10 @@ class XMLBuilder(Builder):
# work around multiple string % tuple issues in docutils;
# replace tuples in attribute values with lists
doctree = doctree.deepcopy()
- for node in doctree.traverse(nodes.Element):
+ for domain in self.env.domains.values():
+ xmlns = "xmlns:" + domain.name
+ doctree[xmlns] = "https://www.sphinx-doc.org/" # type: ignore
+ for node in doctree.findall(nodes.Element):
for att, value in node.attributes.items():
if isinstance(value, tuple):
node.attributes[att] = list(value)
diff --git a/sphinx/cmd/__init__.py b/sphinx/cmd/__init__.py
index 583e50ed7..4d277c5ea 100644
--- a/sphinx/cmd/__init__.py
+++ b/sphinx/cmd/__init__.py
@@ -1,9 +1 @@
-"""
- sphinx.cmd
- ~~~~~~~~~~
-
- Modules for command line executables.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Modules for command line executables."""
diff --git a/sphinx/cmd/build.py b/sphinx/cmd/build.py
index 9df13e930..00a06762a 100644
--- a/sphinx/cmd/build.py
+++ b/sphinx/cmd/build.py
@@ -1,12 +1,4 @@
-"""
- sphinx.cmd.build
- ~~~~~~~~~~~~~~~~
-
- Build documentation from a provided source.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Build documentation from a provided source."""
import argparse
import bdb
@@ -16,6 +8,7 @@ import os
import pdb
import sys
import traceback
+from os import path
from typing import IO, Any, List
from docutils.utils import SystemMessage
@@ -28,6 +21,7 @@ from sphinx.locale import __
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
from sphinx.util.console import color_terminal, nocolor, red, terminal_safe # type: ignore
from sphinx.util.docutils import docutils_namespace, patch_docutils
+from sphinx.util.osutil import abspath, ensuredir
def handle_exception(app: Sphinx, args: Any, exception: BaseException, stderr: IO = sys.stderr) -> None: # NOQA
@@ -240,6 +234,8 @@ def build_main(argv: List[str] = sys.argv[1:]) -> int:
if warning and args.warnfile:
try:
+ warnfile = abspath(args.warnfile)
+ ensuredir(path.dirname(warnfile))
warnfp = open(args.warnfile, 'w')
except Exception as exc:
parser.error(__('cannot open warning file %r: %s') % (
diff --git a/sphinx/cmd/make_mode.py b/sphinx/cmd/make_mode.py
index 242329ae0..b8f3d33e1 100644
--- a/sphinx/cmd/make_mode.py
+++ b/sphinx/cmd/make_mode.py
@@ -1,17 +1,10 @@
-"""
- sphinx.cmd.make_mode
- ~~~~~~~~~~~~~~~~~~~~
+"""sphinx-build -M command-line handling.
- sphinx-build -M command-line handling.
+This replaces the old, platform-dependent and once-generated content
+of Makefile / make.bat.
- This replaces the old, platform-dependent and once-generated content
- of Makefile / make.bat.
-
- This is in its own module so that importing it is fast. It should not
- import the main Sphinx modules (like sphinx.applications, sphinx.builders).
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+This is in its own module so that importing it is fast. It should not
+import the main Sphinx modules (like sphinx.applications, sphinx.builders).
"""
import os
diff --git a/sphinx/cmd/quickstart.py b/sphinx/cmd/quickstart.py
index ca30f97be..e8b446d40 100644
--- a/sphinx/cmd/quickstart.py
+++ b/sphinx/cmd/quickstart.py
@@ -1,12 +1,4 @@
-"""
- sphinx.cmd.quickstart
- ~~~~~~~~~~~~~~~~~~~~~
-
- Quickly setup documentation source to work with Sphinx.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Quickly setup documentation source to work with Sphinx."""
import argparse
import locale
diff --git a/sphinx/config.py b/sphinx/config.py
index 05bcdeccc..dc9a2a9ae 100644
--- a/sphinx/config.py
+++ b/sphinx/config.py
@@ -1,12 +1,4 @@
-"""
- sphinx.config
- ~~~~~~~~~~~~~
-
- Build configuration file handling.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Build configuration file handling."""
import re
import traceback
@@ -100,7 +92,7 @@ class Config:
# the real default is locale-dependent
'today_fmt': (None, 'env', [str]),
- 'language': (None, 'env', [str]),
+ 'language': ('en', 'env', [str]),
'locale_dirs': (['locales'], 'env', []),
'figure_language_filename': ('{root}.{language}{ext}', 'env', [str]),
'gettext_allow_fuzzy_translations': (False, 'gettext', []),
@@ -206,7 +198,7 @@ class Config:
except ValueError as exc:
raise ValueError(__('invalid number %r for config value %r, ignoring') %
(value, name)) from exc
- elif hasattr(defvalue, '__call__'):
+ elif callable(defvalue):
return value
elif defvalue is not None and not isinstance(defvalue, str):
raise ValueError(__('cannot override config setting %r with unsupported '
@@ -251,13 +243,24 @@ class Config:
if name in self.values:
self.__dict__[name] = config[name]
+ def post_init_values(self) -> None:
+ """
+ Initialize additional config variables that are added after init_values() called.
+ """
+ config = self._raw_config
+ for name in config:
+ if name not in self.__dict__ and name in self.values:
+ self.__dict__[name] = config[name]
+
+ check_confval_types(None, self)
+
def __getattr__(self, name: str) -> Any:
if name.startswith('_'):
raise AttributeError(name)
if name not in self.values:
raise AttributeError(__('No such config value: %s') % name)
default = self.values[name][0]
- if hasattr(default, '__call__'):
+ if callable(default):
return default(self)
return default
@@ -413,7 +416,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
for confval in config:
default, rebuild, annotations = config.values[confval.name]
- if hasattr(default, '__call__'):
+ if callable(default):
default = default(config) # evaluate default value
if default is None and not annotations:
continue # neither inferable nor expliclitly annotated types
@@ -427,7 +430,7 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
"but `{current}` is given.")
logger.warning(msg.format(name=confval.name,
current=confval.value,
- candidates=annotations.candidates))
+ candidates=annotations.candidates), once=True)
else:
if type(confval.value) is type(default):
continue
@@ -452,13 +455,13 @@ def check_confval_types(app: "Sphinx", config: Config) -> None:
permitted = " or ".join(wrapped_annotations)
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
- permitted=permitted))
+ permitted=permitted), once=True)
else:
msg = __("The config value `{name}' has type `{current.__name__}', "
"defaults to `{default.__name__}'.")
logger.warning(msg.format(name=confval.name,
current=type(confval.value),
- default=type(default)))
+ default=type(default)), once=True)
def check_primary_domain(app: "Sphinx", config: Config) -> None:
diff --git a/sphinx/deprecation.py b/sphinx/deprecation.py
index 3963e6361..25c4545fc 100644
--- a/sphinx/deprecation.py
+++ b/sphinx/deprecation.py
@@ -1,12 +1,4 @@
-"""
- sphinx.deprecation
- ~~~~~~~~~~~~~~~~~~
-
- Sphinx deprecation classes and utilities.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Sphinx deprecation classes and utilities."""
import sys
import warnings
@@ -22,6 +14,10 @@ class RemovedInSphinx60Warning(PendingDeprecationWarning):
pass
+class RemovedInSphinx70Warning(PendingDeprecationWarning):
+ pass
+
+
RemovedInNextVersionWarning = RemovedInSphinx50Warning
diff --git a/sphinx/directives/__init__.py b/sphinx/directives/__init__.py
index 8e8d65f03..2656cc99b 100644
--- a/sphinx/directives/__init__.py
+++ b/sphinx/directives/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.directives
- ~~~~~~~~~~~~~~~~~
-
- Handlers for additional ReST directives.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Handlers for additional ReST directives."""
import re
from typing import TYPE_CHECKING, Any, Dict, Generic, List, Tuple, TypeVar, cast
@@ -17,7 +9,6 @@ from docutils.parsers.rst import directives, roles
from sphinx import addnodes
from sphinx.addnodes import desc_signature
-from sphinx.deprecation import RemovedInSphinx50Warning, deprecated_alias
from sphinx.util import docutils
from sphinx.util.docfields import DocFieldTransformer, Field, TypedField
from sphinx.util.docutils import SphinxDirective
@@ -176,7 +167,7 @@ class ObjectDescription(SphinxDirective, Generic[T]):
self.names: List[T] = []
signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in signatures:
# add a signature node for each signature in the current unit
# and add a reference target for it
signode = addnodes.desc_signature(sig, '')
@@ -266,16 +257,6 @@ class DefaultDomain(SphinxDirective):
return []
-deprecated_alias('sphinx.directives',
- {
- 'DescDirective': ObjectDescription,
- },
- RemovedInSphinx50Warning,
- {
- 'DescDirective': 'sphinx.directives.ObjectDescription',
- })
-
-
def setup(app: "Sphinx") -> Dict[str, Any]:
app.add_config_value("strip_signature_backslash", False, 'env')
directives.register_directive('default-role', DefaultRole)
diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py
index 12ab51c58..9437fe9a5 100644
--- a/sphinx/directives/code.py
+++ b/sphinx/directives/code.py
@@ -1,11 +1,3 @@
-"""
- sphinx.directives.code
- ~~~~~~~~~~~~~~~~~~~~~~
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
import sys
import textwrap
from difflib import unified_diff
@@ -57,7 +49,7 @@ class Highlight(SphinxDirective):
def dedent_lines(lines: List[str], dedent: int, location: Tuple[str, int] = None) -> List[str]:
- if not dedent:
+ if dedent is None:
return textwrap.dedent(''.join(lines)).splitlines(True)
if any(s[:dedent].strip() for s in lines):
@@ -138,9 +130,9 @@ class CodeBlock(SphinxDirective):
if 'dedent' in self.options:
location = self.state_machine.get_source_and_line(self.lineno)
- lines = code.split('\n')
+ lines = code.splitlines(True)
lines = dedent_lines(lines, self.options['dedent'], location=location)
- code = '\n'.join(lines)
+ code = ''.join(lines)
literal: Element = nodes.literal_block(code, code)
if 'linenos' in self.options or 'lineno-start' in self.options:
@@ -232,9 +224,9 @@ class LiteralIncludeReader:
self.start_filter,
self.end_filter,
self.lines_filter,
+ self.dedent_filter,
self.prepend_filter,
- self.append_filter,
- self.dedent_filter]
+ self.append_filter]
lines = self.read_file(self.filename, location=location)
for func in filters:
lines = func(lines, location=location)
diff --git a/sphinx/directives/other.py b/sphinx/directives/other.py
index 03eb6d3d2..83cbb6707 100644
--- a/sphinx/directives/other.py
+++ b/sphinx/directives/other.py
@@ -1,11 +1,3 @@
-"""
- sphinx.directives.other
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
import re
from typing import TYPE_CHECKING, Any, Dict, List, cast
@@ -342,7 +334,7 @@ class Only(SphinxDirective):
# be placed in the doctree.
n_sects_to_raise = current_depth - nested_depth + 1
parent = cast(nodes.Element, self.state.parent)
- for i in range(n_sects_to_raise):
+ for _i in range(n_sects_to_raise):
if parent.parent:
parent = parent.parent
parent.append(node)
diff --git a/sphinx/directives/patches.py b/sphinx/directives/patches.py
index dd01cb34a..a01d78332 100644
--- a/sphinx/directives/patches.py
+++ b/sphinx/directives/patches.py
@@ -1,15 +1,7 @@
-"""
- sphinx.directives.patches
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
import os
import warnings
from os import path
-from typing import TYPE_CHECKING, Any, Dict, List, Tuple, cast
+from typing import TYPE_CHECKING, Any, Dict, List, Sequence, Tuple, cast
from docutils import nodes
from docutils.nodes import Node, make_id, system_message
@@ -29,13 +21,10 @@ from sphinx.util.osutil import SEP, os_path, relpath
from sphinx.util.typing import OptionSpec
try:
- from docutils.nodes import meta as meta_node # type: ignore
from docutils.parsers.rst.directives.misc import Meta as MetaBase # type: ignore
except ImportError:
# docutils-0.17 or older
from docutils.parsers.rst.directives.html import Meta as MetaBase
- from docutils.parsers.rst.directives.html import MetaBody
- meta_node = MetaBody.meta
if TYPE_CHECKING:
from sphinx.application import Sphinx
@@ -71,11 +60,13 @@ class Figure(images.Figure):
class Meta(MetaBase, SphinxDirective):
- def run(self) -> List[Node]:
+ def run(self) -> Sequence[Node]:
result = super().run()
for node in result:
+ # for docutils-0.17 or older. Since docutils-0.18, patching is no longer needed
+ # because it uses picklable node; ``docutils.nodes.meta``.
if (isinstance(node, nodes.pending) and
- isinstance(node.details['nodes'][0], meta_node)):
+ isinstance(node.details['nodes'][0], addnodes.docutils_meta)):
meta = node.details['nodes'][0]
meta.source = self.env.doc2path(self.env.docname)
meta.line = self.lineno
diff --git a/sphinx/domains/__init__.py b/sphinx/domains/__init__.py
index dbfad258c..f422b8b74 100644
--- a/sphinx/domains/__init__.py
+++ b/sphinx/domains/__init__.py
@@ -1,12 +1,7 @@
-"""
- sphinx.domains
- ~~~~~~~~~~~~~~
+"""Support for domains.
- Support for domains, which are groupings of description directives
- and roles describing e.g. constructs of one programming language.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Domains are groupings of description directives
+and roles describing e.g. constructs of one programming language.
"""
import copy
diff --git a/sphinx/domains/c.py b/sphinx/domains/c.py
index 84878cd05..532eebe52 100644
--- a/sphinx/domains/c.py
+++ b/sphinx/domains/c.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.c
- ~~~~~~~~~~~~~~~~
-
- The C language domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The C language domain."""
import re
from typing import (Any, Callable, Dict, Generator, Iterator, List, Optional, Tuple, TypeVar,
@@ -20,7 +12,7 @@ from sphinx import addnodes
from sphinx.addnodes import pending_xref
from sphinx.application import Sphinx
from sphinx.builders import Builder
-from sphinx.deprecation import RemovedInSphinx50Warning
+from sphinx.deprecation import RemovedInSphinx60Warning
from sphinx.directives import ObjectDescription
from sphinx.domains import Domain, ObjType
from sphinx.environment import BuildEnvironment
@@ -92,31 +84,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
- ))
- |__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)
- |_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)
+ void|_Bool
|signed|unsigned
+ |short|long
+ |char
+ |int
+ |__uint128|__int128
+ |__int(8|16|32|64|128) # extension
+ |float|double
+ |_Decimal(32|64|128)
+ |_Complex|_Imaginary
+ |__float80|_Float64x|__float128|_Float128|__ibm128 # extension
+ |__fp16 # extension
+ |_Sat|_Fract|fract|_Accum|accum # extension
)\b
""")
@@ -226,7 +209,7 @@ class ASTNestedName(ASTBase):
assert not self.rooted, str(self)
assert len(self.names) == 1
self.names[0].describe_signature(signode, 'noneIsName', env, '', symbol)
- elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
+ elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix.
prefix = ''
@@ -636,8 +619,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 +2564,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
@@ -3260,7 +3268,7 @@ class CObject(ObjectDescription[ASTDeclaration]):
msg = "{}: Pre-v3 C type directive '.. c:type:: {}' converted to " \
"'.. c:{}:: {}'." \
"\nThe original parsing error was:\n{}"
- msg = msg.format(RemovedInSphinx50Warning.__name__,
+ msg = msg.format(RemovedInSphinx60Warning.__name__,
sig, ast.objectType, ast, eOrig)
logger.warning(msg, location=signode)
except DefinitionError as e:
@@ -3540,7 +3548,7 @@ class AliasTransform(SphinxTransform):
return nodes
def apply(self, **kwargs: Any) -> None:
- for node in self.document.traverse(AliasNode):
+ for node in self.document.findall(AliasNode):
node = cast(AliasNode, node)
sig = node.sig
parentKey = node.parentKey
@@ -3638,8 +3646,7 @@ class CAliasObject(ObjectDescription):
" When skipping the root declaration,"
" need 'maxdepth' 0 for infinite or at least 2.",
location=self.get_location())
- signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in self.get_signatures():
node.append(AliasNode(sig, aliasOptions, self.state.document, env=self.env))
return [node]
@@ -3694,7 +3701,7 @@ class CXRefRole(XRefRole):
if self.env.config['c_warn_on_allowed_pre_v3']:
msg = "{}: Pre-v3 C type role ':c:type:`{}`' converted to ':c:expr:`{}`'."
msg += "\nThe original parsing error was:\n{}"
- msg = msg.format(RemovedInSphinx50Warning.__name__, text, text, eOrig)
+ msg = msg.format(RemovedInSphinx60Warning.__name__, text, text, eOrig)
logger.warning(msg, location=self.get_location())
return [signode], []
diff --git a/sphinx/domains/changeset.py b/sphinx/domains/changeset.py
index 81c81c288..31fa44020 100644
--- a/sphinx/domains/changeset.py
+++ b/sphinx/domains/changeset.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.changeset
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- The changeset domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The changeset domain."""
from typing import TYPE_CHECKING, Any, Dict, List, NamedTuple, cast
@@ -130,7 +122,7 @@ class ChangeSetDomain(Domain):
self.changesets.setdefault(version, []).append(changeset)
def clear_doc(self, docname: str) -> None:
- for version, changes in self.changesets.items():
+ for changes in self.changesets.values():
for changeset in changes[:]:
if changeset.docname == docname:
changes.remove(changeset)
diff --git a/sphinx/domains/citation.py b/sphinx/domains/citation.py
index 0e859acb4..39e63b659 100644
--- a/sphinx/domains/citation.py
+++ b/sphinx/domains/citation.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.citation
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- The citation domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The citation domain."""
from typing import TYPE_CHECKING, Any, Dict, List, Optional, Set, Tuple, cast
@@ -48,7 +40,7 @@ class CitationDomain(Domain):
return self.data.setdefault('citation_refs', {})
def clear_doc(self, docname: str) -> None:
- for key, (fn, _l, lineno) in list(self.citations.items()):
+ for key, (fn, _l, _lineno) in list(self.citations.items()):
if fn == docname:
del self.citations[key]
for key, docnames in list(self.citation_refs.items()):
@@ -81,7 +73,7 @@ class CitationDomain(Domain):
docnames.add(self.env.docname)
def check_consistency(self) -> None:
- for name, (docname, labelid, lineno) in self.citations.items():
+ for name, (docname, _labelid, lineno) in self.citations.items():
if name not in self.citation_refs:
logger.warning(__('Citation [%s] is not referenced.'), name,
type='ref', subtype='citation', location=(docname, lineno))
@@ -112,7 +104,7 @@ class CitationDefinitionTransform(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
- for node in self.document.traverse(nodes.citation):
+ for node in self.document.findall(nodes.citation):
# register citation node to domain
node['docname'] = self.env.docname
domain.note_citation(node)
@@ -131,7 +123,7 @@ class CitationReferenceTransform(SphinxTransform):
def apply(self, **kwargs: Any) -> None:
domain = cast(CitationDomain, self.env.get_domain('citation'))
- for node in self.document.traverse(nodes.citation_reference):
+ for node in self.document.findall(nodes.citation_reference):
target = node.astext()
ref = pending_xref(target, refdomain='citation', reftype='ref',
reftarget=target, refwarn=True,
diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py
index b332ae422..64985a37f 100644
--- a/sphinx/domains/cpp.py
+++ b/sphinx/domains/cpp.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.cpp
- ~~~~~~~~~~~~~~~~~~
-
- The C++ language domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The C++ language domain."""
import re
from typing import (Any, Callable, Dict, Generator, Iterator, List, Optional, Tuple, TypeVar,
@@ -267,7 +259,8 @@ T = TypeVar('T')
class_object:
goal: a class declaration, but with specification of a base class
grammar:
- nested-name "final"[opt] (":" base-specifier-list)[opt]
+ attribute-specifier-seq[opt]
+ nested-name "final"[opt] (":" base-specifier-list)[opt]
base-specifier-list ->
base-specifier "..."[opt]
| base-specifier-list, base-specifier "..."[opt]
@@ -281,7 +274,8 @@ T = TypeVar('T')
goal: an unscoped enum or a scoped enum, optionally with the underlying
type specified
grammar:
- ("class" | "struct")[opt] visibility[opt] nested-name (":" type)[opt]
+ ("class" | "struct")[opt] visibility[opt]
+ attribute-specifier-seq[opt] nested-name (":" type)[opt]
enumerator_object:
goal: an element in a scoped or unscoped enum. The name should be
injected according to the scopedness.
@@ -338,24 +332,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 +469,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'
@@ -786,7 +770,7 @@ class ASTNestedName(ASTBase):
assert len(self.names) == 1
assert not self.templates[0]
self.names[0].describe_signature(signode, 'param', env, '', symbol)
- elif mode == 'markType' or mode == 'lastIsName' or mode == 'markName':
+ elif mode in ('markType', 'lastIsName', 'markName'):
# Each element should be a pending xref targeting the complete
# prefix. however, only the identifier part should be a link, such
# that template args can be a link as well.
@@ -1853,8 +1837,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 +1850,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 '
@@ -3324,16 +3312,20 @@ class ASTBaseClass(ASTBase):
class ASTClass(ASTBase):
- def __init__(self, name: ASTNestedName, final: bool, bases: List[ASTBaseClass]) -> None:
+ def __init__(self, name: ASTNestedName, final: bool, bases: List[ASTBaseClass],
+ attrs: List[ASTAttribute]) -> None:
self.name = name
self.final = final
self.bases = bases
+ self.attrs = attrs
def get_id(self, version: int, objectType: str, symbol: "Symbol") -> str:
return symbol.get_full_nested_name().get_id(version)
def _stringify(self, transform: StringifyTransform) -> str:
res = []
+ for attr in self.attrs:
+ res.append(transform(attr) + ' ')
res.append(transform(self.name))
if self.final:
res.append(' final')
@@ -3350,6 +3342,9 @@ class ASTClass(ASTBase):
def describe_signature(self, signode: TextElement, mode: str,
env: "BuildEnvironment", symbol: "Symbol") -> None:
verify_description_mode(mode)
+ for attr in self.attrs:
+ attr.describe_signature(signode)
+ signode += addnodes.desc_sig_space()
self.name.describe_signature(signode, mode, env, symbol=symbol)
if self.final:
signode += addnodes.desc_sig_space()
@@ -3367,8 +3362,9 @@ class ASTClass(ASTBase):
class ASTUnion(ASTBase):
- def __init__(self, name: ASTNestedName) -> None:
+ def __init__(self, name: ASTNestedName, attrs: List[ASTAttribute]) -> None:
self.name = name
+ self.attrs = attrs
def get_id(self, version: int, objectType: str, symbol: "Symbol") -> str:
if version == 1:
@@ -3376,20 +3372,28 @@ class ASTUnion(ASTBase):
return symbol.get_full_nested_name().get_id(version)
def _stringify(self, transform: StringifyTransform) -> str:
- return transform(self.name)
+ res = []
+ for attr in self.attrs:
+ res.append(transform(attr) + ' ')
+ res.append(transform(self.name))
+ return ''.join(res)
def describe_signature(self, signode: TextElement, mode: str,
env: "BuildEnvironment", symbol: "Symbol") -> None:
verify_description_mode(mode)
+ for attr in self.attrs:
+ attr.describe_signature(signode)
+ signode += addnodes.desc_sig_space()
self.name.describe_signature(signode, mode, env, symbol=symbol)
class ASTEnum(ASTBase):
- def __init__(self, name: ASTNestedName, scoped: str,
- underlyingType: ASTType) -> None:
+ def __init__(self, name: ASTNestedName, scoped: str, underlyingType: ASTType,
+ attrs: List[ASTAttribute]) -> None:
self.name = name
self.scoped = scoped
self.underlyingType = underlyingType
+ self.attrs = attrs
def get_id(self, version: int, objectType: str, symbol: "Symbol") -> str:
if version == 1:
@@ -3401,6 +3405,8 @@ class ASTEnum(ASTBase):
if self.scoped:
res.append(self.scoped)
res.append(' ')
+ for attr in self.attrs:
+ res.append(transform(attr) + ' ')
res.append(transform(self.name))
if self.underlyingType:
res.append(' : ')
@@ -3411,6 +3417,9 @@ class ASTEnum(ASTBase):
env: "BuildEnvironment", symbol: "Symbol") -> None:
verify_description_mode(mode)
# self.scoped has been done by the CPPEnumObject
+ for attr in self.attrs:
+ attr.describe_signature(signode)
+ signode += addnodes.desc_sig_space()
self.name.describe_signature(signode, mode, env, symbol=symbol)
if self.underlyingType:
signode += addnodes.desc_sig_space()
@@ -5391,7 +5400,7 @@ class DefinitionParser(BaseParser):
postFixes: List[ASTPostfixOp] = []
while True:
self.skip_ws()
- if prefixType in ['expr', 'cast', 'typeid']:
+ if prefixType in ('expr', 'cast', 'typeid'):
if self.skip_string_and_ws('['):
expr = self._parse_expression()
self.skip_ws()
@@ -5855,12 +5864,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()
@@ -6483,6 +6582,12 @@ class DefinitionParser(BaseParser):
return ASTConcept(nestedName, initializer)
def _parse_class(self) -> ASTClass:
+ attrs = []
+ while 1:
+ attr = self._parse_attribute()
+ if attr is None:
+ break
+ attrs.append(attr)
name = self._parse_nested_name()
self.skip_ws()
final = self.skip_word_and_ws('final')
@@ -6510,21 +6615,33 @@ class DefinitionParser(BaseParser):
continue
else:
break
- return ASTClass(name, final, bases)
+ return ASTClass(name, final, bases, attrs)
def _parse_union(self) -> ASTUnion:
+ attrs = []
+ while 1:
+ attr = self._parse_attribute()
+ if attr is None:
+ break
+ attrs.append(attr)
name = self._parse_nested_name()
- return ASTUnion(name)
+ return ASTUnion(name, attrs)
def _parse_enum(self) -> ASTEnum:
scoped = None # is set by CPPEnumObject
+ attrs = []
+ while 1:
+ attr = self._parse_attribute()
+ if attr is None:
+ break
+ attrs.append(attr)
self.skip_ws()
name = self._parse_nested_name()
self.skip_ws()
underlyingType = None
if self.skip_string(':'):
underlyingType = self._parse_type(named=False)
- return ASTEnum(name, scoped, underlyingType)
+ return ASTEnum(name, scoped, underlyingType, attrs)
def _parse_enumerator(self) -> ASTEnumerator:
name = self._parse_nested_name()
@@ -6541,7 +6658,7 @@ class DefinitionParser(BaseParser):
# ==========================================================================
- def _parse_template_paramter(self) -> ASTTemplateParam:
+ def _parse_template_parameter(self) -> ASTTemplateParam:
self.skip_ws()
if self.skip_word('template'):
# declare a tenplate template parameter
@@ -6613,7 +6730,7 @@ class DefinitionParser(BaseParser):
pos = self.pos
err = None
try:
- param = self._parse_template_paramter()
+ param = self._parse_template_parameter()
templateParams.append(param)
except DefinitionError as eParam:
self.pos = pos
@@ -6789,7 +6906,7 @@ class DefinitionParser(BaseParser):
self.warn(msg)
newTemplates: List[Union[ASTTemplateParams, ASTTemplateIntroduction]] = []
- for i in range(numExtra):
+ for _i in range(numExtra):
newTemplates.append(ASTTemplateParams([]))
if templatePrefix and not isMemberInstantiation:
newTemplates.extend(templatePrefix.templates)
@@ -7375,7 +7492,7 @@ class AliasTransform(SphinxTransform):
return nodes
def apply(self, **kwargs: Any) -> None:
- for node in self.document.traverse(AliasNode):
+ for node in self.document.findall(AliasNode):
node = cast(AliasNode, node)
sig = node.sig
parentKey = node.parentKey
@@ -7495,7 +7612,7 @@ class CPPAliasObject(ObjectDescription):
" need 'maxdepth' 0 for infinite or at least 2.",
location=self.get_location())
signatures = self.get_signatures()
- for i, sig in enumerate(signatures):
+ for sig in signatures:
node.append(AliasNode(sig, aliasOptions, env=self.env))
contentnode = addnodes.desc_content()
@@ -7697,7 +7814,7 @@ class CPPDomain(Domain):
typ: str, target: str, node: pending_xref,
contnode: Element) -> Tuple[Optional[Element], Optional[str]]:
# add parens again for those that could be functions
- if typ == 'any' or typ == 'func':
+ if typ in ('any', 'func'):
target += '()'
parser = DefinitionParser(target, location=node, config=env.config)
try:
@@ -7818,7 +7935,7 @@ class CPPDomain(Domain):
if (env.config.add_function_parentheses and typ == 'func' and
title.endswith('operator()')):
addParen += 1
- if ((typ == 'any' or typ == 'func') and
+ if (typ in ('any', 'func') and
title.endswith('operator') and
displayName.endswith('operator()')):
addParen += 1
@@ -7908,7 +8025,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
return {
'version': 'builtin',
- 'env_version': 4,
+ 'env_version': 5,
'parallel_read_safe': True,
'parallel_write_safe': True,
}
diff --git a/sphinx/domains/index.py b/sphinx/domains/index.py
index 975ab7000..8c630c8f5 100644
--- a/sphinx/domains/index.py
+++ b/sphinx/domains/index.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.index
- ~~~~~~~~~~~~~~~~~~~~
-
- The index domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The index domain."""
from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Tuple
@@ -48,7 +40,7 @@ class IndexDomain(Domain):
def process_doc(self, env: BuildEnvironment, docname: str, document: Node) -> None:
"""Process a document after it is read by the environment."""
entries = self.entries.setdefault(env.docname, [])
- for node in list(document.traverse(addnodes.index)):
+ for node in list(document.findall(addnodes.index)):
try:
for entry in node['entries']:
split_index_msg(entry[0], entry[1])
diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py
index e2dfb72b1..ab16cdd85 100644
--- a/sphinx/domains/javascript.py
+++ b/sphinx/domains/javascript.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.javascript
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The JavaScript domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The JavaScript domain."""
from typing import Any, Dict, Iterator, List, Optional, Tuple, cast
@@ -385,10 +377,10 @@ class JavaScriptDomain(Domain):
self.modules[modname] = (self.env.docname, node_id)
def clear_doc(self, docname: str) -> None:
- for fullname, (pkg_docname, node_id, _l) in list(self.objects.items()):
+ for fullname, (pkg_docname, _node_id, _l) in list(self.objects.items()):
if pkg_docname == docname:
del self.objects[fullname]
- for modname, (pkg_docname, node_id) in list(self.modules.items()):
+ for modname, (pkg_docname, _node_id) in list(self.modules.items()):
if pkg_docname == docname:
del self.modules[modname]
diff --git a/sphinx/domains/math.py b/sphinx/domains/math.py
index aa6f9422d..6df7d30cb 100644
--- a/sphinx/domains/math.py
+++ b/sphinx/domains/math.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.math
- ~~~~~~~~~~~~~~~~~~~
-
- The math domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The math domain."""
from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Tuple
@@ -78,10 +70,10 @@ class MathDomain(Domain):
def math_node(node: Node) -> bool:
return isinstance(node, (nodes.math, nodes.math_block))
- self.data['has_equations'][docname] = any(document.traverse(math_node))
+ self.data['has_equations'][docname] = any(document.findall(math_node))
def clear_doc(self, docname: str) -> None:
- for equation_id, (doc, eqno) in list(self.equations.items()):
+ for equation_id, (doc, _eqno) in list(self.equations.items()):
if doc == docname:
del self.equations[equation_id]
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py
index bcf312d7e..61b8214ec 100644
--- a/sphinx/domains/python.py
+++ b/sphinx/domains/python.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.python
- ~~~~~~~~~~~~~~~~~~~~~
-
- The Python domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The Python domain."""
import builtins
import inspect
@@ -26,7 +18,7 @@ from sphinx import addnodes
from sphinx.addnodes import desc_signature, pending_xref, pending_xref_condition
from sphinx.application import Sphinx
from sphinx.builders import Builder
-from sphinx.deprecation import RemovedInSphinx50Warning, RemovedInSphinx60Warning
+from sphinx.deprecation import RemovedInSphinx60Warning
from sphinx.directives import ObjectDescription
from sphinx.domains import Domain, Index, IndexEntry, ObjType
from sphinx.environment import BuildEnvironment
@@ -80,46 +72,60 @@ class ModuleEntry(NamedTuple):
deprecated: bool
-def type_to_xref(target: str, env: BuildEnvironment = None) -> addnodes.pending_xref:
- """Convert a type string to a cross reference node."""
- if target == 'None':
+def parse_reftarget(reftarget: str, suppress_prefix: bool = False
+ ) -> Tuple[str, str, str, bool]:
+ """Parse a type string and return (reftype, reftarget, title, refspecific flag)"""
+ refspecific = False
+ if reftarget.startswith('.'):
+ reftarget = reftarget[1:]
+ title = reftarget
+ refspecific = True
+ elif reftarget.startswith('~'):
+ reftarget = reftarget[1:]
+ title = reftarget.split('.')[-1]
+ elif suppress_prefix:
+ title = reftarget.split('.')[-1]
+ elif reftarget.startswith('typing.'):
+ title = reftarget[7:]
+ else:
+ title = reftarget
+
+ if reftarget == 'None' or reftarget.startswith('typing.'):
+ # typing module provides non-class types. Obj reference is good to refer them.
reftype = 'obj'
else:
reftype = 'class'
+ return reftype, reftarget, title, refspecific
+
+
+def type_to_xref(target: str, env: BuildEnvironment = None, suppress_prefix: bool = False
+ ) -> addnodes.pending_xref:
+ """Convert a type string to a cross reference node."""
if env:
kwargs = {'py:module': env.ref_context.get('py:module'),
'py:class': env.ref_context.get('py:class')}
else:
kwargs = {}
- refspecific = False
- if target.startswith('.'):
- target = target[1:]
- text = target
- refspecific = True
- elif target.startswith('~'):
- target = target[1:]
- text = target.split('.')[-1]
- else:
- text = target
+ reftype, target, title, refspecific = parse_reftarget(target, suppress_prefix)
if env.config.python_use_unqualified_type_names:
# Note: It would be better to use qualname to describe the object to support support
# nested classes. But python domain can't access the real python object because this
# module should work not-dynamically.
- shortname = text.split('.')[-1]
+ shortname = title.split('.')[-1]
contnodes: List[Node] = [pending_xref_condition('', shortname, condition='resolved'),
- pending_xref_condition('', text, condition='*')]
+ pending_xref_condition('', title, condition='*')]
else:
- contnodes = [nodes.Text(text)]
+ contnodes = [nodes.Text(title)]
return pending_xref('', *contnodes,
refdomain='py', reftype=reftype, reftarget=target,
refspecific=refspecific, **kwargs)
-def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Node]:
+def _parse_annotation(annotation: str, env: BuildEnvironment) -> List[Node]:
"""Parse type annotation."""
def unparse(node: ast.AST) -> List[Node]:
if isinstance(node, ast.Attribute):
@@ -150,6 +156,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 +188,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 = []
@@ -196,25 +206,34 @@ def _parse_annotation(annotation: str, env: BuildEnvironment = None) -> List[Nod
return result
else:
if sys.version_info < (3, 8):
- if isinstance(node, ast.Ellipsis):
+ if isinstance(node, ast.Bytes):
+ return [addnodes.desc_sig_literal_string('', repr(node.s))]
+ elif isinstance(node, ast.Ellipsis):
return [addnodes.desc_sig_punctuation('', "...")]
elif isinstance(node, ast.NameConstant):
return [nodes.Text(node.value)]
+ elif isinstance(node, ast.Num):
+ return [addnodes.desc_sig_literal_string('', repr(node.n))]
+ elif isinstance(node, ast.Str):
+ return [addnodes.desc_sig_literal_string('', repr(node.s))]
raise SyntaxError # unsupported syntax
- if env is None:
- warnings.warn("The env parameter for _parse_annotation becomes required now.",
- RemovedInSphinx50Warning, stacklevel=2)
-
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)]
@@ -331,27 +350,27 @@ class PyXrefMixin:
result = super().make_xref(rolename, domain, target, # type: ignore
innernode, contnode,
env, inliner=None, location=None)
- result['refspecific'] = True
- result['py:module'] = env.ref_context.get('py:module')
- result['py:class'] = env.ref_context.get('py:class')
- if target.startswith(('.', '~')):
- prefix, result['reftarget'] = target[0], target[1:]
- if prefix == '.':
- text = target[1:]
- elif prefix == '~':
- text = target.split('.')[-1]
- for node in list(result.traverse(nodes.Text)):
- node.parent[node.parent.index(node)] = nodes.Text(text)
- break
- elif isinstance(result, pending_xref) and env.config.python_use_unqualified_type_names:
- children = result.children
- result.clear()
+ if isinstance(result, pending_xref):
+ result['refspecific'] = True
+ result['py:module'] = env.ref_context.get('py:module')
+ result['py:class'] = env.ref_context.get('py:class')
- shortname = target.split('.')[-1]
- textnode = innernode('', shortname)
- contnodes = [pending_xref_condition('', '', textnode, condition='resolved'),
- pending_xref_condition('', '', *children, condition='*')]
- result.extend(contnodes)
+ reftype, reftarget, reftitle, _ = parse_reftarget(target)
+ if reftarget != reftitle:
+ result['reftype'] = reftype
+ result['reftarget'] = reftarget
+
+ result.clear()
+ result += innernode(reftitle, reftitle)
+ elif env.config.python_use_unqualified_type_names:
+ children = result.children
+ result.clear()
+
+ shortname = target.split('.')[-1]
+ textnode = innernode('', shortname)
+ contnodes = [pending_xref_condition('', '', textnode, condition='resolved'),
+ pending_xref_condition('', '', *children, condition='*')]
+ result.extend(contnodes)
return result
@@ -384,16 +403,7 @@ class PyXrefMixin:
class PyField(PyXrefMixin, Field):
- def make_xref(self, rolename: str, domain: str, target: str,
- innernode: Type[TextlikeNode] = nodes.emphasis,
- contnode: Node = None, env: BuildEnvironment = None,
- inliner: Inliner = None, location: Node = None) -> Node:
- if rolename == 'class' and target == 'None':
- # None is not a type, so use obj role instead.
- rolename = 'obj'
-
- return super().make_xref(rolename, domain, target, innernode, contnode,
- env, inliner, location)
+ pass
class PyGroupedField(PyXrefMixin, GroupedField):
@@ -401,16 +411,7 @@ class PyGroupedField(PyXrefMixin, GroupedField):
class PyTypedField(PyXrefMixin, TypedField):
- def make_xref(self, rolename: str, domain: str, target: str,
- innernode: Type[TextlikeNode] = nodes.emphasis,
- contnode: Node = None, env: BuildEnvironment = None,
- inliner: Inliner = None, location: Node = None) -> Node:
- if rolename == 'class' and target == 'None':
- # None is not a type, so use obj role instead.
- rolename = 'obj'
-
- return super().make_xref(rolename, domain, target, innernode, contnode,
- env, inliner, location)
+ pass
class PyObject(ObjectDescription[Tuple[str, str]]):
@@ -965,29 +966,6 @@ class PyProperty(PyObject):
return _('%s (%s property)') % (attrname, clsname)
-class PyDecoratorMixin:
- """
- Mixin for decorator directives.
- """
- def handle_signature(self, sig: str, signode: desc_signature) -> Tuple[str, str]:
- for cls in self.__class__.__mro__:
- if cls.__name__ != 'DirectiveAdapter':
- warnings.warn('PyDecoratorMixin is deprecated. '
- 'Please check the implementation of %s' % cls,
- RemovedInSphinx50Warning, stacklevel=2)
- break
- else:
- warnings.warn('PyDecoratorMixin is deprecated',
- RemovedInSphinx50Warning, stacklevel=2)
-
- ret = super().handle_signature(sig, signode) # type: ignore
- signode.insert(0, addnodes.desc_addname('@', '@'))
- return ret
-
- def needs_arglist(self) -> bool:
- return False
-
-
class PyModule(SphinxDirective):
"""
Directive to mark description of a new module.
@@ -1467,7 +1445,7 @@ def builtin_resolver(app: Sphinx, env: BuildEnvironment,
return None
elif node.get('reftype') in ('class', 'obj') and node.get('reftarget') == 'None':
return contnode
- elif node.get('reftype') in ('class', 'exc'):
+ elif node.get('reftype') in ('class', 'obj', 'exc'):
reftarget = node.get('reftarget')
if inspect.isclass(getattr(builtins, reftarget, None)):
# built-in class
diff --git a/sphinx/domains/rst.py b/sphinx/domains/rst.py
index 539a610bb..f861ecad1 100644
--- a/sphinx/domains/rst.py
+++ b/sphinx/domains/rst.py
@@ -1,12 +1,4 @@
-"""
- sphinx.domains.rst
- ~~~~~~~~~~~~~~~~~~
-
- The reStructuredText domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The reStructuredText domain."""
import re
from typing import Any, Dict, Iterator, List, Optional, Tuple, cast
@@ -235,7 +227,7 @@ class ReSTDomain(Domain):
self.objects[objtype, name] = (self.env.docname, node_id)
def clear_doc(self, docname: str) -> None:
- for (typ, name), (doc, node_id) in list(self.objects.items()):
+ for (typ, name), (doc, _node_id) in list(self.objects.items()):
if doc == docname:
del self.objects[typ, name]
diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py
index 7660f84c9..52d186463 100644
--- a/sphinx/domains/std.py
+++ b/sphinx/domains/std.py
@@ -1,16 +1,6 @@
-"""
- sphinx.domains.std
- ~~~~~~~~~~~~~~~~~~
-
- The standard domain.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The standard domain."""
import re
-import unicodedata
-import warnings
from copy import copy
from typing import (TYPE_CHECKING, Any, Callable, Dict, Iterable, Iterator, List, Optional,
Tuple, Type, Union, cast)
@@ -22,7 +12,6 @@ from docutils.statemachine import StringList
from sphinx import addnodes
from sphinx.addnodes import desc_signature, pending_xref
-from sphinx.deprecation import RemovedInSphinx50Warning
from sphinx.directives import ObjectDescription
from sphinx.domains import Domain, ObjType
from sphinx.locale import _, __
@@ -243,7 +232,7 @@ class Cmdoption(ObjectDescription[str]):
descr = _('%s command line option') % currprogram
else:
descr = _('command line option')
- for option in sig.split(', '):
+ for option in signode.get('allnames', []):
entry = '; '.join([descr, option])
self.indexnode['entries'].append(('pair', entry, signode['ids'][0], '', None))
@@ -336,6 +325,7 @@ class Glossary(SphinxDirective):
def run(self) -> List[Node]:
node = addnodes.glossary()
node.document = self.state.document
+ node['sorted'] = ('sorted' in self.options)
# This directive implements a custom format of the reST definition list
# that allows multiple lines of terms before the definition. This is
@@ -400,9 +390,8 @@ class Glossary(SphinxDirective):
was_empty = False
# now, parse all the entries into a big definition list
- items = []
+ items: List[nodes.definition_list_item] = []
for terms, definition in entries:
- termtexts: List[str] = []
termnodes: List[Node] = []
system_messages: List[Node] = []
for line, source, lineno in terms:
@@ -416,7 +405,6 @@ class Glossary(SphinxDirective):
node_id=None, document=self.state.document)
term.rawsource = line
system_messages.extend(sysmsg)
- termtexts.append(term.astext())
termnodes.append(term)
termnodes.extend(system_messages)
@@ -426,16 +414,10 @@ class Glossary(SphinxDirective):
self.state.nested_parse(definition, definition.items[0][1],
defnode)
termnodes.append(defnode)
- items.append((termtexts,
- nodes.definition_list_item('', *termnodes)))
+ items.append(nodes.definition_list_item('', *termnodes))
- if 'sorted' in self.options:
- items.sort(key=lambda x:
- unicodedata.normalize('NFD', x[0][0].lower()))
-
- dlist = nodes.definition_list()
+ dlist = nodes.definition_list('', *items)
dlist['classes'].append('glossary')
- dlist.extend(item[1] for item in items)
node += dlist
return messages + [node]
@@ -675,11 +657,6 @@ class StandardDomain(Domain):
objtype, name, docname, location=location)
self.objects[objtype, name] = (self.env.docname, labelid)
- def add_object(self, objtype: str, name: str, docname: str, labelid: str) -> None:
- warnings.warn('StandardDomain.add_object() is deprecated.',
- RemovedInSphinx50Warning, stacklevel=2)
- self.objects[objtype, name] = (docname, labelid)
-
@property
def _terms(self) -> Dict[str, Tuple[str, str]]:
""".. note:: Will be removed soon. internal use only."""
@@ -775,7 +752,7 @@ class StandardDomain(Domain):
if not sectname:
continue
else:
- toctree = next(iter(node.traverse(addnodes.toctree)), None)
+ toctree = next(node.findall(addnodes.toctree), None)
if toctree and toctree.get('caption'):
sectname = toctree.get('caption')
else:
diff --git a/sphinx/environment/__init__.py b/sphinx/environment/__init__.py
index 478db40e6..b9667230d 100644
--- a/sphinx/environment/__init__.py
+++ b/sphinx/environment/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment
- ~~~~~~~~~~~~~~~~~~
-
- Global creation environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Global creation environment."""
import os
import pickle
@@ -49,7 +41,7 @@ default_settings: Dict[str, Any] = {
'embed_images': False,
'embed_stylesheet': False,
'cloak_email_addresses': True,
- 'pep_base_url': 'https://www.python.org/dev/peps/',
+ 'pep_base_url': 'https://peps.python.org/',
'pep_references': None,
'rfc_base_url': 'https://datatracker.ietf.org/doc/html/',
'rfc_references': None,
@@ -261,7 +253,7 @@ class BuildEnvironment:
"""Update settings by new config."""
self.settings['input_encoding'] = config.source_encoding
self.settings['trim_footnote_reference_space'] = config.trim_footnote_reference_space
- self.settings['language_code'] = config.language or 'en'
+ self.settings['language_code'] = config.language
# Allow to disable by 3rd party extension (workaround)
self.settings.setdefault('smart_quotes', True)
@@ -535,7 +527,7 @@ class BuildEnvironment:
self.apply_post_transforms(doctree, docname)
# now, resolve all toctree nodes
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
result = TocTree(self).resolve(docname, builder, toctreenode,
prune=prune_toctrees,
includehidden=includehidden)
@@ -621,7 +613,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/environment/adapters/__init__.py b/sphinx/environment/adapters/__init__.py
index 1e763cb01..1566aecba 100644
--- a/sphinx/environment/adapters/__init__.py
+++ b/sphinx/environment/adapters/__init__.py
@@ -1,9 +1 @@
-"""
- sphinx.environment.adapters
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Sphinx environment adapters
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Sphinx environment adapters"""
diff --git a/sphinx/environment/adapters/asset.py b/sphinx/environment/adapters/asset.py
index f16a5f7d3..57fdc91f1 100644
--- a/sphinx/environment/adapters/asset.py
+++ b/sphinx/environment/adapters/asset.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.adapters.asset
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Assets adapter for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Assets adapter for sphinx.environment."""
from sphinx.environment import BuildEnvironment
diff --git a/sphinx/environment/adapters/indexentries.py b/sphinx/environment/adapters/indexentries.py
index a2c20abd8..49881b76d 100644
--- a/sphinx/environment/adapters/indexentries.py
+++ b/sphinx/environment/adapters/indexentries.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.adapters.indexentries
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Index entries adapters for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Index entries adapters for sphinx.environment."""
import re
import unicodedata
@@ -55,7 +47,7 @@ class IndexEntries:
domain = cast(IndexDomain, self.env.get_domain('index'))
for fn, entries in domain.entries.items():
# new entry types must be listed in directives/other.py!
- for type, value, tid, main, index_key in entries:
+ for type, value, tid, main, index_key in entries: # noqa: B007
try:
if type == 'single':
try:
diff --git a/sphinx/environment/adapters/toctree.py b/sphinx/environment/adapters/toctree.py
index 53328e812..631060e75 100644
--- a/sphinx/environment/adapters/toctree.py
+++ b/sphinx/environment/adapters/toctree.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.adapters.toctree
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Toctree adapter for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Toctree adapter for sphinx.environment."""
from typing import TYPE_CHECKING, Any, Iterable, List, Optional, cast
@@ -161,7 +153,7 @@ class TocTree:
process_only_nodes(toc, builder.tags)
if title and toc.children and len(toc.children) == 1:
child = toc.children[0]
- for refnode in child.traverse(nodes.reference):
+ for refnode in child.findall(nodes.reference):
if refnode['refuri'] == ref and \
not refnode['anchorname']:
refnode.children = [nodes.Text(title)]
@@ -193,13 +185,13 @@ class TocTree:
for toplevel in children:
# nodes with length 1 don't have any children anyway
if len(toplevel) > 1:
- subtrees = list(toplevel.traverse(addnodes.toctree))
+ subtrees = list(toplevel.findall(addnodes.toctree))
if subtrees:
toplevel[1][:] = subtrees # type: ignore
else:
toplevel.pop(1)
# resolve all sub-toctrees
- for subtocnode in list(toc.traverse(addnodes.toctree)):
+ for subtocnode in list(toc.findall(addnodes.toctree)):
if not (subtocnode.get('hidden', False) and
not includehidden):
i = subtocnode.parent.index(subtocnode) + 1
@@ -257,7 +249,7 @@ class TocTree:
# set the target paths in the toctrees (they are not known at TOC
# generation time)
- for refnode in newnode.traverse(nodes.reference):
+ for refnode in newnode.findall(nodes.reference):
if not url_re.match(refnode['refuri']):
refnode['refuri'] = builder.get_relative_uri(
docname, refnode['refuri']) + refnode['anchorname']
@@ -308,7 +300,7 @@ class TocTree:
# renders to nothing
return nodes.paragraph()
process_only_nodes(toc, builder.tags)
- for node in toc.traverse(nodes.reference):
+ for node in toc.findall(nodes.reference):
node['refuri'] = node['anchorname'] or '#'
return toc
@@ -324,7 +316,7 @@ class TocTree:
else:
kwargs['maxdepth'] = int(kwargs['maxdepth'])
kwargs['collapse'] = collapse
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
toctree = self.resolve(docname, builder, toctreenode, prune=True, **kwargs)
if toctree:
toctrees.append(toctree)
diff --git a/sphinx/environment/collectors/__init__.py b/sphinx/environment/collectors/__init__.py
index f4020431f..6f12c1323 100644
--- a/sphinx/environment/collectors/__init__.py
+++ b/sphinx/environment/collectors/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The data collector components for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The data collector components for sphinx.environment."""
from typing import TYPE_CHECKING, Dict, List, Optional, Set
diff --git a/sphinx/environment/collectors/asset.py b/sphinx/environment/collectors/asset.py
index 0a696aa8d..c4e241674 100644
--- a/sphinx/environment/collectors/asset.py
+++ b/sphinx/environment/collectors/asset.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors.asset
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The image collector for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The image collector for sphinx.environment."""
import os
from glob import glob
@@ -43,7 +35,7 @@ class ImageCollector(EnvironmentCollector):
"""Process and rewrite image URIs."""
docname = app.env.docname
- for node in doctree.traverse(nodes.image):
+ for node in doctree.findall(nodes.image):
# Map the mimetype to the corresponding image. The writer may
# choose the best image from these candidates. The special key * is
# set if there is only single candidate to be used by a writer.
@@ -64,18 +56,16 @@ class ImageCollector(EnvironmentCollector):
rel_imgpath, full_imgpath = app.env.relfn2path(imguri, docname)
node['uri'] = rel_imgpath
- if app.config.language:
- # Search language-specific figures at first
- i18n_imguri = get_image_filename_for_language(imguri, app.env)
- _, full_i18n_imgpath = app.env.relfn2path(i18n_imguri, docname)
- self.collect_candidates(app.env, full_i18n_imgpath, candidates, node)
+ # Search language-specific figures at first
+ i18n_imguri = get_image_filename_for_language(imguri, app.env)
+ _, full_i18n_imgpath = app.env.relfn2path(i18n_imguri, docname)
+ self.collect_candidates(app.env, full_i18n_imgpath, candidates, node)
self.collect_candidates(app.env, full_imgpath, candidates, node)
else:
- if app.config.language:
- # substitute imguri by figure_language_filename
- # (ex. foo.png -> foo.en.png)
- imguri = search_image_for_language(imguri, app.env)
+ # substitute imguri by figure_language_filename
+ # (ex. foo.png -> foo.en.png)
+ imguri = search_image_for_language(imguri, app.env)
# Update `node['uri']` to a relative path from srcdir
# from a relative path from current document.
@@ -124,7 +114,7 @@ class DownloadFileCollector(EnvironmentCollector):
def process_doc(self, app: Sphinx, doctree: nodes.document) -> None:
"""Process downloadable file paths. """
- for node in doctree.traverse(addnodes.download_reference):
+ for node in doctree.findall(addnodes.download_reference):
targetname = node['reftarget']
if '://' in targetname:
node['refuri'] = targetname
diff --git a/sphinx/environment/collectors/dependencies.py b/sphinx/environment/collectors/dependencies.py
index cd8de918f..87f7c29f2 100644
--- a/sphinx/environment/collectors/dependencies.py
+++ b/sphinx/environment/collectors/dependencies.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors.dependencies
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The dependencies collector components for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The dependencies collector components for sphinx.environment."""
import os
from os import path
diff --git a/sphinx/environment/collectors/metadata.py b/sphinx/environment/collectors/metadata.py
index c3a0aa2f4..c70a5d408 100644
--- a/sphinx/environment/collectors/metadata.py
+++ b/sphinx/environment/collectors/metadata.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors.metadata
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The metadata collector components for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The metadata collector components for sphinx.environment."""
from typing import Any, Dict, List, Set, cast
diff --git a/sphinx/environment/collectors/title.py b/sphinx/environment/collectors/title.py
index 28e967427..10c5560fd 100644
--- a/sphinx/environment/collectors/title.py
+++ b/sphinx/environment/collectors/title.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors.title
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The title collector components for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The title collector components for sphinx.environment."""
from typing import Any, Dict, Set
@@ -43,7 +35,7 @@ class TitleCollector(EnvironmentCollector):
longtitlenode = nodes.title()
longtitlenode += nodes.Text(doctree['title'])
# look for first section title and use that as the title
- for node in doctree.traverse(nodes.section):
+ for node in doctree.findall(nodes.section):
visitor = SphinxContentsFilter(doctree)
node[0].walkabout(visitor)
titlenode += visitor.get_entry_text()
diff --git a/sphinx/environment/collectors/toctree.py b/sphinx/environment/collectors/toctree.py
index 921fc83de..75c981f3c 100644
--- a/sphinx/environment/collectors/toctree.py
+++ b/sphinx/environment/collectors/toctree.py
@@ -1,12 +1,4 @@
-"""
- sphinx.environment.collectors.toctree
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Toctree collector for sphinx.environment.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Toctree collector for sphinx.environment."""
from typing import Any, Dict, List, Set, Tuple, Type, TypeVar, cast
@@ -177,7 +169,7 @@ class TocTreeCollector(EnvironmentCollector):
def _walk_toctree(toctreenode: addnodes.toctree, depth: int) -> None:
if depth == 0:
return
- for (title, ref) in toctreenode['entries']:
+ for (_title, ref) in toctreenode['entries']:
if url_re.match(ref) or ref == 'self':
# don't mess with those
continue
@@ -196,7 +188,7 @@ class TocTreeCollector(EnvironmentCollector):
for docname in env.numbered_toctrees:
assigned.add(docname)
doctree = env.get_doctree(docname)
- for toctreenode in doctree.traverse(addnodes.toctree):
+ for toctreenode in doctree.findall(addnodes.toctree):
depth = toctreenode.get('numbered', 0)
if depth:
# every numbered toctree gets new numbering
@@ -261,7 +253,7 @@ class TocTreeCollector(EnvironmentCollector):
else:
_walk_doctree(docname, subnode, secnum)
elif isinstance(subnode, addnodes.toctree):
- for title, subdocname in subnode['entries']:
+ for _title, subdocname in subnode['entries']:
if url_re.match(subdocname) or subdocname == 'self':
# don't mess with those
continue
diff --git a/sphinx/errors.py b/sphinx/errors.py
index d84d8c4c6..a0263c613 100644
--- a/sphinx/errors.py
+++ b/sphinx/errors.py
@@ -1,13 +1,4 @@
-"""
- sphinx.errors
- ~~~~~~~~~~~~~
-
- Contains SphinxError and a few subclasses (in an extra module to avoid
- circular import problems).
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Contains SphinxError and a few subclasses."""
from typing import Any
diff --git a/sphinx/events.py b/sphinx/events.py
index 634fdc6ca..5302cd005 100644
--- a/sphinx/events.py
+++ b/sphinx/events.py
@@ -1,13 +1,6 @@
-"""
- sphinx.events
- ~~~~~~~~~~~~~
+"""Sphinx core events.
- Sphinx core events.
-
- Gracefully adapted from the TextPress system by Armin.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Gracefully adapted from the TextPress system by Armin.
"""
from collections import defaultdict
diff --git a/sphinx/ext/__init__.py b/sphinx/ext/__init__.py
index 80c185741..16170d4cf 100644
--- a/sphinx/ext/__init__.py
+++ b/sphinx/ext/__init__.py
@@ -1,9 +1 @@
-"""
- sphinx.ext
- ~~~~~~~~~~
-
- Contains Sphinx features not activated by default.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Contains Sphinx features not activated by default."""
diff --git a/sphinx/ext/apidoc.py b/sphinx/ext/apidoc.py
index 39bb514fc..68afc83b8 100644
--- a/sphinx/ext/apidoc.py
+++ b/sphinx/ext/apidoc.py
@@ -1,17 +1,12 @@
-"""
- sphinx.ext.apidoc
- ~~~~~~~~~~~~~~~~~
+"""Creates reST files corresponding to Python modules for code documentation.
- Parses a directory tree looking for Python modules and packages and creates
- ReST files appropriately to create code documentation with Sphinx. It also
- creates a modules index (named modules.).
+Parses a directory tree looking for Python modules and packages and creates
+ReST files appropriately to create code documentation with Sphinx. It also
+creates a modules index (named modules.).
- This is derived from the "sphinx-autopackage" script, which is:
- Copyright 2008 Société des arts technologiques (SAT),
- https://sat.qc.ca/
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+This is derived from the "sphinx-autopackage" script, which is:
+Copyright 2008 Société des arts technologiques (SAT),
+https://sat.qc.ca/
"""
import argparse
@@ -227,7 +222,7 @@ def walk(rootpath: str, excludes: List[str], opts: Any
def has_child_module(rootpath: str, excludes: List[str], opts: Any) -> bool:
"""Check the given directory contains child module/s (at least one)."""
- for root, subs, files in walk(rootpath, excludes, opts):
+ for _root, _subs, files in walk(rootpath, excludes, opts):
if files:
return True
diff --git a/sphinx/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py
index b870c6262..e0e35dfaf 100644
--- a/sphinx/ext/autodoc/__init__.py
+++ b/sphinx/ext/autodoc/__init__.py
@@ -1,13 +1,8 @@
-"""
- sphinx.ext.autodoc
- ~~~~~~~~~~~~~~~~~~
+"""Extension to create automatic documentation from code docstrings.
- Automatically insert docstrings for functions, classes or whole modules into
- the doctree, thus avoiding duplication between docstrings and documentation
- for those who like elaborate docstrings.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Automatically insert docstrings for functions, classes or whole modules into
+the doctree, thus avoiding duplication between docstrings and documentation
+for those who like elaborate docstrings.
"""
import re
@@ -711,109 +706,111 @@ class Documenter:
# process members and determine which to skip
for obj in members:
- membername, member = obj
- # if isattr is True, the member is documented as an attribute
- if member is INSTANCEATTR:
- isattr = True
- elif (namespace, membername) in attr_docs:
- isattr = True
- else:
- isattr = False
+ try:
+ membername, member = obj
+ # if isattr is True, the member is documented as an attribute
+ if member is INSTANCEATTR:
+ isattr = True
+ elif (namespace, membername) in attr_docs:
+ isattr = True
+ else:
+ isattr = False
- doc = getdoc(member, self.get_attr, self.config.autodoc_inherit_docstrings,
- self.object, membername)
- if not isinstance(doc, str):
- # Ignore non-string __doc__
- doc = None
-
- # if the member __doc__ is the same as self's __doc__, it's just
- # inherited and therefore not the member's doc
- cls = self.get_attr(member, '__class__', None)
- if cls:
- cls_doc = self.get_attr(cls, '__doc__', None)
- if cls_doc == doc:
+ doc = getdoc(member, self.get_attr, self.config.autodoc_inherit_docstrings,
+ self.object, membername)
+ if not isinstance(doc, str):
+ # Ignore non-string __doc__
doc = None
- if isinstance(obj, ObjectMember) and obj.docstring:
- # hack for ClassDocumenter to inject docstring via ObjectMember
- doc = obj.docstring
+ # if the member __doc__ is the same as self's __doc__, it's just
+ # inherited and therefore not the member's doc
+ cls = self.get_attr(member, '__class__', None)
+ if cls:
+ cls_doc = self.get_attr(cls, '__doc__', None)
+ if cls_doc == doc:
+ doc = None
- doc, metadata = separate_metadata(doc)
- has_doc = bool(doc)
+ if isinstance(obj, ObjectMember) and obj.docstring:
+ # hack for ClassDocumenter to inject docstring via ObjectMember
+ doc = obj.docstring
- if 'private' in metadata:
- # consider a member private if docstring has "private" metadata
- isprivate = True
- elif 'public' in metadata:
- # consider a member public if docstring has "public" metadata
- isprivate = False
- else:
- isprivate = membername.startswith('_')
+ doc, metadata = separate_metadata(doc)
+ has_doc = bool(doc)
+
+ if 'private' in metadata:
+ # consider a member private if docstring has "private" metadata
+ isprivate = True
+ elif 'public' in metadata:
+ # consider a member public if docstring has "public" metadata
+ isprivate = False
+ else:
+ isprivate = membername.startswith('_')
- keep = False
- if ismock(member) and (namespace, membername) not in attr_docs:
- # mocked module or object
- pass
- elif self.options.exclude_members and membername in self.options.exclude_members:
- # remove members given by exclude-members
keep = False
- elif want_all and special_member_re.match(membername):
- # special __methods__
- if self.options.special_members and membername in self.options.special_members:
- if membername == '__doc__':
+ if ismock(member) and (namespace, membername) not in attr_docs:
+ # mocked module or object
+ pass
+ elif (self.options.exclude_members and
+ membername in self.options.exclude_members):
+ # remove members given by exclude-members
+ keep = False
+ elif want_all and special_member_re.match(membername):
+ # special __methods__
+ if (self.options.special_members and
+ membername in self.options.special_members):
+ if membername == '__doc__':
+ keep = False
+ elif is_filtered_inherited_member(membername, obj):
+ keep = False
+ else:
+ keep = has_doc or self.options.undoc_members
+ else:
keep = False
- elif is_filtered_inherited_member(membername, obj):
+ elif (namespace, membername) in attr_docs:
+ if want_all and isprivate:
+ if self.options.private_members is None:
+ keep = False
+ else:
+ keep = membername in self.options.private_members
+ else:
+ # keep documented attributes
+ keep = True
+ elif want_all and isprivate:
+ if has_doc or self.options.undoc_members:
+ if self.options.private_members is None:
+ keep = False
+ elif is_filtered_inherited_member(membername, obj):
+ keep = False
+ else:
+ keep = membername in self.options.private_members
+ else:
+ keep = False
+ else:
+ if (self.options.members is ALL and
+ is_filtered_inherited_member(membername, obj)):
keep = False
else:
+ # ignore undocumented members if :undoc-members: is not given
keep = has_doc or self.options.undoc_members
- else:
- keep = False
- elif (namespace, membername) in attr_docs:
- if want_all and isprivate:
- if self.options.private_members is None:
- keep = False
- else:
- keep = membername in self.options.private_members
- else:
- # keep documented attributes
- keep = True
- elif want_all and isprivate:
- if has_doc or self.options.undoc_members:
- if self.options.private_members is None:
- keep = False
- elif is_filtered_inherited_member(membername, obj):
- keep = False
- else:
- keep = membername in self.options.private_members
- else:
- keep = False
- else:
- if (self.options.members is ALL and
- is_filtered_inherited_member(membername, obj)):
- keep = False
- else:
- # ignore undocumented members if :undoc-members: is not given
- keep = has_doc or self.options.undoc_members
- if isinstance(obj, ObjectMember) and obj.skipped:
- # forcedly skipped member (ex. a module attribute not defined in __all__)
- keep = False
+ if isinstance(obj, ObjectMember) and obj.skipped:
+ # forcedly skipped member (ex. a module attribute not defined in __all__)
+ keep = False
- # give the user a chance to decide whether this member
- # should be skipped
- if self.env.app:
- # let extensions preprocess docstrings
- try:
+ # give the user a chance to decide whether this member
+ # should be skipped
+ if self.env.app:
+ # let extensions preprocess docstrings
skip_user = self.env.app.emit_firstresult(
'autodoc-skip-member', self.objtype, membername, member,
not keep, self.options)
if skip_user is not None:
keep = not skip_user
- except Exception as exc:
- logger.warning(__('autodoc: failed to determine %r to be documented, '
- 'the following exception was raised:\n%s'),
- member, exc, type='autodoc')
- keep = False
+ except Exception as exc:
+ logger.warning(__('autodoc: failed to determine %s.%s (%r) to be documented, '
+ 'the following exception was raised:\n%s'),
+ self.name, membername, member, exc, type='autodoc')
+ keep = False
if keep:
ret.append((membername, member, isattr))
@@ -999,7 +996,8 @@ class ModuleDocumenter(Documenter):
'platform': identity, 'deprecated': bool_option,
'member-order': member_order_option, 'exclude-members': exclude_members_option,
'private-members': members_option, 'special-members': members_option,
- 'imported-members': bool_option, 'ignore-module-all': bool_option
+ 'imported-members': bool_option, 'ignore-module-all': bool_option,
+ 'no-value': bool_option,
}
def __init__(self, *args: Any) -> None:
@@ -1295,6 +1293,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_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
self.env.app.emit('autodoc-before-process-signature', self.object, False)
@@ -1323,6 +1323,9 @@ class FunctionDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # typ
self.add_line(' :async:', sourcename)
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -1561,6 +1564,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_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
self._signature_class, self._signature_method_name, sig = self._get_signature()
@@ -1575,6 +1580,20 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
return stringify_signature(sig, show_return_annotation=False, **kwargs)
+ def _find_signature(self) -> Tuple[str, str]:
+ result = super()._find_signature()
+ if result is not None:
+ # Strip a return value from signature of constructor in docstring (first entry)
+ result = (result[0], None)
+
+ for i, sig in enumerate(self._signatures):
+ if sig.endswith(' -> None'):
+ # Strip a return value from signatures of constructor in docstring (subsequent
+ # entries)
+ self._signatures[i] = sig[:-8]
+
+ return result
+
def format_signature(self, **kwargs: Any) -> str:
if self.doc_as_attr:
return ''
@@ -1582,6 +1601,9 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
# do not show signatures
return ''
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sig = super().format_signature()
sigs = []
@@ -1653,7 +1675,7 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
if not self.doc_as_attr and self.options.show_inheritance:
if inspect.getorigbases(self.object):
# A subclass of generic types
- # refs: PEP-560
+ # refs: PEP-560
bases = list(self.object.__orig_bases__)
elif hasattr(self.object, '__bases__') and len(self.object.__bases__):
# A normal class
@@ -1664,7 +1686,11 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
self.env.events.emit('autodoc-process-bases',
self.fullname, self.object, self.options, bases)
- base_classes = [restify(cls) for cls in bases]
+ if self.config.autodoc_typehints_format == "short":
+ base_classes = [restify(cls, "smart") for cls in bases]
+ else:
+ base_classes = [restify(cls) for cls in bases]
+
sourcename = self.get_sourcename()
self.add_line('', sourcename)
self.add_line(' ' + _('Bases: %s') % ', '.join(base_classes), sourcename)
@@ -1755,13 +1781,20 @@ class ClassDocumenter(DocstringSignatureMixin, ModuleLevelDocumenter): # type:
def add_content(self, more_content: Optional[StringList], no_docstring: bool = False
) -> None:
if self.doc_as_attr and self.modname != self.get_real_modname():
- # override analyzer to obtain doccomment around its definition.
- self.analyzer = ModuleAnalyzer.for_module(self.modname)
- self.analyzer.analyze()
+ try:
+ # override analyzer to obtain doccomment around its definition.
+ self.analyzer = ModuleAnalyzer.for_module(self.modname)
+ self.analyzer.analyze()
+ except PycodeError:
+ pass
if self.doc_as_attr and not self.get_variable_comment():
try:
- more_content = StringList([_('alias of %s') % restify(self.object)], source='')
+ if self.config.autodoc_typehints_format == "short":
+ alias = restify(self.object, "smart")
+ else:
+ alias = restify(self.object)
+ more_content = StringList([_('alias of %s') % alias], source='')
except AttributeError:
pass # Invalid class object is passed.
@@ -1834,7 +1867,12 @@ class GenericAliasMixin(DataDocumenterMixinBase):
def update_content(self, more_content: StringList) -> None:
if inspect.isgenericalias(self.object):
- more_content.append(_('alias of %s') % restify(self.object), '')
+ if self.config.autodoc_typehints_format == "short":
+ alias = restify(self.object, "smart")
+ else:
+ alias = restify(self.object)
+
+ more_content.append(_('alias of %s') % alias, '')
more_content.append('', '')
super().update_content(more_content)
@@ -1852,7 +1890,11 @@ class NewTypeMixin(DataDocumenterMixinBase):
def update_content(self, more_content: StringList) -> None:
if inspect.isNewType(self.object):
- supertype = restify(self.object.__supertype__)
+ if self.config.autodoc_typehints_format == "short":
+ supertype = restify(self.object.__supertype__, "smart")
+ else:
+ supertype = restify(self.object.__supertype__)
+
more_content.append(_('alias of %s') % supertype, '')
more_content.append('', '')
@@ -1889,7 +1931,11 @@ class TypeVarMixin(DataDocumenterMixinBase):
for constraint in self.object.__constraints__:
attrs.append(stringify_typehint(constraint))
if self.object.__bound__:
- attrs.append(r"bound=\ " + restify(self.object.__bound__))
+ if self.config.autodoc_typehints_format == "short":
+ bound = restify(self.object.__bound__, "smart")
+ else:
+ bound = restify(self.object.__bound__)
+ attrs.append(r"bound=\ " + bound)
if self.object.__covariant__:
attrs.append("covariant=True")
if self.object.__contravariant__:
@@ -2110,6 +2156,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_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
try:
if self.object == object.__init__ and self.parent != object:
@@ -2160,6 +2208,9 @@ class MethodDocumenter(DocstringSignatureMixin, ClassLevelDocumenter): # type:
pass
def format_signature(self, **kwargs: Any) -> str:
+ if self.config.autodoc_typehints_format == "short":
+ kwargs.setdefault('unqualified_typehints', True)
+
sigs = []
if (self.analyzer and
'.'.join(self.objpath) in self.analyzer.overloads and
@@ -2833,6 +2884,8 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('autodoc_typehints_description_target', 'all', True,
ENUM('all', 'documented', 'returnvalue_and_documented_params'))
app.add_config_value('autodoc_type_aliases', {}, True)
+ app.add_config_value('autodoc_typehints_format', "short", 'env',
+ ENUM("fully-qualified", "short"))
app.add_config_value('autodoc_warningiserror', True, True)
app.add_config_value('autodoc_inherit_docstrings', True, True)
app.add_event('autodoc-before-process-signature')
diff --git a/sphinx/ext/autodoc/deprecated.py b/sphinx/ext/autodoc/deprecated.py
index 80a94f0ea..7eede8eeb 100644
--- a/sphinx/ext/autodoc/deprecated.py
+++ b/sphinx/ext/autodoc/deprecated.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.autodoc.deprecated
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The deprecated Documenters for autodoc.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""The deprecated Documenters for autodoc."""
import warnings
from typing import Any
diff --git a/sphinx/ext/autodoc/directive.py b/sphinx/ext/autodoc/directive.py
index 2cb2fbabd..2eb25536d 100644
--- a/sphinx/ext/autodoc/directive.py
+++ b/sphinx/ext/autodoc/directive.py
@@ -1,11 +1,3 @@
-"""
- sphinx.ext.autodoc.directive
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
import warnings
from typing import Any, Callable, Dict, List, Set, Type
@@ -30,7 +22,7 @@ logger = logging.getLogger(__name__)
AUTODOC_DEFAULT_OPTIONS = ['members', 'undoc-members', 'inherited-members',
'show-inheritance', 'private-members', 'special-members',
'ignore-module-all', 'exclude-members', 'member-order',
- 'imported-members', 'class-doc-from']
+ 'imported-members', 'class-doc-from', 'no-value']
AUTODOC_EXTENDABLE_OPTIONS = ['members', 'private-members', 'special-members',
'exclude-members']
diff --git a/sphinx/ext/autodoc/importer.py b/sphinx/ext/autodoc/importer.py
index c4ff30422..9d5902d2f 100644
--- a/sphinx/ext/autodoc/importer.py
+++ b/sphinx/ext/autodoc/importer.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.autodoc.importer
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Importer utilities for autodoc
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Importer utilities for autodoc"""
import importlib
import traceback
diff --git a/sphinx/ext/autodoc/mock.py b/sphinx/ext/autodoc/mock.py
index ec8c01087..15c11c33a 100644
--- a/sphinx/ext/autodoc/mock.py
+++ b/sphinx/ext/autodoc/mock.py
@@ -1,23 +1,15 @@
-"""
- sphinx.ext.autodoc.mock
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- mock for autodoc
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""mock for autodoc"""
import contextlib
import os
import sys
from importlib.abc import Loader, MetaPathFinder
from importlib.machinery import ModuleSpec
-from types import ModuleType
+from types import MethodType, ModuleType
from typing import Any, Generator, Iterator, List, Optional, Sequence, Tuple, Union
from sphinx.util import logging
-from sphinx.util.inspect import safe_getattr
+from sphinx.util.inspect import isboundmethod, safe_getattr
logger = logging.getLogger(__name__)
@@ -154,6 +146,11 @@ def mock(modnames: List[str]) -> Generator[None, None, None]:
finder.invalidate_caches()
+def ismockmodule(subject: Any) -> bool:
+ """Check if the object is a mocked module."""
+ return isinstance(subject, _MockModule)
+
+
def ismock(subject: Any) -> bool:
"""Check if the object is mocked."""
# check the object has '__sphinx_mock__' attribute
@@ -167,9 +164,15 @@ def ismock(subject: Any) -> bool:
if isinstance(subject, _MockModule):
return True
+ # check the object is bound method
+ if isinstance(subject, MethodType) and isboundmethod(subject):
+ tmp_subject = subject.__func__
+ else:
+ tmp_subject = subject
+
try:
# check the object is mocked object
- __mro__ = safe_getattr(type(subject), '__mro__', [])
+ __mro__ = safe_getattr(type(tmp_subject), '__mro__', [])
if len(__mro__) > 2 and __mro__[-2] is _MockObject:
# A mocked object has a MRO that ends with (..., _MockObject, object).
return True
diff --git a/sphinx/ext/autodoc/preserve_defaults.py b/sphinx/ext/autodoc/preserve_defaults.py
index 54411d2b6..6c4ee8f09 100644
--- a/sphinx/ext/autodoc/preserve_defaults.py
+++ b/sphinx/ext/autodoc/preserve_defaults.py
@@ -1,12 +1,7 @@
-"""
- sphinx.ext.autodoc.preserve_defaults
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+"""Preserve function defaults.
- Preserve the default argument values of function signatures in source code
- and keep them not evaluated for readability.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Preserve the default argument values of function signatures in source code
+and keep them not evaluated for readability.
"""
import ast
@@ -84,7 +79,11 @@ def update_defvalue(app: Sphinx, obj: Any, bound_method: bool) -> None:
kw_defaults = list(function.args.kw_defaults)
parameters = list(sig.parameters.values())
for i, param in enumerate(parameters):
- if param.default is not param.empty:
+ if param.default is param.empty:
+ if param.kind == param.KEYWORD_ONLY:
+ # Consume kw_defaults for kwonly args
+ kw_defaults.pop(0)
+ else:
if param.kind in (param.POSITIONAL_ONLY, param.POSITIONAL_OR_KEYWORD):
default = defaults.pop(0)
value = get_default_value(lines, default)
diff --git a/sphinx/ext/autodoc/type_comment.py b/sphinx/ext/autodoc/type_comment.py
index 4db13c695..9881ae747 100644
--- a/sphinx/ext/autodoc/type_comment.py
+++ b/sphinx/ext/autodoc/type_comment.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.autodoc.type_comment
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Update annotations info of living objects using type_comments.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Update annotations info of living objects using type_comments."""
from inspect import Parameter, Signature, getsource
from typing import Any, Dict, List, cast
diff --git a/sphinx/ext/autodoc/typehints.py b/sphinx/ext/autodoc/typehints.py
index 9aba50bbf..59e24f8a8 100644
--- a/sphinx/ext/autodoc/typehints.py
+++ b/sphinx/ext/autodoc/typehints.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.autodoc.typehints
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Generating content for autodoc using typehints
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Generating content for autodoc using typehints"""
import re
from collections import OrderedDict
@@ -23,6 +15,11 @@ from sphinx.util import inspect, typing
def record_typehints(app: Sphinx, objtype: str, name: str, obj: Any,
options: Dict, args: str, retann: str) -> None:
"""Record type hints to env object."""
+ if app.config.autodoc_typehints_format == 'short':
+ mode = 'smart'
+ else:
+ mode = 'fully-qualified'
+
try:
if callable(obj):
annotations = app.env.temp_data.setdefault('annotations', {})
@@ -30,9 +27,9 @@ def record_typehints(app: Sphinx, objtype: str, name: str, obj: Any,
sig = inspect.signature(obj, type_aliases=app.config.autodoc_type_aliases)
for param in sig.parameters.values():
if param.annotation is not param.empty:
- annotation[param.name] = typing.stringify(param.annotation)
+ annotation[param.name] = typing.stringify(param.annotation, mode)
if sig.return_annotation is not sig.empty:
- annotation['return'] = typing.stringify(sig.return_annotation)
+ annotation['return'] = typing.stringify(sig.return_annotation, mode)
except (TypeError, ValueError):
pass
diff --git a/sphinx/ext/autosectionlabel.py b/sphinx/ext/autosectionlabel.py
index be8ad0bc1..ff2f695ec 100644
--- a/sphinx/ext/autosectionlabel.py
+++ b/sphinx/ext/autosectionlabel.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.autosectionlabel
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Allow reference sections by :ref: role using its title.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Allow reference sections by :ref: role using its title."""
from typing import Any, Dict, cast
@@ -33,7 +25,7 @@ def get_node_depth(node: Node) -> int:
def register_sections_as_label(app: Sphinx, document: Node) -> None:
domain = cast(StandardDomain, app.env.get_domain('std'))
- for node in document.traverse(nodes.section):
+ for node in document.findall(nodes.section):
if (app.config.autosectionlabel_maxdepth and
get_node_depth(node) >= app.config.autosectionlabel_maxdepth):
continue
diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py
index 298c90138..c72ee680d 100644
--- a/sphinx/ext/autosummary/__init__.py
+++ b/sphinx/ext/autosummary/__init__.py
@@ -1,55 +1,49 @@
-"""
- sphinx.ext.autosummary
- ~~~~~~~~~~~~~~~~~~~~~~
+"""Extension that adds an autosummary:: directive.
- Sphinx extension that adds an autosummary:: directive, which can be
- used to generate function/method/attribute/etc. summary lists, similar
- to those output eg. by Epydoc and other API doc generation tools.
+The directive can be used to generate function/method/attribute/etc. summary
+lists, similar to those output eg. by Epydoc and other API doc generation tools.
- An :autolink: role is also provided.
+An :autolink: role is also provided.
- autosummary directive
- ---------------------
+autosummary directive
+---------------------
- The autosummary directive has the form::
+The autosummary directive has the form::
- .. autosummary::
- :nosignatures:
- :toctree: generated/
+ .. autosummary::
+ :nosignatures:
+ :toctree: generated/
- module.function_1
- module.function_2
- ...
+ module.function_1
+ module.function_2
+ ...
- and it generates an output table (containing signatures, optionally)
+and it generates an output table (containing signatures, optionally)
- ======================== =============================================
- module.function_1(args) Summary line from the docstring of function_1
- module.function_2(args) Summary line from the docstring
- ...
- ======================== =============================================
+ ======================== =============================================
+ module.function_1(args) Summary line from the docstring of function_1
+ module.function_2(args) Summary line from the docstring
+ ...
+ ======================== =============================================
- If the :toctree: option is specified, files matching the function names
- are inserted to the toctree with the given prefix:
+If the :toctree: option is specified, files matching the function names
+are inserted to the toctree with the given prefix:
- generated/module.function_1
- generated/module.function_2
- ...
+ generated/module.function_1
+ generated/module.function_2
+ ...
- Note: The file names contain the module:: or currentmodule:: prefixes.
+Note: The file names contain the module:: or currentmodule:: prefixes.
- .. seealso:: autosummary_generate.py
+.. seealso:: autosummary_generate.py
- autolink role
- -------------
+autolink role
+-------------
- The autolink role functions as ``:obj:`` when the name referred can be
- resolved to a Python object, and otherwise it becomes simple emphasis.
- This can be used as the default role to make links 'smart'.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+The autolink role functions as ``:obj:`` when the name referred can be
+resolved to a Python object, and otherwise it becomes simple emphasis.
+This can be used as the default role to make links 'smart'.
"""
import inspect
@@ -61,7 +55,7 @@ import warnings
from inspect import Parameter
from os import path
from types import ModuleType
-from typing import Any, Dict, List, Optional, Tuple, Type, cast
+from typing import Any, Dict, List, Optional, Sequence, Tuple, Type, cast
from docutils import nodes
from docutils.nodes import Element, Node, system_message
@@ -74,7 +68,7 @@ from sphinx import addnodes
from sphinx.application import Sphinx
from sphinx.config import Config
from sphinx.deprecation import (RemovedInSphinx50Warning, RemovedInSphinx60Warning,
- deprecated_alias)
+ RemovedInSphinx70Warning, deprecated_alias)
from sphinx.environment import BuildEnvironment
from sphinx.environment.adapters.toctree import TocTree
from sphinx.ext.autodoc import INSTANCEATTR, Documenter
@@ -119,7 +113,7 @@ def process_autosummary_toc(app: Sphinx, doctree: nodes.document) -> None:
def crawl_toc(node: Element, depth: int = 1) -> None:
crawled[node] = True
- for j, subnode in enumerate(node):
+ for subnode in node:
try:
if (isinstance(subnode, autosummary_toc) and
isinstance(subnode[0], addnodes.toctree)):
@@ -271,7 +265,7 @@ class Autosummary(SphinxDirective):
docnames = []
excluded = Matcher(self.config.exclude_patterns)
filename_map = self.config.autosummary_filename_map
- for name, sig, summary, real_name in items:
+ for _name, _sig, _summary, real_name in items:
real_name = filename_map.get(real_name, real_name)
docname = posixpath.join(tree_prefix, real_name)
docname = posixpath.normpath(posixpath.join(dirname, docname))
@@ -307,14 +301,17 @@ class Autosummary(SphinxDirective):
with mock(self.config.autosummary_mock_imports):
try:
return import_by_name(name, prefixes)
- except ImportError as exc:
+ except ImportExceptionGroup as exc:
# check existence of instance attribute
try:
return import_ivar_by_name(name, prefixes)
- except ImportError:
- pass
+ except ImportError as exc2:
+ if exc2.__cause__:
+ errors: List[BaseException] = exc.exceptions + [exc2.__cause__]
+ else:
+ errors = exc.exceptions + [exc2]
- raise exc # re-raise ImportError if instance attribute not found
+ raise ImportExceptionGroup(exc.args[0], errors)
def create_documenter(self, app: Sphinx, obj: Any,
parent: Any, full_name: str) -> "Documenter":
@@ -344,9 +341,10 @@ class Autosummary(SphinxDirective):
try:
real_name, obj, parent, modname = self.import_by_name(name, prefixes=prefixes)
- except ImportError:
- logger.warning(__('autosummary: failed to import %s'), name,
- location=self.get_location())
+ except ImportExceptionGroup as exc:
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions))
+ logger.warning(__('autosummary: failed to import %s.\nPossible hints:\n%s'),
+ name, '\n'.join(errors), location=self.get_location())
continue
self.bridge.result = StringList() # initialize for each documenter
@@ -368,8 +366,6 @@ class Autosummary(SphinxDirective):
location=self.get_location())
items.append((display_name, '', '', real_name))
continue
- if documenter.options.members and not documenter.check_module():
- continue
# try to also get a source code analyzer for attribute docs
try:
@@ -415,7 +411,7 @@ class Autosummary(SphinxDirective):
table_spec['spec'] = r'\X{1}{2}\X{1}{2}'
table = autosummary_table('')
- real_table = nodes.table('', classes=['longtable'])
+ real_table = nodes.table('', classes=['autosummary longtable'])
table.append(real_table)
group = nodes.tgroup('', cols=2)
real_table.append(group)
@@ -583,7 +579,7 @@ def extract_summary(doc: List[str], document: Any) -> str:
node = parse(doc, document.settings)
if summary.endswith(WELL_KNOWN_ABBREVIATIONS):
pass
- elif not list(node.traverse(nodes.system_message)):
+ elif not any(node.findall(nodes.system_message)):
# considered as that splitting by period does not break inline markups
break
@@ -608,7 +604,7 @@ def limited_join(sep: str, items: List[str], max_chars: int = 30,
n_chars = 0
n_items = 0
- for j, item in enumerate(items):
+ for item in items:
n_chars += len(item) + len(sep)
if n_chars < max_chars - len(overflow_marker):
n_items += 1
@@ -620,6 +616,18 @@ def limited_join(sep: str, items: List[str], max_chars: int = 30,
# -- Importing items -----------------------------------------------------------
+
+class ImportExceptionGroup(Exception):
+ """Exceptions raised during importing the target objects.
+
+ It contains an error messages and a list of exceptions as its arguments.
+ """
+
+ def __init__(self, message: Optional[str], exceptions: Sequence[BaseException]):
+ super().__init__(message)
+ self.exceptions = list(exceptions)
+
+
def get_import_prefixes_from_env(env: BuildEnvironment) -> List[str]:
"""
Obtain current Python import prefixes (for `import_by_name`)
@@ -641,26 +649,44 @@ def get_import_prefixes_from_env(env: BuildEnvironment) -> List[str]:
return prefixes
-def import_by_name(name: str, prefixes: List[str] = [None]) -> Tuple[str, Any, Any, str]:
+def import_by_name(name: str, prefixes: List[str] = [None], grouped_exception: bool = True
+ ) -> Tuple[str, Any, Any, str]:
"""Import a Python object that has the given *name*, under one of the
*prefixes*. The first name that succeeds is used.
"""
+ if grouped_exception is False:
+ warnings.warn('Using grouped_exception keyword for import_by_name() is not '
+ 'recommended. It will be removed at v7.0. Therefore you should '
+ 'catch ImportExceptionGroup exception instead of ImportError.',
+ RemovedInSphinx70Warning, stacklevel=2)
+
tried = []
+ errors: List[ImportExceptionGroup] = []
for prefix in prefixes:
try:
if prefix:
prefixed_name = '.'.join([prefix, name])
else:
prefixed_name = name
- obj, parent, modname = _import_by_name(prefixed_name)
+ obj, parent, modname = _import_by_name(prefixed_name, grouped_exception)
return prefixed_name, obj, parent, modname
except ImportError:
tried.append(prefixed_name)
- raise ImportError('no module named %s' % ' or '.join(tried))
+ except ImportExceptionGroup as exc:
+ tried.append(prefixed_name)
+ errors.append(exc)
+
+ if grouped_exception:
+ exceptions: List[BaseException] = sum((e.exceptions for e in errors), [])
+ raise ImportExceptionGroup('no module named %s' % ' or '.join(tried), exceptions)
+ else:
+ raise ImportError('no module named %s' % ' or '.join(tried))
-def _import_by_name(name: str) -> Tuple[Any, Any, str]:
+def _import_by_name(name: str, grouped_exception: bool = True) -> Tuple[Any, Any, str]:
"""Import a Python object given its full name."""
+ errors: List[BaseException] = []
+
try:
name_parts = name.split('.')
@@ -670,8 +696,8 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
try:
mod = import_module(modname)
return getattr(mod, name_parts[-1]), mod, modname
- except (ImportError, IndexError, AttributeError):
- pass
+ except (ImportError, IndexError, AttributeError) as exc:
+ errors.append(exc.__cause__ or exc)
# ... then as MODNAME, MODNAME.OBJ1, MODNAME.OBJ1.OBJ2, ...
last_j = 0
@@ -681,8 +707,8 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
modname = '.'.join(name_parts[:j])
try:
import_module(modname)
- except ImportError:
- continue
+ except ImportError as exc:
+ errors.append(exc.__cause__ or exc)
if modname in sys.modules:
break
@@ -696,25 +722,32 @@ def _import_by_name(name: str) -> Tuple[Any, Any, str]:
return obj, parent, modname
else:
return sys.modules[modname], None, modname
- except (ValueError, ImportError, AttributeError, KeyError) as e:
- raise ImportError(*e.args) from e
+ except (ValueError, ImportError, AttributeError, KeyError) as exc:
+ errors.append(exc)
+ if grouped_exception:
+ raise ImportExceptionGroup('', errors)
+ else:
+ raise ImportError(*exc.args) from exc
-def import_ivar_by_name(name: str, prefixes: List[str] = [None]) -> Tuple[str, Any, Any, str]:
+def import_ivar_by_name(name: str, prefixes: List[str] = [None],
+ grouped_exception: bool = True) -> Tuple[str, Any, Any, str]:
"""Import an instance variable that has the given *name*, under one of the
*prefixes*. The first name that succeeds is used.
"""
try:
name, attr = name.rsplit(".", 1)
- real_name, obj, parent, modname = import_by_name(name, prefixes)
+ real_name, obj, parent, modname = import_by_name(name, prefixes, grouped_exception)
qualname = real_name.replace(modname + ".", "")
analyzer = ModuleAnalyzer.for_module(getattr(obj, '__module__', modname))
analyzer.analyze()
# check for presence in `annotations` to include dataclass attributes
if (qualname, attr) in analyzer.attr_docs or (qualname, attr) in analyzer.annotations:
return real_name + "." + attr, INSTANCEATTR, obj, modname
- except (ImportError, ValueError, PycodeError):
- pass
+ except (ImportError, ValueError, PycodeError) as exc:
+ raise ImportError from exc
+ except ImportExceptionGroup:
+ raise # pass through it as is
raise ImportError
@@ -740,7 +773,7 @@ class AutoLink(SphinxRole):
# try to import object by name
prefixes = get_import_prefixes_from_env(self.env)
import_by_name(pending_xref['reftarget'], prefixes)
- except ImportError:
+ except ImportExceptionGroup:
literal = cast(nodes.literal, pending_xref[0])
objects[0] = nodes.emphasis(self.rawtext, literal.astext(),
classes=literal['classes'])
diff --git a/sphinx/ext/autosummary/generate.py b/sphinx/ext/autosummary/generate.py
index 87cd0d64e..1866b6c52 100644
--- a/sphinx/ext/autosummary/generate.py
+++ b/sphinx/ext/autosummary/generate.py
@@ -1,20 +1,15 @@
-"""
- sphinx.ext.autosummary.generate
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+"""Generates reST source files for autosummary.
- Usable as a library or script to generate automatic RST source files for
- items referred to in autosummary:: directives.
+Usable as a library or script to generate automatic RST source files for
+items referred to in autosummary:: directives.
- Each generated RST file contains a single auto*:: directive which
- extracts the docstring of the referred item.
+Each generated RST file contains a single auto*:: directive which
+extracts the docstring of the referred item.
- Example Makefile rule::
+Example Makefile rule::
- generate:
- sphinx-autogen -o source/generated source/*.rst
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+ generate:
+ sphinx-autogen -o source/generated source/*.rst
"""
import argparse
@@ -41,7 +36,8 @@ from sphinx.config import Config
from sphinx.deprecation import RemovedInSphinx50Warning
from sphinx.ext.autodoc import Documenter
from sphinx.ext.autodoc.importer import import_module
-from sphinx.ext.autosummary import get_documenter, import_by_name, import_ivar_by_name
+from sphinx.ext.autosummary import (ImportExceptionGroup, get_documenter, import_by_name,
+ import_ivar_by_name)
from sphinx.locale import __
from sphinx.pycode import ModuleAnalyzer, PycodeError
from sphinx.registry import SphinxComponentRegistry
@@ -317,7 +313,7 @@ def generate_autosummary_content(name: str, obj: Any, parent: Any,
def get_modules(obj: Any) -> Tuple[List[str], List[str]]:
items: List[str] = []
- for _, modname, ispkg in pkgutil.iter_modules(obj.__path__):
+ for _, modname, _ispkg in pkgutil.iter_modules(obj.__path__):
fullname = name + '.' + modname
try:
module = import_module(fullname)
@@ -432,13 +428,20 @@ def generate_autosummary_docs(sources: List[str], output_dir: str = None,
try:
name, obj, parent, modname = import_by_name(entry.name)
qualname = name.replace(modname + ".", "")
- except ImportError as e:
+ except ImportExceptionGroup as exc:
try:
- # try to importl as an instance attribute
+ # try to import as an instance attribute
name, obj, parent, modname = import_ivar_by_name(entry.name)
qualname = name.replace(modname + ".", "")
- except ImportError:
- logger.warning(__('[autosummary] failed to import %r: %s') % (entry.name, e))
+ except ImportError as exc2:
+ if exc2.__cause__:
+ exceptions: List[BaseException] = exc.exceptions + [exc2.__cause__]
+ else:
+ exceptions = exc.exceptions + [exc2]
+
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exceptions))
+ logger.warning(__('[autosummary] failed to import %s.\nPossible hints:\n%s'),
+ entry.name, '\n'.join(errors))
continue
context: Dict[str, Any] = {}
@@ -505,8 +508,9 @@ def find_autosummary_in_docstring(name: str, module: str = None, filename: str =
return find_autosummary_in_lines(lines, module=name, filename=filename)
except AttributeError:
pass
- except ImportError as e:
- print("Failed to import '%s': %s" % (name, e))
+ except ImportExceptionGroup as exc:
+ errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions))
+ print('Failed to import %s.\nPossible hints:\n%s' % (name, '\n'.join(errors)))
except SystemExit:
print("Failed to import '%s'; the module executes module level "
"statement and it might call sys.exit()." % name)
diff --git a/sphinx/ext/coverage.py b/sphinx/ext/coverage.py
index 75460348e..3ebd095c2 100644
--- a/sphinx/ext/coverage.py
+++ b/sphinx/ext/coverage.py
@@ -1,12 +1,7 @@
-"""
- sphinx.ext.coverage
- ~~~~~~~~~~~~~~~~~~~
+"""Check Python modules and C API for coverage.
- Check Python modules and C API for coverage. Mostly written by Josip
- Dzolonga for the Google Highly Open Participation contest.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Mostly written by Josip Dzolonga for the Google Highly Open Participation
+contest.
"""
import glob
diff --git a/sphinx/ext/doctest.py b/sphinx/ext/doctest.py
index 242356b61..0d414697c 100644
--- a/sphinx/ext/doctest.py
+++ b/sphinx/ext/doctest.py
@@ -1,12 +1,6 @@
-"""
- sphinx.ext.doctest
- ~~~~~~~~~~~~~~~~~~
+"""Mimic doctest in Sphinx.
- Mimic doctest by automatically executing code snippets and checking
- their results.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+The extension automatically execute code snippets and checks their results.
"""
import doctest
@@ -47,7 +41,7 @@ def is_allowed_version(spec: str, version: str) -> bool:
"""Check `spec` satisfies `version` or not.
This obeys PEP-440 specifiers:
- https://www.python.org/dev/peps/pep-0440/#version-specifiers
+ https://peps.python.org/pep-0440/#version-specifiers
Some examples:
@@ -422,7 +416,7 @@ Doctest summary
def condition(node: Node) -> bool:
return isinstance(node, (nodes.literal_block, nodes.comment)) \
and 'testnodetype' in node
- for node in doctree.traverse(condition): # type: Element
+ for node in doctree.findall(condition): # type: Element
if self.skipped(node):
continue
diff --git a/sphinx/ext/duration.py b/sphinx/ext/duration.py
index f714dedfb..94fd9077a 100644
--- a/sphinx/ext/duration.py
+++ b/sphinx/ext/duration.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.duration
- ~~~~~~~~~~~~~~~~~~~
-
- Measure durations of Sphinx processing.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Measure durations of Sphinx processing."""
from datetime import datetime, timedelta
from itertools import islice
diff --git a/sphinx/ext/extlinks.py b/sphinx/ext/extlinks.py
index 71591febb..881108b23 100644
--- a/sphinx/ext/extlinks.py
+++ b/sphinx/ext/extlinks.py
@@ -1,32 +1,24 @@
-"""
- sphinx.ext.extlinks
- ~~~~~~~~~~~~~~~~~~~
+"""Extension to save typing and prevent hard-coding of base URLs in reST files.
- Extension to save typing and prevent hard-coding of base URLs in the reST
- files.
+This adds a new config value called ``extlinks`` that is created like this::
- This adds a new config value called ``extlinks`` that is created like this::
+ extlinks = {'exmpl': ('https://example.invalid/%s.html', caption), ...}
- extlinks = {'exmpl': ('https://example.invalid/%s.html', caption), ...}
+Now you can use e.g. :exmpl:`foo` in your documents. This will create a
+link to ``https://example.invalid/foo.html``. The link caption depends on
+the *caption* value given:
- Now you can use e.g. :exmpl:`foo` in your documents. This will create a
- link to ``https://example.invalid/foo.html``. The link caption depends on
- the *caption* value given:
+- If it is ``None``, the caption will be the full URL.
+- If it is a string, it must contain ``%s`` exactly once. In this case the
+ caption will be *caption* with the role content substituted for ``%s``.
- - If it is ``None``, the caption will be the full URL.
- - If it is a string, it must contain ``%s`` exactly once. In this case the
- caption will be *caption* with the role content substituted for ``%s``.
+You can also give an explicit caption, e.g. :exmpl:`Foo `.
- You can also give an explicit caption, e.g. :exmpl:`Foo `.
-
- Both, the url string and the caption string must escape ``%`` as ``%%``.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Both, the url string and the caption string must escape ``%`` as ``%%``.
"""
import re
-import warnings
+import sys
from typing import Any, Dict, List, Tuple
from docutils import nodes, utils
@@ -35,10 +27,9 @@ from docutils.parsers.rst.states import Inliner
import sphinx
from sphinx.application import Sphinx
-from sphinx.deprecation import RemovedInSphinx60Warning
from sphinx.locale import __
from sphinx.transforms.post_transforms import SphinxPostTransform
-from sphinx.util import logging
+from sphinx.util import logging, rst
from sphinx.util.nodes import split_explicit_title
from sphinx.util.typing import RoleFunction
@@ -55,7 +46,10 @@ class ExternalLinksChecker(SphinxPostTransform):
default_priority = 500
def run(self, **kwargs: Any) -> None:
- for refnode in self.document.traverse(nodes.reference):
+ if not self.config.extlinks_detect_hardcoded_links:
+ return
+
+ for refnode in self.document.findall(nodes.reference):
self.check_uri(refnode)
def check_uri(self, refnode: nodes.reference) -> None:
@@ -67,15 +61,26 @@ class ExternalLinksChecker(SphinxPostTransform):
return
uri = refnode['refuri']
+ title = refnode.astext()
+
+ for alias, (base_uri, _caption) in self.app.config.extlinks.items():
+ if sys.version_info < (3, 7):
+ # Replace a leading backslash because re.escape() inserts a backslash before %
+ # on python 3.6
+ uri_pattern = re.compile(re.escape(base_uri).replace('\\%s', '(?P.+)'))
+ else:
+ uri_pattern = re.compile(re.escape(base_uri).replace('%s', '(?P.+)'))
- for alias, (base_uri, caption) in self.app.config.extlinks.items():
- uri_pattern = re.compile(base_uri.replace('%s', '(?P.+)'))
match = uri_pattern.match(uri)
if match and match.groupdict().get('value'):
# build a replacement suggestion
msg = __('hardcoded link %r could be replaced by an extlink '
'(try using %r instead)')
- replacement = f":{alias}:`{match.groupdict().get('value')}`"
+ value = match.groupdict().get('value')
+ if uri != title:
+ replacement = f":{alias}:`{rst.escape(title)} <{value}>`"
+ else:
+ replacement = f":{alias}:`{value}`"
logger.warning(msg, uri, replacement, location=refnode)
@@ -88,17 +93,17 @@ def make_link_role(name: str, base_url: str, caption: str) -> RoleFunction:
try:
base_url % 'dummy'
except (TypeError, ValueError):
- warnings.warn('extlinks: Sphinx-6.0 will require base URL to '
- 'contain exactly one \'%s\' and all other \'%\' need '
- 'to be escaped as \'%%\'.', RemovedInSphinx60Warning)
+ logger.warn(__('extlinks: Sphinx-6.0 will require base URL to '
+ 'contain exactly one \'%s\' and all other \'%\' need '
+ 'to be escaped as \'%%\'.')) # RemovedInSphinx60Warning
base_url = base_url.replace('%', '%%') + '%s'
if caption is not None:
try:
caption % 'dummy'
except (TypeError, ValueError):
- warnings.warn('extlinks: Sphinx-6.0 will require a caption string to '
- 'contain exactly one \'%s\' and all other \'%\' need '
- 'to be escaped as \'%%\'.', RemovedInSphinx60Warning)
+ logger.warning(__('extlinks: Sphinx-6.0 will require a caption string to '
+ 'contain exactly one \'%s\' and all other \'%\' need '
+ 'to be escaped as \'%%\'.')) # RemovedInSphinx60Warning
caption = caption.replace('%', '%%') + '%s'
def role(typ: str, rawtext: str, text: str, lineno: int,
@@ -124,6 +129,8 @@ def setup_link_roles(app: Sphinx) -> None:
def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('extlinks', {}, 'env')
+ app.add_config_value('extlinks_detect_hardcoded_links', False, 'env')
+
app.connect('builder-inited', setup_link_roles)
app.add_post_transform(ExternalLinksChecker)
return {'version': sphinx.__display_version__, 'parallel_read_safe': True}
diff --git a/sphinx/ext/githubpages.py b/sphinx/ext/githubpages.py
index e760bb4b6..e250fb2f2 100644
--- a/sphinx/ext/githubpages.py
+++ b/sphinx/ext/githubpages.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.githubpages
- ~~~~~~~~~~~~~~~~~~~~~~
-
- To publish HTML docs at GitHub Pages, create .nojekyll file.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""To publish HTML docs at GitHub Pages, create .nojekyll file."""
import os
import urllib
diff --git a/sphinx/ext/graphviz.py b/sphinx/ext/graphviz.py
index b1c5ca481..b4a69a0f2 100644
--- a/sphinx/ext/graphviz.py
+++ b/sphinx/ext/graphviz.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.graphviz
- ~~~~~~~~~~~~~~~~~~~
-
- Allow graphviz-formatted graphs to be included in Sphinx-generated
- documents inline.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+"""Allow graphviz-formatted graphs to be included inline in generated documents.
"""
import posixpath
diff --git a/sphinx/ext/ifconfig.py b/sphinx/ext/ifconfig.py
index 0e42984da..bffaa49ff 100644
--- a/sphinx/ext/ifconfig.py
+++ b/sphinx/ext/ifconfig.py
@@ -1,22 +1,17 @@
-"""
- sphinx.ext.ifconfig
- ~~~~~~~~~~~~~~~~~~~
+"""Provides the ``ifconfig`` directive.
- Provides the ``ifconfig`` directive that allows to write documentation
- that is included depending on configuration variables.
+The ``ifconfig`` directive enables writing documentation
+that is included depending on configuration variables.
- Usage::
+Usage::
- .. ifconfig:: releaselevel in ('alpha', 'beta', 'rc')
+ .. ifconfig:: releaselevel in ('alpha', 'beta', 'rc')
- This stuff is only included in the built docs for unstable versions.
+ This stuff is only included in the built docs for unstable versions.
- The argument for ``ifconfig`` is a plain Python expression, evaluated in the
- namespace of the project configuration (that is, all variables from
- ``conf.py`` are available.)
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+The argument for ``ifconfig`` is a plain Python expression, evaluated in the
+namespace of the project configuration (that is, all variables from
+``conf.py`` are available.)
"""
from typing import Any, Dict, List
@@ -56,7 +51,7 @@ def process_ifconfig_nodes(app: Sphinx, doctree: nodes.document, docname: str) -
ns = {confval.name: confval.value for confval in app.config}
ns.update(app.config.__dict__.copy())
ns['builder'] = app.builder.name
- for node in doctree.traverse(ifconfig):
+ for node in doctree.findall(ifconfig):
try:
res = eval(node['expr'], ns)
except Exception as err:
diff --git a/sphinx/ext/imgconverter.py b/sphinx/ext/imgconverter.py
index 84fe6549c..a40b6c46a 100644
--- a/sphinx/ext/imgconverter.py
+++ b/sphinx/ext/imgconverter.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.imgconverter
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Image converter extension for Sphinx
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Image converter extension for Sphinx"""
import subprocess
import sys
diff --git a/sphinx/ext/imgmath.py b/sphinx/ext/imgmath.py
index 1c22dec92..2c908daab 100644
--- a/sphinx/ext/imgmath.py
+++ b/sphinx/ext/imgmath.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.imgmath
- ~~~~~~~~~~~~~~~~~~
-
- Render math in HTML via dvipng or dvisvgm.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Render math in HTML via dvipng or dvisvgm."""
import posixpath
import re
@@ -65,7 +57,7 @@ def read_svg_depth(filename: str) -> int:
"""Read the depth from comment at last line of SVG file
"""
with open(filename) as f:
- for line in f:
+ for line in f: # noqa: B007
pass
# Only last line is checked
matched = depthsvgcomment_re.match(line)
diff --git a/sphinx/ext/inheritance_diagram.py b/sphinx/ext/inheritance_diagram.py
index 377f85d3a..c8a3dc763 100644
--- a/sphinx/ext/inheritance_diagram.py
+++ b/sphinx/ext/inheritance_diagram.py
@@ -1,38 +1,31 @@
-r"""
- sphinx.ext.inheritance_diagram
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+r"""Defines a docutils directive for inserting inheritance diagrams.
- Defines a docutils directive for inserting inheritance diagrams.
+Provide the directive with one or more classes or modules (separated
+by whitespace). For modules, all of the classes in that module will
+be used.
- Provide the directive with one or more classes or modules (separated
- by whitespace). For modules, all of the classes in that module will
- be used.
+Example::
- Example::
+ Given the following classes:
- Given the following classes:
+ class A: pass
+ class B(A): pass
+ class C(A): pass
+ class D(B, C): pass
+ class E(B): pass
- class A: pass
- class B(A): pass
- class C(A): pass
- class D(B, C): pass
- class E(B): pass
+ .. inheritance-diagram: D E
- .. inheritance-diagram: D E
+ Produces a graph like the following:
- Produces a graph like the following:
+ A
+ / \
+ B C
+ / \ /
+ E D
- A
- / \
- B C
- / \ /
- E D
-
- The graph is inserted as a PNG+image map into HTML and a PDF in
- LaTeX.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+The graph is inserted as a PNG+image map into HTML and a PDF in
+LaTeX.
"""
import builtins
diff --git a/sphinx/ext/intersphinx.py b/sphinx/ext/intersphinx.py
index d5f92d6fb..a347b02ff 100644
--- a/sphinx/ext/intersphinx.py
+++ b/sphinx/ext/intersphinx.py
@@ -1,40 +1,35 @@
-"""
- sphinx.ext.intersphinx
- ~~~~~~~~~~~~~~~~~~~~~~
+"""Insert links to objects documented in remote Sphinx documentation.
- Insert links to objects documented in remote Sphinx documentation.
+This works as follows:
- This works as follows:
+* Each Sphinx HTML build creates a file named "objects.inv" that contains a
+ mapping from object names to URIs relative to the HTML set's root.
- * Each Sphinx HTML build creates a file named "objects.inv" that contains a
- mapping from object names to URIs relative to the HTML set's root.
+* Projects using the Intersphinx extension can specify links to such mapping
+ files in the `intersphinx_mapping` config value. The mapping will then be
+ used to resolve otherwise missing references to objects into links to the
+ other documentation.
- * Projects using the Intersphinx extension can specify links to such mapping
- files in the `intersphinx_mapping` config value. The mapping will then be
- used to resolve otherwise missing references to objects into links to the
- other documentation.
-
- * By default, the mapping file is assumed to be at the same location as the
- rest of the documentation; however, the location of the mapping file can
- also be specified individually, e.g. if the docs should be buildable
- without Internet access.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+* By default, the mapping file is assumed to be at the same location as the
+ rest of the documentation; however, the location of the mapping file can
+ also be specified individually, e.g. if the docs should be buildable
+ without Internet access.
"""
import concurrent.futures
import functools
import posixpath
+import re
import sys
import time
from os import path
-from typing import IO, Any, Dict, List, Optional, Tuple
+from types import ModuleType
+from typing import IO, Any, Dict, List, Optional, Tuple, cast
from urllib.parse import urlsplit, urlunsplit
from docutils import nodes
-from docutils.nodes import Element, TextElement
-from docutils.utils import relative_path
+from docutils.nodes import Element, Node, TextElement, system_message
+from docutils.utils import Reporter, relative_path
import sphinx
from sphinx.addnodes import pending_xref
@@ -43,10 +38,13 @@ from sphinx.builders.html import INVENTORY_FILENAME
from sphinx.config import Config
from sphinx.domains import Domain
from sphinx.environment import BuildEnvironment
+from sphinx.errors import ExtensionError
from sphinx.locale import _, __
+from sphinx.transforms.post_transforms import ReferencesResolver
from sphinx.util import logging, requests
+from sphinx.util.docutils import CustomReSTDispatcher, SphinxRole
from sphinx.util.inventory import InventoryFile
-from sphinx.util.typing import Inventory, InventoryItem
+from sphinx.util.typing import Inventory, InventoryItem, RoleFunction
logger = logging.getLogger(__name__)
@@ -466,6 +464,144 @@ def missing_reference(app: Sphinx, env: BuildEnvironment, node: pending_xref,
return resolve_reference_detect_inventory(env, node, contnode)
+class IntersphinxDispatcher(CustomReSTDispatcher):
+ """Custom dispatcher for external role.
+
+ This enables :external:***:/:external+***: roles on parsing reST document.
+ """
+
+ def role(self, role_name: str, language_module: ModuleType, lineno: int, reporter: Reporter
+ ) -> Tuple[RoleFunction, List[system_message]]:
+ if len(role_name) > 9 and role_name.startswith(('external:', 'external+')):
+ return IntersphinxRole(role_name), []
+ else:
+ return super().role(role_name, language_module, lineno, reporter)
+
+
+class IntersphinxRole(SphinxRole):
+ # group 1: just for the optionality of the inventory name
+ # group 2: the inventory name (optional)
+ # group 3: the domain:role or role part
+ _re_inv_ref = re.compile(r"(\+([^:]+))?:(.*)")
+
+ def __init__(self, orig_name: str) -> None:
+ self.orig_name = orig_name
+
+ def run(self) -> Tuple[List[Node], List[system_message]]:
+ assert self.name == self.orig_name.lower()
+ inventory, name_suffix = self.get_inventory_and_name_suffix(self.orig_name)
+ if inventory and not inventory_exists(self.env, inventory):
+ logger.warning(__('inventory for external cross-reference not found: %s'),
+ inventory, location=(self.env.docname, self.lineno))
+ return [], []
+
+ role_name = self.get_role_name(name_suffix)
+ if role_name is None:
+ logger.warning(__('role for external cross-reference not found: %s'), name_suffix,
+ location=(self.env.docname, self.lineno))
+ return [], []
+
+ result, messages = self.invoke_role(role_name)
+ for node in result:
+ if isinstance(node, pending_xref):
+ node['intersphinx'] = True
+ node['inventory'] = inventory
+
+ return result, messages
+
+ def get_inventory_and_name_suffix(self, name: str) -> Tuple[Optional[str], str]:
+ assert name.startswith('external'), name
+ assert name[8] in ':+', name
+ # either we have an explicit inventory name, i.e,
+ # :external+inv:role: or
+ # :external+inv:domain:role:
+ # or we look in all inventories, i.e.,
+ # :external:role: or
+ # :external:domain:role:
+ inv, suffix = IntersphinxRole._re_inv_ref.fullmatch(name, 8).group(2, 3)
+ return inv, suffix
+
+ def get_role_name(self, name: str) -> Optional[Tuple[str, str]]:
+ names = name.split(':')
+ if len(names) == 1:
+ # role
+ default_domain = self.env.temp_data.get('default_domain')
+ domain = default_domain.name if default_domain else None
+ role = names[0]
+ elif len(names) == 2:
+ # domain:role:
+ domain = names[0]
+ role = names[1]
+ else:
+ return None
+
+ if domain and self.is_existent_role(domain, role):
+ return (domain, role)
+ elif self.is_existent_role('std', role):
+ return ('std', role)
+ else:
+ return None
+
+ def is_existent_role(self, domain_name: str, role_name: str) -> bool:
+ try:
+ domain = self.env.get_domain(domain_name)
+ if role_name in domain.roles:
+ return True
+ else:
+ return False
+ except ExtensionError:
+ return False
+
+ def invoke_role(self, role: Tuple[str, str]) -> Tuple[List[Node], List[system_message]]:
+ domain = self.env.get_domain(role[0])
+ if domain:
+ role_func = domain.role(role[1])
+
+ return role_func(':'.join(role), self.rawtext, self.text, self.lineno,
+ self.inliner, self.options, self.content)
+ else:
+ return [], []
+
+
+class IntersphinxRoleResolver(ReferencesResolver):
+ """pending_xref node resolver for intersphinx role.
+
+ This resolves pending_xref nodes generated by :intersphinx:***: role.
+ """
+
+ default_priority = ReferencesResolver.default_priority - 1
+
+ def run(self, **kwargs: Any) -> None:
+ for node in self.document.traverse(pending_xref):
+ if 'intersphinx' not in node:
+ continue
+ contnode = cast(nodes.TextElement, node[0].deepcopy())
+ inv_name = node['inventory']
+ if inv_name is not None:
+ assert inventory_exists(self.env, inv_name)
+ newnode = resolve_reference_in_inventory(self.env, inv_name, node, contnode)
+ else:
+ newnode = resolve_reference_any_inventory(self.env, False, node, contnode)
+ if newnode is None:
+ typ = node['reftype']
+ msg = (__('external %s:%s reference target not found: %s') %
+ (node['refdomain'], typ, node['reftarget']))
+ logger.warning(msg, location=node, type='ref', subtype=typ)
+ node.replace_self(contnode)
+ else:
+ node.replace_self(newnode)
+
+
+def install_dispatcher(app: Sphinx, docname: str, source: List[str]) -> None:
+ """Enable IntersphinxDispatcher.
+
+ .. note:: The installed dispatcher will uninstalled on disabling sphinx_domain
+ automatically.
+ """
+ dispatcher = IntersphinxDispatcher()
+ dispatcher.enable()
+
+
def normalize_intersphinx_mapping(app: Sphinx, config: Config) -> None:
for key, value in config.intersphinx_mapping.copy().items():
try:
@@ -494,10 +630,12 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value('intersphinx_mapping', {}, True)
app.add_config_value('intersphinx_cache_limit', 5, False)
app.add_config_value('intersphinx_timeout', None, False)
- app.add_config_value('intersphinx_disabled_reftypes', [], True)
+ app.add_config_value('intersphinx_disabled_reftypes', ['std:doc'], True)
app.connect('config-inited', normalize_intersphinx_mapping, priority=800)
app.connect('builder-inited', load_mappings)
+ app.connect('source-read', install_dispatcher)
app.connect('missing-reference', missing_reference)
+ app.add_post_transform(IntersphinxRoleResolver)
return {
'version': sphinx.__display_version__,
'env_version': 1,
diff --git a/sphinx/ext/linkcode.py b/sphinx/ext/linkcode.py
index e88ba4c96..ad7abd31b 100644
--- a/sphinx/ext/linkcode.py
+++ b/sphinx/ext/linkcode.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.linkcode
- ~~~~~~~~~~~~~~~~~~~
-
- Add external links to module code in Python object descriptions.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Add external links to module code in Python object descriptions."""
from typing import Any, Dict, Set
@@ -39,7 +31,7 @@ def doctree_read(app: Sphinx, doctree: Node) -> None:
'js': ['object', 'fullname'],
}
- for objnode in list(doctree.traverse(addnodes.desc)):
+ for objnode in list(doctree.findall(addnodes.desc)):
domain = objnode.get('domain')
uris: Set[str] = set()
for signode in objnode:
diff --git a/sphinx/ext/mathjax.py b/sphinx/ext/mathjax.py
index 30d038d84..d0d360e2e 100644
--- a/sphinx/ext/mathjax.py
+++ b/sphinx/ext/mathjax.py
@@ -1,13 +1,8 @@
-"""
- sphinx.ext.mathjax
- ~~~~~~~~~~~~~~~~~~
+"""Allow `MathJax`_ to be used to display math in Sphinx's HTML writer.
- Allow `MathJax `_ to be used to display math in
- Sphinx's HTML writer -- requires the MathJax JavaScript library on your
- webserver/computer.
+This requires the MathJax JavaScript library on your webserver/computer.
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+.. _MathJax: https://www.mathjax.org/
"""
import json
diff --git a/sphinx/ext/napoleon/__init__.py b/sphinx/ext/napoleon/__init__.py
index 6fb1c3cb3..bcb12416e 100644
--- a/sphinx/ext/napoleon/__init__.py
+++ b/sphinx/ext/napoleon/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.napoleon
- ~~~~~~~~~~~~~~~~~~~
-
- Support for NumPy and Google style docstrings.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Support for NumPy and Google style docstrings."""
from typing import Any, Dict, List
@@ -49,7 +41,7 @@ class Config:
.. _Google style:
https://google.github.io/styleguide/pyguide.html
.. _NumPy style:
- https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt
+ https://numpydoc.readthedocs.io/en/latest/format.html#docstring-standard
Attributes
----------
@@ -288,7 +280,7 @@ class Config:
}
def __init__(self, **settings: Any) -> None:
- for name, (default, rebuild) in self._config_values.items():
+ for name, (default, _rebuild) in self._config_values.items():
setattr(self, name, default)
for name, value in settings.items():
setattr(self, name, value)
@@ -444,10 +436,10 @@ def _skip_member(app: Sphinx, what: str, name: str, obj: Any,
"""
has_doc = getattr(obj, '__doc__', False)
- is_member = (what == 'class' or what == 'exception' or what == 'module')
+ is_member = what in ('class', 'exception', 'module')
if name != '__weakref__' and has_doc and is_member:
cls_is_owner = False
- if what == 'class' or what == 'exception':
+ if what in ('class', 'exception'):
qualname = getattr(obj, '__qualname__', '')
cls_path, _, _ = qualname.rpartition('.')
if cls_path:
diff --git a/sphinx/ext/napoleon/docstring.py b/sphinx/ext/napoleon/docstring.py
index d8cb75a5f..a11424537 100644
--- a/sphinx/ext/napoleon/docstring.py
+++ b/sphinx/ext/napoleon/docstring.py
@@ -1,23 +1,15 @@
-"""
- sphinx.ext.napoleon.docstring
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Classes for docstring parsing and formatting.
-
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Classes for docstring parsing and formatting."""
import collections
import inspect
import re
+import warnings
from functools import partial
from typing import Any, Callable, Dict, List, Tuple, Type, Union
from sphinx.application import Sphinx
from sphinx.config import Config as SphinxConfig
+from sphinx.deprecation import RemovedInSphinx60Warning
from sphinx.ext.napoleon.iterators import modify_iter
from sphinx.locale import _, __
from sphinx.util import logging
@@ -631,7 +623,6 @@ class GoogleDocstring:
if not _type:
_type = self._lookup_annotation(_name)
if self._config.napoleon_use_ivar:
- _name = self._qualify_name(_name, self._obj)
field = ':ivar %s: ' % _name
lines.extend(self._format_block(field, _desc))
if _type:
@@ -769,12 +760,9 @@ class GoogleDocstring:
def _parse_returns_section(self, section: str) -> List[str]:
fields = self._consume_returns_section()
multi = len(fields) > 1
- if multi:
- use_rtype = False
- else:
- use_rtype = self._config.napoleon_use_rtype
-
+ use_rtype = False if multi else self._config.napoleon_use_rtype
lines: List[str] = []
+
for _name, _type, _desc in fields:
if use_rtype:
field = self._format_field(_name, '', _desc)
@@ -787,7 +775,8 @@ class GoogleDocstring:
else:
lines.extend(self._format_block(':returns: * ', field))
else:
- lines.extend(self._format_block(':returns: ', field))
+ if any(field): # only add :returns: if there's something to say
+ lines.extend(self._format_block(':returns: ', field))
if _type and use_rtype:
lines.extend([':rtype: %s' % _type, ''])
if lines and lines[-1]:
@@ -827,6 +816,8 @@ class GoogleDocstring:
"".join(after_colon).strip())
def _qualify_name(self, attr_name: str, klass: Type) -> str:
+ warnings.warn('%s._qualify_name() is deprecated.' %
+ self.__class__.__name__, RemovedInSphinx60Warning)
if klass and '.' not in attr_name:
if attr_name.startswith('~'):
attr_name = attr_name[1:]
diff --git a/sphinx/ext/napoleon/iterators.py b/sphinx/ext/napoleon/iterators.py
index 0e865ad81..9459ad4a6 100644
--- a/sphinx/ext/napoleon/iterators.py
+++ b/sphinx/ext/napoleon/iterators.py
@@ -1,14 +1,4 @@
-"""
- sphinx.ext.napoleon.iterators
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- A collection of helpful iterators.
-
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""A collection of helpful iterators."""
import collections
from typing import Any, Iterable, Optional
diff --git a/sphinx/ext/todo.py b/sphinx/ext/todo.py
index beab0976d..c0d034087 100644
--- a/sphinx/ext/todo.py
+++ b/sphinx/ext/todo.py
@@ -1,14 +1,8 @@
-"""
- sphinx.ext.todo
- ~~~~~~~~~~~~~~~
+"""Allow todos to be inserted into your documentation.
- Allow todos to be inserted into your documentation. Inclusion of todos can
- be switched of by a configuration variable. The todolist directive collects
- all todos of your project and lists them along with a backlink to the
- original location.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
+Inclusion of todos can be switched of by a configuration variable.
+The todolist directive collects all todos of your project and lists them along
+with a backlink to the original location.
"""
from typing import Any, Dict, List, Tuple, cast
@@ -93,7 +87,7 @@ class TodoDomain(Domain):
def process_doc(self, env: BuildEnvironment, docname: str,
document: nodes.document) -> None:
todos = self.todos.setdefault(docname, [])
- for todo in document.traverse(todo_node):
+ for todo in document.findall(todo_node):
env.app.emit('todo-defined', todo)
todos.append(todo)
@@ -131,7 +125,7 @@ class TodoListProcessor:
def process(self, doctree: nodes.document, docname: str) -> None:
todos: List[todo_node] = sum(self.domain.todos.values(), [])
- for node in list(doctree.traverse(todolist)):
+ for node in list(doctree.findall(todolist)):
if not self.config.todo_include_todos:
node.parent.remove(node)
continue
@@ -184,7 +178,7 @@ class TodoListProcessor:
def resolve_reference(self, todo: todo_node, docname: str) -> None:
"""Resolve references in the todo content."""
- for node in todo.traverse(addnodes.pending_xref):
+ for node in todo.findall(addnodes.pending_xref):
if 'refdoc' in node:
node['refdoc'] = docname
diff --git a/sphinx/ext/viewcode.py b/sphinx/ext/viewcode.py
index bd1346daa..5aff7c67d 100644
--- a/sphinx/ext/viewcode.py
+++ b/sphinx/ext/viewcode.py
@@ -1,12 +1,4 @@
-"""
- sphinx.ext.viewcode
- ~~~~~~~~~~~~~~~~~~~
-
- Add links to module code in Python object descriptions.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Add links to module code in Python object descriptions."""
import posixpath
import traceback
@@ -108,7 +100,7 @@ def doctree_read(app: Sphinx, doctree: Node) -> None:
return False
- for objnode in list(doctree.traverse(addnodes.desc)):
+ for objnode in list(doctree.findall(addnodes.desc)):
if objnode.get('domain') != 'py':
continue
names: Set[str] = set()
@@ -184,14 +176,14 @@ class ViewcodeAnchorTransform(SphinxPostTransform):
self.remove_viewcode_anchors()
def convert_viewcode_anchors(self) -> None:
- for node in self.document.traverse(viewcode_anchor):
+ for node in self.document.findall(viewcode_anchor):
anchor = nodes.inline('', _('[source]'), classes=['viewcode-link'])
refnode = make_refnode(self.app.builder, node['refdoc'], node['reftarget'],
node['refid'], anchor)
node.replace_self(refnode)
def remove_viewcode_anchors(self) -> None:
- for node in list(self.document.traverse(viewcode_anchor)):
+ for node in list(self.document.findall(viewcode_anchor)):
node.parent.remove(node)
diff --git a/sphinx/extension.py b/sphinx/extension.py
index 34bf7763a..356b4ab9d 100644
--- a/sphinx/extension.py
+++ b/sphinx/extension.py
@@ -1,12 +1,4 @@
-"""
- sphinx.extension
- ~~~~~~~~~~~~~~~~
-
- Utilities for Sphinx extensions.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Utilities for Sphinx extensions."""
from typing import TYPE_CHECKING, Any, Dict
diff --git a/sphinx/highlighting.py b/sphinx/highlighting.py
index addd0d45c..a7e5e4940 100644
--- a/sphinx/highlighting.py
+++ b/sphinx/highlighting.py
@@ -1,12 +1,4 @@
-"""
- sphinx.highlighting
- ~~~~~~~~~~~~~~~~~~~
-
- Highlight code blocks using Pygments.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Highlight code blocks using Pygments."""
from functools import partial
from importlib import import_module
diff --git a/sphinx/io.py b/sphinx/io.py
index 193aab478..936631d51 100644
--- a/sphinx/io.py
+++ b/sphinx/io.py
@@ -1,12 +1,4 @@
-"""
- sphinx.io
- ~~~~~~~~~
-
- Input/Output files
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Input/Output files"""
import codecs
from typing import TYPE_CHECKING, Any, List, Type
diff --git a/sphinx/jinja2glue.py b/sphinx/jinja2glue.py
index f1b57537f..a0d1f65ea 100644
--- a/sphinx/jinja2glue.py
+++ b/sphinx/jinja2glue.py
@@ -1,12 +1,4 @@
-"""
- sphinx.jinja2glue
- ~~~~~~~~~~~~~~~~~
-
- Glue code for the jinja2 templating engine.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Glue code for the jinja2 templating engine."""
from os import path
from pprint import pformat
diff --git a/sphinx/locale/.tx/config b/sphinx/locale/.tx/config
index 06c5142d5..598089e9f 100644
--- a/sphinx/locale/.tx/config
+++ b/sphinx/locale/.tx/config
@@ -5,4 +5,3 @@ host = https://www.transifex.com
file_filter = /LC_MESSAGES/sphinx.po
source_file = sphinx.pot
source_lang = en
-
diff --git a/sphinx/locale/__init__.py b/sphinx/locale/__init__.py
index 8fc6c1519..b9bdff0f9 100644
--- a/sphinx/locale/__init__.py
+++ b/sphinx/locale/__init__.py
@@ -1,12 +1,4 @@
-"""
- sphinx.locale
- ~~~~~~~~~~~~~
-
- Locale utilities.
-
- :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
+"""Locale utilities."""
import gettext
import locale
diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo
index b870ac964..1284abfe2 100644
Binary files a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.po b/sphinx/locale/ar/LC_MESSAGES/sphinx.po
index 653ed4dda..653b28f2b 100644
--- a/sphinx/locale/ar/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Abdullah ahmed , 2020\n"
"Language-Team: Arabic (http://www.transifex.com/sphinx-doc/sphinx-1/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "لا يمكن العثور على المجلد المصدر (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr "لا يمكن ان يكون المجلد المصدر والمجلد الهدف متطابقين"
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "تحميل الترجمات [ %s ]"
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "تم"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "غير متوفرة للرسائل الافتراضية المدمجة"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "فشل: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "لم يتم اختيار نوع البناء، تم استخدام نوع البناء الافتراضي: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "نجح"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "انتهى مع وجود مشاكل"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr "بناء %s، %sتحذير."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "بناء %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "مجلد الاعدادات لا يحتوي على ملف conf.py (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,872 +222,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "قسم %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "جدول %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r لتم يتم العثور عليه، لهذا تم تجاهلة"
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "حدث غير معروف: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "المستند غير قابل للقراءة. تجاهل."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "التصميم %r "
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "بناء [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "جميع ملفات المصدر"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "بناء [%s]"
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "التحقق من التوافق"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "تحديث البيئة:"
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "تجهيز المستندات"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "نسخ الصور..."
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "قراءة القوالب"
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "صفحة الHTML موجودة في %(outdir)s"
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "كتابة ملفات إضافية"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "معالجة %s"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "ملفات الXML موجودة في %(outdir)s"
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "صفحة الHTML موجودة في %(outdir)s"
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "الفهرس العام"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "الفهرس"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "التالي"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "السابق"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "إنشاء الفهرس"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "كتابة صفحات إضافية "
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "نسخ الملفات القابلة للتحميل للنسخ..."
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "غير قادر على نسخ الملفات القابلة للتحميل %r : %s"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "غير قادر على نسخ الملف الثابت %r"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "نسخ ملفات إضافية"
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "غير قادر على نسخ المف الإضافي %r"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "ملف الشعار %r غير موجود"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "ملف الايقونة %r غير موجود"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,111 +1105,111 @@ 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:491
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,271 +1228,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "الرجاء ادخال بعض النصوص"
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "أدخل إما 'نعم' أو'لا'"
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "أدخل امتداد الملف, مثلا '.rst' أو '.txt'"
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "اسم المشروع"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "اسم المؤلف(ون)"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1498,15 +1501,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "نسخة المشروع"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "إصدار المشروع"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1516,21 +1519,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "لغة المشروع"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "امتداد ملف المصدر"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1538,91 +1541,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "إنشاء Makefile ؟ (نعم / لا)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "إنشاء ملف أوامر للويندوز؟ (نعم/لا)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1632,793 +1635,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "اسم المشروع"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "أسماء المؤلفين"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "إنشاء Makefile"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "إنشاء Batchfile ؟"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "عرف متغير للقالب"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "مؤلف القسم:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "كاتب الكود:"
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "المؤلف"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "نوع"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "كائن"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "كائن"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "متغيرات"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "متغير بيئة العمل"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "صفحة البحث"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2430,203 +2433,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s ليس مجلد."
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2636,14 +2645,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2653,33 +2662,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2689,163 +2698,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "رابط دائم لهذه المعادلة"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[المصدر]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[المستندات]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,162 +2877,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3023,129 +3053,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "مثال"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "أمثلة"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "ملاحظات"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "مراجع"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "تنبيه"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "احتياط"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "خطر"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "خطأ"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "تلميح"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "مهم"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "ملاحظة"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "شاهد أيضا"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "نصيحة"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "تحذير"
@@ -3330,12 +3360,12 @@ msgid "search"
msgstr "بحث"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "نتائج البحث"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3377,19 +3407,19 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr ""
@@ -3401,12 +3431,12 @@ msgstr ""
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ""
@@ -3423,227 +3453,234 @@ msgstr ""
msgid "Contents"
msgstr "المحتوى"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr "فشل"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.js b/sphinx/locale/bg/LC_MESSAGES/sphinx.js
index 92a000c23..bca7adf6c 100644
--- a/sphinx/locale/bg/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo
index a8af69367..423731acf 100644
Binary files a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo and b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.po b/sphinx/locale/bg/LC_MESSAGES/sphinx.po
index e60ab36e5..2d97fba0e 100644
--- a/sphinx/locale/bg/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: Bulgarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,984 +220,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,271 +1226,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1496,15 +1499,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1514,21 +1517,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1536,91 +1539,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1630,793 +1633,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2428,203 +2431,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2634,14 +2657,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2651,33 +2674,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2687,163 +2710,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2851,162 +2889,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3021,129 +3065,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr ""
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3174,7 +3218,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3255,35 +3299,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3328,12 +3372,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3375,273 +3419,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.js b/sphinx/locale/bn/LC_MESSAGES/sphinx.js
index c62fb9e89..04b692564 100644
--- a/sphinx/locale/bn/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "\u09aa\u09b0\u09ac\u09b0\u09cd\u09a4\u09c0 \u099f\u09aa\u09bf\u0995",
"Other changes": "\u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8",
"Overview": "\u09ad\u09c1\u09ae\u09bf\u0995\u09be",
- "Permalink to this definition": "\u098f\u0987 \u09b8\u0982\u099c\u09cd\u099e\u09be\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995",
- "Permalink to this headline": "\u098f\u0987 \u09b6\u09bf\u09b0\u09c7\u09be\u09a8\u09be\u09ae\u09c7\u09b0 \u09aa\u09be\u09b0\u09cd\u09ae\u09be\u09b2\u09bf\u0999\u09cd\u0995",
"Please activate JavaScript to enable the search\n functionality.": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09b0\u09be\u09b0 \u099c\u09a8\u09cd\u09af \u0985\u09a8\u09c1\u0997\u09cd\u09b0\u09b9\u09aa\u09c2\u09b0\u09cd\u09ac\u0995 \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \n \u09b8\u0995\u09cd\u09b0\u09bf\u09df \u0995\u09b0\u09c1\u09a8\u0964",
"Preparing search...": "",
"Previous topic": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09ac\u09b0\u09cd\u09a4\u09c0 \u099f\u09aa\u09bf\u0995",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8",
"Search Page": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u09aa\u09be\u09a4\u09be",
"Search Results": "\u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09c7\u09b0 \u09ab\u09b2\u09be\u09ab\u09b2",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "%(docstitle)s \u098f\u09b0 \u09ae\u09a7\u09cd\u09af\u09c7 \u0996\u09c1\u0981\u099c\u09c1\u09a8",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo
index 9abdf4689..5488e0822 100644
Binary files a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo and b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.po b/sphinx/locale/bn/LC_MESSAGES/sphinx.po
index 530c3139a..91adf000d 100644
--- a/sphinx/locale/bn/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FIRST AUTHOR , 2009\n"
"Language-Team: Bengali (http://www.transifex.com/sphinx-doc/sphinx-1/language/bn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: bn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,984 +221,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "পাইথন উন্নয়ন পরামর্শ; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "বিল্টইন সমূহ"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "মডিউল লেভেল"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr "(-"
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "সাধারণ ইনডেক্স"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "ইনডেক্স"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr "পরবর্তী"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "পূর্ববর্তী"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "ইনডেক্স"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "রিলিজ"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1497,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1515,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1537,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1631,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "অনুচ্ছেদ লেখক:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "মডিউল লেখক:"
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "লেখক:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "প্যারামিটার"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr "রিটার্নস"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr "রিটার্ন টাইপ"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr "ফাংশন"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "%s ভার্সনে নতুন"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "%s ভার্সনে পরিবর্তিত"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "%s ভার্সন থেকে ডেপ্রিকেটেড"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr "ক্লাস"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (বিল্ট-ইন ফাংশন)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s মেথড)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (ক্লাসে)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s এ্যট্রিবিউট)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (মডিউল)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr "মেথড"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr "ডাটা"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr "এ্যট্রিবিউট"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr "মডিউল"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "কিওয়ার্ড"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "অপারেটর"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "অবজেক্ট"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr "এক্সেপশন"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "স্ট্যাটমেন্ট"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "বিল্ট-ইন ফাংশন"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr "রেইজেস"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s মডিউলে)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (বিল্ট-ইন ভ্যারিয়েবল)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr "%s (বিল্ট-ইন ক্লাস)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s ক্লাসে)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s ক্লাস মেথড)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s স্ট্যাটিক মেথড)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr "মডিউল সমূহ"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr "ডেপ্রিকেটেড"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr "ক্লাস মেথড"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr "স্ট্যাটিক মেথড"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr "শব্দকোষ"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr "ব্যকরণ টোকেন"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr "এনভায়রনমেন্ট ভ্যারিয়েবল"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr "প্রোগ্রাম অপশন"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr "মডিউল ইনডেক্স"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "অনুসন্ধান পাতা"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2429,203 +2432,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2635,14 +2658,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2652,33 +2675,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2688,163 +2711,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "অসমাপ্ত কাজ"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2852,162 +2890,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3022,122 +3066,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "দৃষ্টি আকর্ষণ"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "সতর্কীকরণ"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "বিপজ্জনক"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "ভুল (এরর)"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "আভাস"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "গুরুত্বপূর্ণ"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "নোট"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "আরও দেখুন"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "পরামর্শ"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "সতর্কতা"
@@ -3168,7 +3219,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr "অনুসন্ধান"
@@ -3249,35 +3300,35 @@ msgstr "খুব বড় হতে পারে"
msgid "Navigation"
msgstr "নেভিগেশন"
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr "%(docstitle)s এর মধ্যে খুঁজুন"
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr "এই ডকুমেন্ট সম্পর্কে"
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr "কপিরাইট"
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "%(last_updated)s সর্বশেষ পরিবর্তন করা হয়েছে।"
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3322,12 +3373,12 @@ msgid "search"
msgstr "খুঁজুন"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr "অনুসন্ধানের ফলাফল"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3369,273 +3420,278 @@ msgstr "C API পরিবর্তন"
msgid "Other changes"
msgstr "অন্যান্য পরিবর্তন"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
-msgid "Permalink to this headline"
-msgstr "এই শিরোনামের পার্মালিঙ্ক"
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
-msgid "Permalink to this definition"
-msgstr "এই সংজ্ঞার পার্মালিঙ্ক"
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr "অনুসন্ধানের ম্যাচগুলো লুকান"
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr "এই সংজ্ঞার পার্মালিঙ্ক"
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr "পাদটীকা"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[ছবি]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.js b/sphinx/locale/ca/LC_MESSAGES/sphinx.js
index 769dce65e..295d07738 100644
--- a/sphinx/locale/ca/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "Tema seg\u00fcent",
"Other changes": "Altres canvis",
"Overview": "Resum",
- "Permalink to this definition": "Link permanent a aquesta definici\u00f3",
- "Permalink to this headline": "Link permanent a aquest t\u00edtol",
"Please activate JavaScript to enable the search\n functionality.": "Activa JavaScript per utilitzar la funcionalitat\nde cerca.",
"Preparing search...": "",
"Previous topic": "Tema anterior",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "Cerca",
"Search Page": "P\u00e0gina de Cerca",
"Search Results": "Resultats de la Cerca",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "Cerca dins de %(docstitle)s",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo
index b34220f20..9b14b0210 100644
Binary files a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.po b/sphinx/locale/ca/LC_MESSAGES/sphinx.po
index a51e0e2da..d10580a9a 100644
--- a/sphinx/locale/ca/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FIRST AUTHOR , 2009\n"
"Language-Team: Catalan (http://www.transifex.com/sphinx-doc/sphinx-1/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,984 +221,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Mòduls Interns"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Nivell de mòdul"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (a "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr "%d %b, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Índex General"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "índex"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr "següent"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "anterior"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr "%s %s documentació"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "Índex"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Versió"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1497,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1515,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1537,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1631,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Autor de la secció:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Autor del mòdul: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Paràmetres"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr "Retorna"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr "Tipus de retorn"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "membre"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr "funció"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "tipus"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Novetat de la versió %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Canviat a la versió %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Obsolet desde la versió %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr "class"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (funció interna)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (mètode %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (class)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (mòdul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr "mòdul"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "paraula clau"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "operador"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objecte"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr "excepció"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "sentència"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "funció interna"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr "Llença"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr "%s (al mòdul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable interna)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe interna)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr "%s (class a %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (mètode estàtic %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr "mòduls"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr "Obsolet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr "mètode estàtic"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr " (obsolet)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr "variable d'entorn; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr "variable d'entorn"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr "Índex de Mòduls"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Pàgina de Cerca"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "vegeu %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "vegeu també %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2429,203 +2432,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2635,14 +2658,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2652,33 +2675,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2688,163 +2711,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Pendent"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2852,162 +2890,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3022,129 +3066,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Atenció"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Compte"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Perill"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Error"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Suggerència"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Important"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Nota"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Vegeu també"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Truc"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Avís"
@@ -3175,7 +3219,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr "Cerca"
@@ -3256,35 +3300,35 @@ msgstr "pot ser gegant"
msgid "Navigation"
msgstr "Navegació"
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Cerca dins de %(docstitle)s"
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr "Quant a aquests documents"
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr "Copyright"
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Última actualització el %(last_updated)s."
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3329,12 +3373,12 @@ msgid "search"
msgstr "cerca"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr "Resultats de la Cerca"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3376,273 +3420,278 @@ msgstr "Canvis a la API de C"
msgid "Other changes"
msgstr "Altres canvis"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr "Link permanent a aquest títol"
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr "Link permanent a aquesta definició"
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr "Oculta Resultats de Cerca"
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr "Link permanent a aquesta definició"
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[imatge]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.js b/sphinx/locale/cak/LC_MESSAGES/sphinx.js
index c481730de..7cf30b266 100644
--- a/sphinx/locale/cak/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo
index 4658a29ca..c061ef39f 100644
Binary files a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.po b/sphinx/locale/cak/LC_MESSAGES/sphinx.po
index d0852b230..e0d9908d5 100644
--- a/sphinx/locale/cak/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Julien Malard , 2019\n"
"Language-Team: Kaqchikel (http://www.transifex.com/sphinx-doc/sphinx-1/language/cak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: cak\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr "xk'isïk"
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr "sachoj: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,984 +221,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Ruwachib'äl %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Kik'ajtz'ïk %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "tajin nutz'ib'aj"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr "(chupam"
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Konojel cholwuj"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "cholwuj"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr "jun chïk"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "chi rij kan"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "Cholwuj"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "Rusachoj nuk'unem:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "Rusachoj kamulunem:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "Ütz apetïk pa rokisanem runuk'ik Sphinx %s."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "Rub'i' samäj"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "Kib'i' ajtz'ib'anel(a')"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1497,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "Rujalwäch samäj"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1515,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "Ruch'ab'äl samaj"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1537,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1631,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Jalajöj"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr "Ruwäch"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "wachinäq"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr "Retal jalöj"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr "wuj"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "tatz'u %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "tatz'u chuqa' %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2429,203 +2432,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2635,14 +2658,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2652,33 +2675,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2688,163 +2711,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(chupam %s)"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Chi tiqib'ana'"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(Ri <> k'o chupam %s, pa juch' %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2852,162 +2890,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3022,129 +3066,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "Tz'etb'äl"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Tz'etb'äl"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "Jalajöj chïk"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Sachoj"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Tatz'u chuqa'"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3175,7 +3219,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3256,35 +3300,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3329,12 +3373,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3376,273 +3420,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ", pa"
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr "rusachoj rusik'inïk: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr "rusachoj rutz'ib'axïk: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[wachib'äl: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[wachib'äl]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.js b/sphinx/locale/cs/LC_MESSAGES/sphinx.js
index 983f452fc..eb7ccf0a7 100644
--- a/sphinx/locale/cs/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "Dal\u0161\u00ed t\u00e9ma",
"Other changes": "Ostatn\u00ed zm\u011bny",
"Overview": "P\u0159ehled",
- "Permalink to this definition": "Trval\u00fd odkaz na tuto definici",
- "Permalink to this headline": "Trval\u00fd odkaz na tento nadpis",
"Please activate JavaScript to enable the search\n functionality.": "Pro podporu vyhled\u00e1v\u00e1n\u00ed aktivujte JavaScript.",
"Preparing search...": "Vyhled\u00e1v\u00e1n\u00ed se p\u0159ipravuje...",
"Previous topic": "P\u0159echoz\u00ed t\u00e9ma",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "Vyhled\u00e1v\u00e1n\u00ed",
"Search Page": "Vyhled\u00e1vac\u00ed str\u00e1nka",
"Search Results": "V\u00fdsledky vyhled\u00e1v\u00e1n\u00ed",
- "Search finished, found %s page(s) matching the search query.": "Vyhled\u00e1v\u00e1n\u00ed dokon\u010deno, str\u00e1nky odpov\u00eddaj\u00edc\u00ed hledan\u00e9mu v\u00fdrazu: %s.",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "Prohledat %(docstitle)s",
"Searching": "Prob\u00edh\u00e1 vyhled\u00e1n\u00ed",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo
index 594d6a37d..087c1eeb9 100644
Binary files a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.po b/sphinx/locale/cs/LC_MESSAGES/sphinx.po
index 674525133..087b03fab 100644
--- a/sphinx/locale/cs/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-28 00:11+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Vilibald W. , 2014-2015\n"
"Language-Team: Czech (http://www.transifex.com/sphinx-doc/sphinx-1/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,984 +222,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Obr. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tabulka %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Výpis %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Vestavěné funkce"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Úroveň modulu"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (v "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Obecný rejstřík"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "rejstřík"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr "další"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "předchozí"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr "Dokumentace pro %s %s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "Rejstřík"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Vydání"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,271 +1228,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1498,15 +1501,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1516,21 +1519,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1538,91 +1541,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1632,793 +1635,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Autor sekce: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Autor modulu: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Autor kódu:"
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parametry"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr "Vrací"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr "Typ návratové hodnoty"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "člen"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
msgid "variable"
msgstr "proměnná"
-#: sphinx/domains/c.py:3742 sphinx/domains/cpp.py:7590
-#: sphinx/domains/javascript.py:340 sphinx/domains/python.py:1178
+#: sphinx/domains/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr "funkce"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "typ"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Nové ve verzi %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Změněno ve verzi %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Zastaralé od verze %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Vyvolá"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr "třída"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (vestavěná funkce)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metoda %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (třída)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (globální proměnná nebo konstanta)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atribut %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Argumenty"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr "metoda"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr "atribut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "klíčové slovo"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "operátor"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr "výjimka"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "příkaz"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "vestavěná funkce"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr "Proměnné"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr "Vyvolá"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr "%s (v modulu %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (vestavěná proměnná)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr "%s (vestavěná třída)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr "%s (třída v %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (třídní metoda %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statická metoda %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr "Rejstřík modulů Pythonu"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr "moduly"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr "Zastaralé"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr "třídní metoda"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr "statická metoda"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr " (zastaralé)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (direktiva)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (role)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "direktiva"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "role"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr "proměnná prostředí; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr "termín v glosáři"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr "token gramatiky"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr "referenční návěstí"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr "proměnná prostředí"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr "volba programu"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr "Rejstřík modulů"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Vyhledávací stránka"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "viz %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "viz také %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Symboly"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2430,203 +2433,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2636,14 +2659,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2653,33 +2676,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[graf: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[graf]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2689,163 +2712,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(v %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[zdroj]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Todo"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "původní záznam"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[dokumentace]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Kód modulu"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Zdrojový kód pro %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Přehled: kód modulu"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Všechny moduly s dostupným kódem "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,162 +2891,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3023,129 +3067,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Výstraha"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Upozornění"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Nebezpečí"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Chyba"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Rada"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Důležité"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Poznámka"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Viz také"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Tip"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Varování"
@@ -3176,7 +3220,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr "Vyhledávání"
@@ -3257,35 +3301,35 @@ msgstr "může být obrovský"
msgid "Navigation"
msgstr "Navigace"
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Prohledat %(docstitle)s"
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr "O těchto dokumentech"
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr "Veškerá práva vyhrazena"
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Aktualizováno dne %(last_updated)s."
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3330,12 +3374,12 @@ msgid "search"
msgstr "hledat"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr "Výsledky vyhledávání"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3377,273 +3421,278 @@ msgstr "Změny API"
msgid "Other changes"
msgstr "Ostatní změny"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr "Trvalý odkaz na tento nadpis"
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr "Trvalý odkaz na tuto definici"
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr "Skrýt výsledky vyhledávání"
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr "Probíhá vyhledání"
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr "Vyhledávání se připravuje..."
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr "Vyhledávání dokončeno, stránky odpovídající hledanému výrazu: %s."
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ", v "
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
-msgstr "Rozbalit boční lištu"
-
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
msgid "Collapse sidebar"
msgstr "Sbalit boční lištu"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
+msgstr "Rozbalit boční lištu"
+
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr "Obsah"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr "Trvalý odkaz na tuto definici"
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Permalink k této tabulce"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Permalink k tomuto kódu"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Permalink k tomuto obrázku"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr "Poznámky pod čarou"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[obrázek: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[obrázek]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo
index 223a1734e..0c71871e3 100644
Binary files a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo and b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.po b/sphinx/locale/cy/LC_MESSAGES/sphinx.po
index 3e2da8376..680c290a8 100644
--- a/sphinx/locale/cy/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Geraint Palmer , 2016\n"
"Language-Team: Welsh (http://www.transifex.com/sphinx-doc/sphinx-1/language/cy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: cy\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,872 +222,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Ffig. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tabl %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Listing %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Lefel modiwl"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (yn "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Indecs cyffredinol"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "indecs"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "nesaf"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "blaenorol"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "Dogfennaeth %s %s "
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,111 +1105,111 @@ 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:491
msgid "Index"
msgstr "Indecs"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Rhyddhad"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,271 +1228,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1498,15 +1501,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1516,21 +1519,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1538,91 +1541,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1632,793 +1635,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Awdur yr adran:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Awdur y fodiwl:"
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Awdur y cod:"
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Awdur:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Paramedrau"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "aelod"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "ffwythiant"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Newydd yn fersiwn %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Wedi newid yn fersiwn %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Dibrisiwyd ers fersiwn %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "modiwl"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "allweddair"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "gweithredydd"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "gwrthrych"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "datganiad"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "ffwythiant built-in"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Indecs Modiwlau"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Tudalen Chwilio"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "gweler %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "gweler hefyd %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Symbolau"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2430,203 +2433,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2636,14 +2645,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2653,33 +2662,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[graff: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[graff]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2689,163 +2698,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(yn %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[ffynhonnell]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Todo"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "eitem wreiddiol"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[docs]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Cod y modiwl"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Cod ffynhonnell ar gyfer %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Trosolwg: cod y modiwl"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Holl fodiwlau lle mae'r cod ar gael "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,162 +2877,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3023,122 +3053,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Sylw"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Gofal"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Perygl"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Gwall"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Awgrym"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Pwysig"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Nodyn"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Gweler hefyd"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Awgrym"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Rhybudd"
@@ -3323,12 +3360,12 @@ msgid "search"
msgstr "chwilio"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Canlyniadau chwilio"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3370,19 +3407,19 @@ msgstr "Newidiadau i'r C-API"
msgid "Other changes"
msgstr "Newidiadau arall"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Permalink i'r pennawd hwn"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Permalink i'r diffiniad hwn"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Cuddio Canlyniadau Chwilio"
@@ -3394,12 +3431,12 @@ msgstr "Yn chwilio"
msgid "Preparing search..."
msgstr "Paratoi chwilio..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Chwiliad wedi gorffen, wedi ffeindio %s tudalen(nau) yn cyfateb a'r ymholiad chwilio."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", yn "
@@ -3416,227 +3453,234 @@ msgstr "Cyfangu'r bar ochr"
msgid "Contents"
msgstr "Cynnwys"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Permalink i'r tabl hwn"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Permalink i'r cod hwn"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Permalink i'r ddelwedd hon"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Permalink i'r toctree hwn"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Troednodiadau"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[delwedd: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[delwedd]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.mo b/sphinx/locale/da/LC_MESSAGES/sphinx.mo
index 79dc7ca0d..5b78abdcd 100644
Binary files a/sphinx/locale/da/LC_MESSAGES/sphinx.mo and b/sphinx/locale/da/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.po b/sphinx/locale/da/LC_MESSAGES/sphinx.po
index d4e2c0a40..9ed0e8292 100644
--- a/sphinx/locale/da/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/da/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# askhl , 2010-2011
# Jakob Lykke Andersen , 2014,2016
# Joe Hansen , 2016,2019
-# Komiya Takeshi , 2021
+# Takeshi KOMIYA , 2021
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"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Takeshi KOMIYA , 2021\n"
"Language-Team: Danish (http://www.transifex.com/sphinx-doc/sphinx-1/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Kan ikke finde kildemappen (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
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:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "indlæser oversættelser [%s] ..."
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "færdig"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "ikke tilgængelig for indbyggede beskeder"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "fejlede: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "lykkedes"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "færdig med problemer"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr "kompilering %s, %s advarsel."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "kompilering %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "konfigurationsmappe indeholder ikke en conf.py-fil (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "Ingen sådan konfigurationsværdi: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "Konfigurationsværdien %r er allerede til stede"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,872 +224,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "figur %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "tabel %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Kildekode %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r blev ikke fundet, ignorerer."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "Ukendt hændelsesnavn: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "domænet %s er allerede registreret"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Rollen %r er allerede registreret til domæne %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser for %r er allerede registreret"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "Kunne ikke importere udvidelse %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "Udvidelsen %s brugt af dette projekt kræver mindst Sphinx v%s; den kan derfor ikke bygges med denne version."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "læser kilder ..."
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "forbereder dokumenter"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Indbyggede"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Modulniveau"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "konfigurationsværdien »epub_contributor« bør ikke være tom for EPUB3"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "ugyldig css_file: %r, ignoreret"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "Beskedkatalogerne er i %(outdir)s."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "læser skabeloner ..."
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "skriver beskedkataloger ..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "HTML-siden er i %(outdir)s."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (i "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "HTML-siderne er i %(outdir)s."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%d. %b, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Generelt indeks"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "indeks"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "næste"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "forrige"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "kan ikke kopiere statisk fil %r"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "udgyldig js_file: %r, ignoreret"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "favicon-filen %r findes ikke"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentation"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,111 +1107,111 @@ 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:491
msgid "Index"
msgstr "Indeks"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Udgave"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "Kodningsfejl:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,271 +1230,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "kan ikke finde filer %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "Indtast venligst noget tekst."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "Indtast venligst enten »y« eller »n«."
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "Indtast venligt et filsuffiks, f.eks. ».rst« eller ».txt«"
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1500,15 +1503,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1518,21 +1521,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1540,91 +1543,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "Filen %s findes allerede, udelader."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1634,793 +1637,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "opret ikke makefile"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "skabelonmappe for skabelonfiler"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Afsnitsforfatter: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Modulforfatter: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Kodeforfatter: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Forfatter: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parametre"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Returnerer"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Returtype"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "medlem"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "funktion"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "optæl"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "optælling"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Ny i version %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Ændret i version %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Forældet siden version %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Template-parametre"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Kaster"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "klasse"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "koncept"
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (indbygget funktion)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (metode i %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasse)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut i %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Parametre"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "metode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "data"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "attribut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "modul"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "nøgleord"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "operator"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "undtagelse"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "erklæring"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "indbygget funktion"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Variable"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "Rejser"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (i modulet %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (indbygget variabel)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (indbygget klasse)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasse i %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statisk metode i %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Python-modulindeks"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "moduler"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Forældet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "klassemetode"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "statisk metode"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr " (forældet)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (direktiv)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (rolle)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "direktiv"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "rolle"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "miljøvariabel; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "begreb i ordliste"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "grammatisk element"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "referenceetiket"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "miljøvariabel"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "programtilvalg"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "dokument"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Modulindeks"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Søgeside"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "ny konfiguration"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "udvidelser ændret"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "kildemappe er ændret"
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "se %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "se også %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Symboler"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2432,203 +2435,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "overskriv eksisterende filer"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s er ikke en mappe"
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2638,14 +2647,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2655,33 +2664,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[graf: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[graf]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2691,163 +2700,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "Permalink til denne ligning"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(i %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[kilde]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Todo"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(Det <> befinder sig i %s, linje %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "oprindeligt punkt"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[dok]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Modulkode"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Kildekode for %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Oversigt: modulkode"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Alle moduler, der er kode tilgængelig for "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2855,162 +2879,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,129 +3055,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "Nøgleordsargumenter"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Eksempler"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "Andre parametre"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "Referencer"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Vær opmærksom"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Forsigtig"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Fare"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Fejl"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Fif"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Vigtigt"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Bemærk"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Se også"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Tip"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Advarsel"
@@ -3332,12 +3362,12 @@ msgid "search"
msgstr "søg"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Søgeresultater"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3379,19 +3409,19 @@ msgstr "Ændringer i C-API"
msgid "Other changes"
msgstr "Andre ændringer"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Permalink til denne overskrift"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Permalink til denne definition"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Skjul søgeresultater"
@@ -3403,12 +3433,12 @@ msgstr "Søger"
msgid "Preparing search..."
msgstr "Forbereder søgning..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Søgning færdig, fandt %s sider der matcher søgeforespørgslen."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", i"
@@ -3425,227 +3455,234 @@ msgstr "Sammenfold sidebjælke"
msgid "Contents"
msgstr "Indhold"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Permahenvisning til denne tabel"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Permahenvisning til denne kode"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Permahenvisning til dette billede"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Permahenvisning til dette toctree"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Fodnoter"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[billede: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[billede]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.mo b/sphinx/locale/de/LC_MESSAGES/sphinx.mo
index 1ebe68711..7a1510974 100644
Binary files a/sphinx/locale/de/LC_MESSAGES/sphinx.mo and b/sphinx/locale/de/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.po b/sphinx/locale/de/LC_MESSAGES/sphinx.po
index daa69177e..5cd642b57 100644
--- a/sphinx/locale/de/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/de/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Jean-François B. , 2018\n"
"Language-Team: German (http://www.transifex.com/sphinx-doc/sphinx-1/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Kann Quellverzeichnis nicht finden (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
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:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "Lade Übersetzungen [%s]…"
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "erledigt"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "nicht verfügbar für vordefinierte Nachrichten"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "Fehlgeschlagen: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "Kein builder ausgewählt, verwende 'html' per default"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "abgeschlossen"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "mit Problemen beendet"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "Die Erweiterung %s gibt nicht an ob paralleles Datenschreiben fehlerfrei möglich ist, es wird daher nicht davon ausgegangen - bitte kontaktiere den Erweiterungsautor zur Überprüfung und Angabe"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "Konfigurationsverzeichnis enthält keine conf.py Datei (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "Ungültige Nummer %r for Konfiguration %r, wird ignoriert"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "Keine solche Konfigurationseinstellung: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "Konfigurationswert %r bereits gesetzt"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,872 +224,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "Abschnitt %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Abb. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tab. %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Quellcode %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r nicht gefunden, daher ignoriert."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "Event %r bereits verfügbar"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "Unbekannter Event name: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "Pygments Lexer Name %r ist unbekannt"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "Ursprüngliche Ausnahme:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Builtins"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Modulebene"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (in "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Stichwortverzeichnis"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "Index"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "weiter"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "zurück"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s Dokumentation"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,111 +1107,111 @@ 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:491
msgid "Index"
msgstr "Stichwortverzeichnis"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Release"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,271 +1230,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1500,15 +1503,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1518,21 +1521,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1540,91 +1543,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1634,793 +1637,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Autor des Abschnitts: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Autor des Moduls: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Autor des Quellcode: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s-%s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parameter"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Rückgabe"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Rückgabetyp"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "Member"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "Funktion"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "Makro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "Aufzählung"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "Enumerator"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "Typ"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Neu in Version %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Geändert in Version %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Veraltet ab Version %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Template Parameter"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Wirft"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "Klasse"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (Standard-Funktion)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (Methode von %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (Klasse)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (Attribut von %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Parameter"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (Modul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "Methode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "Wert"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "Attribut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "Modul"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "Schlüsselwort"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "Operator"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "Objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "Exception"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "Anweisung"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "Builtin-Funktion"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Variablen"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "Verursacht"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (in Modul %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (Standard-Variable)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (Builtin-Klasse)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (Klasse in %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (statische Methode von %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Python-Modulindex"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "Module"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Veraltet"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "Klassenmethode"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "statische Methode"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr " (veraltet)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (Direktive)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (Rolle)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "Direktive"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "Rolle"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "Umgebungsvariable; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "Glossareintrag"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "Grammatik-Token"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "Referenz-Label"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "Umgebungsvariable"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "Programmoption"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Modulindex"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Suche"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "siehe %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "siehe auch %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Sonderzeichen"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2432,203 +2435,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2638,14 +2647,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2655,33 +2664,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[Diagramm: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[Diagramm]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2691,163 +2700,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(in %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[Quellcode]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Zu tun"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(Der <> steht in %s, Zeile %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "ursprüngliche Eintrag"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[Doku]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Modul-Quellcode"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Quellcode für %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Überblick: Modul-Quellcode"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Alle Module, für die Quellcode verfügbar ist "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2855,162 +2879,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,122 +3055,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Achtung"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Vorsicht"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Gefahr"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Fehler"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Hinweis"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Wichtig"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Bemerkung"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Siehe auch"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Tipp"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Warnung"
@@ -3325,12 +3362,12 @@ msgid "search"
msgstr "suchen"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Suchergebnisse"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3372,19 +3409,19 @@ msgstr "C API-Änderungen"
msgid "Other changes"
msgstr "Andere Änderungen"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Link zu dieser Überschrift"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Link zu dieser Definition"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Suchergebnisse ausblenden"
@@ -3396,12 +3433,12 @@ msgstr "Suchen"
msgid "Preparing search..."
msgstr "Suche wird vorbereitet..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Die Suche ist fertig, es wurde(n) %s Seite(n) mit Treffern gefunden."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", in "
@@ -3418,227 +3455,234 @@ msgstr "Seitenleiste einklappen"
msgid "Contents"
msgstr "Inhalt"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Link zu dieser Tabelle"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Link zu diesem Quellcode"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Link zu diesem Bild"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Permanenter Link zu diesem Inhaltsverzeichnis"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Fußnoten"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[Bild: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[Bild]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.js b/sphinx/locale/el/LC_MESSAGES/sphinx.js
index 856849183..deec0461e 100644
--- a/sphinx/locale/el/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/el/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "\u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03b8\u03ad\u03bc\u03b1",
"Other changes": "\u0386\u03bb\u03bb\u03b5\u03c2 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ad\u03c2",
"Overview": "\u0395\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7",
- "Permalink to this definition": "\u039c\u03cc\u03bd\u03b9\u03bc\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc",
- "Permalink to this headline": "\u039c\u03cc\u03bd\u03b9\u03bc\u03bf\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1",
"Please activate JavaScript to enable the search\n functionality.": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce, \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7 JavaScript \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\n \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.",
"Preparing search...": "\u03a0\u03c1\u03bf\u03b5\u03c4\u03bf\u03b9\u03bc\u03b1\u03c3\u03af\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2...",
"Previous topic": "\u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03b8\u03ad\u03bc\u03b1",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7",
"Search Page": "\u03a3\u03b5\u03bb\u03af\u03b4\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2",
"Search Results": "\u0391\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03b1 \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2",
- "Search finished, found %s page(s) matching the search query.": "\u0397 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5, \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5/\u03b1\u03bd %s \u03c3\u03b5\u03bb\u03af\u03b4\u03b1/\u03b5\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03c4\u03bf\u03c5\u03c2 \u03cc\u03c1\u03bf\u03c5\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2.",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf %(docstitle)s",
"Searching": "\u0395\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b1\u03b9 \u03b7 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.mo b/sphinx/locale/el/LC_MESSAGES/sphinx.mo
index 36f545f21..86372188a 100644
Binary files a/sphinx/locale/el/LC_MESSAGES/sphinx.mo and b/sphinx/locale/el/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.po b/sphinx/locale/el/LC_MESSAGES/sphinx.po
index f9f8fb81a..479c2e66c 100644
--- a/sphinx/locale/el/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/el/LC_MESSAGES/sphinx.po
@@ -1,18 +1,18 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Stelios Vitalis , 2015
-# Komiya Takeshi , 2021
+# Takeshi KOMIYA , 2021
# tzoumakers tzoumakers , 2019
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-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Takeshi KOMIYA , 2021\n"
"Language-Team: Greek (http://www.transifex.com/sphinx-doc/sphinx-1/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,130 +21,123 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Δεν είναι δυνατή η εύρεση του καταλόγου πηγής (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr "Ο κατάλογος πηγής και ο κατάλογος προορισμού δεν είναι δυνατό να είναι ίδιοι"
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr "δημιουργία καταλόγου εξόδου"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr "κατά τον καθορισμό της επέκτασης %s"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "φόρτωση μεταφράσεων [%s]..."
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr "ολοκλήρωση"
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr "δεν είναι διαθέσιμο για εσωτερικά μηνύματα"
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr "φόρτωση πακτωμένου περιβάλλοντος"
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr "αποτυχία: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr "Δεν επιλέχθηκε μεταγλωττιστής, θα χρησιμοποιηθεί ο προεπιλεγμένος: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr "επιτυχία"
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr "ολοκλήρωση με προβλήματα"
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr "μεταγλώττιση %s, %s προειδοποίηση"
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr "μεταγλώττιση %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "η κλάση κόμβου %r έχει ήδη καταχωρηθεί, οι επισκέπτες της θα υπερσκελιστούν"
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, 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:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "ο ρόλος %r έχει ήδη καταχωρηθεί, θα υπερσκελιστεί"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -165,64 +158,64 @@ msgid ""
"explicit"
msgstr "η επέκταση %s δεν καθορίζει αν είναι ασφαλής η παράλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παρακαλείσθε να ζητήσετε το δημιουργό της επέκτασης να το ελέγξει και να το κάνει σαφές"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr "εκτέλεση σειριακής %s"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "ο κατάλογος παραμετροποίησης δεν περιλαμβάνει κανένα αρχείο conf.py (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης καταλόγου %r, θα αγνοηθεί (χρησιμοποιήστε το %r για να καθορίσετε τα επιμέρους στοιχεία)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "ανέγκυρος αριθμός %r για τιμή παραμετροποίησης %r, θα αγνοηθεί"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης %r με τύπο ο οποίος δεν υποστηρίζεται, θα αγνοηθεί"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "άγνωστη τιμή παραμετροποίσης %r στην υπερσκέλιση, θα αγνοηθεί"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "Δεν υπάρχει τέτοια τιμή παραμετροποίησης: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "Η τιμή παραμετροποίησης %r υφίσταται ήδη."
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Υπάρχει ένα συντακτικό λάθος στο αρχείο παραμετροποίησής σας: %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Το αρχείο παραμετροποίησης (ή ένα από τα στοιχεία που εισάγει) κάλεσε την sys.exit()"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -230,984 +223,994 @@ msgid ""
"%s"
msgstr "Υπάρχει ένα προγραμματιστικό λάθος στο αρχείο παραμετροποίησής σας:\n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Η τιμή παραμτετροποίησης 'source_suffix' αναμένει στοιχειοσειρά, στοιχειοσειρά καταλόγου, ή λεξικό. Αλλά παραδόθηκε %r."
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "Τομέας %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Εικ. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Πίνακας %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Λίστα %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "Η τιμή παραμετροποίησης '{name}' πρέπει να λαμβάνει μία από τις {candidates} αλλά εκχωρήθηκε η '{current}'."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Η τιμή παραμετροποίησης '{name]' έχει τύπο '[current__name__}'; αναμενόμενη {permitted}."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Η τιμή παραμετροποίησης '{name}' έχει τύπο '{current__name__}', αρχικοποίηση σε '{default__name__}'."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "το primary_domain %r δεν βρέθηκε, θα αγνοηθεί."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "Το συμβάν %r υπάρχει ήδη"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "Άγνωστο όνομα συμβάντος: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "Η επέκταση %s απαιτείται από τις ρυθμίσεις needs_extensions, αλλά δεν είναι φορτωμένη."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "Το έργο χρειάζεται την επέκταση %s τουλάχιστον στην έκδοση %s και επομένως δεν είναι δυνατή η μεταγλώττιση με τη φορτωμένη έκδοση (%s)."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "Το όνομα %r δεν είναι γνωστό"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr "Δεν είναι δυνατό το lex του literal_block ως %s. Η επισήμανση παραβλέφθηκε."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "το έγγραφο δεν είναι αναγνωσιμό. Θα αγνοηθεί."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Η κλάση μεταγλώττισης %s δεν έχει χαρακτηριστικό \"name\" "
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Ο μεταγλωττιστής %r υφίσταται ήδη (στο δομοστοιχείο %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Το όνομα μεταγλωττιστή %s δεν είναι καταχωρημένο ή διαθέσιμο δια μέσου του σημείου εισαγωγής"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "Το όνομα μεταγλωττιστή %sδεν είναι καταχορημένο"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "ο τομέας %s είναι ήδη καταχωρημένος"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "ο τομέας %s δεν έχει καταχωρηθεί ακόμη"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "Η οδηγία %r είναι ήδη καταχωρημένη στον τομέα %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Ο ρόλος %r είναι ήδη καταχωρημένος στον τομέα %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "Ο δείκτης %r είναι ήδη καταχωρημένος στον τομέα %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr "Το object_type %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "Το crossref_type %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr "το source_suffix %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "το source_parser για το %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "Ο αναλυτής πηγής για το %s δεν είναι καταχωρημένος"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr "Ο μεταφραστής για το %r υφίσταται ήδη"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "το kwargs για το add_node() πρέπει να είναι μία (visit, depart) συνάρτηση πλειάδας: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr "το enumerable_node %r είναι ήδη καταχωρημένο"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "η επέκταση %r συγχωνεύθηκε ήδη με το Sphinx από την έκδοση %s; η επέκταση αυτή θα αγνοηθεί."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "Αρχική εξαίρεση:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "Δεν ήταν δυνατή η εισαγωγή της επέκτασης %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "η επέκταση %r δεν έχει συνάρτηση setup(); αποτελεί δομοστοιχείο επέκτασης του Sphinx;"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "Η επέκταση %s η οποία χρησιμοποιείται από αυτό το έργο απαιτεί Sphinx έκδοσης τουλάχιστον %s: επομένως δεν είναι δυνατή η μεταγλώττιση με αυτή την έκδοση."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr "η επέκταση %r επιστρέφει ένα μη υποστηριζόμενο αντικείμενο από τη συνάρτησή της setup(): θα έπρεπε να επιστρέφει None ή έναν κατάλογο μεταδεδομένων"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "το θέμα %r δεν έχει ρύθμιση \"theme\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "το θέμα %r δεν έχει ρύθμιση \"inherit\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "δεν βρέθηκε θέμα με το όνομα %r, το οποίο κληρονομήθηκε από το %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "η ρύθμιση %s.%s δεν εμφανίζεται από τις παραμετροποιήσεις θέματος που αναζητήθηκαν"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr "δόθηκε μη υποστηριζόμενη επιλογή θέματος %r"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "το αρχείο %r στο μονοπάτι θέματος δεν αποτελεί ένα έγκυρο zipfile ή δεν περιλαμβάνει ένα θέμα"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "δεν βρέθηκε θέμα με όνομα %r (απουσιάζει το theme.conf;)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr "δεν βρέθηκε μία κατάλληλη εικόνα για τον μεταγλωττιστή %s: %s (%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr "δεν βρέθηκε μία κατάλληλη εικόνα για τον μεταγλωττιστή %s: %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "μεταγλώττιση [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "εγγραφή εξόδου..."
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr "όλα τα αρχεία po του %d"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "στόχοι για τα αρχεία po του %d οι οποίοι έχουν καθοριστεί"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "στόχοι για τα αρχεία po του %d τα οποία είναι ξεπερασμένα"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "όλα τα αρχεία πηγής"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν βρίσκεται κάτω από τον κατάλογο πηγής, θα αγνοηθεί"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν υπάρχει, θα αγνοηθεί"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr "τα αρχεία πηγής %d που δόθηκαν στη γραμμή εντολής"
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "στόχοι για τα αρχεία πηγής %d τα οποία είναι ξεπερασμένα"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "μεταγλώττιση [%s]:"
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "αναζήτηση για νεοξεπερασμένα αρχεία..."
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "βρέθηκε %d"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "δεν βρέθηκε κανένα"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr "Περιβάλλον μετατροπής αντικειμένων Python σε ροή bytes"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "έλεγχος συνοχής"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "κανένας στόχος δεν είναι ξεπερασμένος."
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "αναβάθμιση περιβάλλοντος:"
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s προστέθηκε, %s άλλαξε, %s απομακρύνθηκε"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "ανάγνωση πηγών..."
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr "σε αναμονή για εργάτες..."
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr "docname προς εγγραφή: %s"
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "προετοιμασία κειμένων"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr "βρέθηκε διπλότυπη εγγραφή ToC: %s"
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "αντιγραφή εικόνων..."
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr "δεν είναι δυνατή η ανάγωνση αρχείου εικόνας %r: αντί αυτού θα αντιγραφεί"
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "δεν είναι δυνατή η αντιγραφή αρχείου εικόνας %r: %s"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "δεν είναι δυνατή η εγγραφή αρχείου %r: %s"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr "Το pillow δεν βρέθηκε - αντιγραφή αρχείων εικόνας"
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr "άγνωστο mimetype για %s, θα ανγοηθεί"
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "εγγραφή %s αρχείου..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "Το αρχείο επισκόπησης είναι σε %(outdir)s."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "καμία αλλαγή στην έκδοση %s."
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "εγγραφή αρχείου σύνοψης"
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Ενσωματωμένες λειτουργίες"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Επίπεδο μονάδας λειτουργίας"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "αντιγραφή αρχείων πηγής..."
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr "δεν ήταν δυνατή η ανάγνωση %r για τη δημιουργία changelog"
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr "Ο προσωρινός μεταγλωττιστής δεν δημιουργεί αρχεία."
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr "Το αρχείο ePub βρίσκεται σε %(outdir)s."
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_language\" (ή \"language\") δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_uid\" πρέπει να είναι XML NAME για EPUB3"
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_title\" (ή \"html_title\") δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_author\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_contributor\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_description\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_publisher\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_copyright\" (ή \"copyright\") δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"epub_identifier\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr "η τιμή παραμετροποίησης \"version\" δεν πρέπει να είναι κενή για EPUB3"
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "ανέγκυρο css_file: %r, θα αγνοηθεί"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "Οι κατάλογοι των μηνυμάτων είναι στο %(outdir)s."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "στόχοι για %d πρότυπα αρχεία"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "ανάγνωση προτύπων..."
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "εγγραφή καταλόγων μηνύματος..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Αναζητήστε οποιαδήποτε λάθη στο παραπάνω αποτέλεσμα ή σε %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr "λανθασμένος σύνδεσμος: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr "Δεν βρέθηκε το anchor '%s'"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "Οι σελίδες manual βρίσκονται σε %(outdir)s."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "δεν βρέθηκε τιμή παραμετροποίησης \"man_pages\"; δεν θα καταγραφούν manual pages"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "εγγραφή"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "η τιμή παραμετροποίησης \"man_pages\" κάνει αναφορά το άγνωστο κείμενο %s"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "Η σελίδα HTML είναι στο %(outdir)s."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr "συναρμολόγηση απλού κειμένου"
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "εγγραφή επιπρόσθετων αρχείων"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "Τα αρχεία Texinfo βρίσκονται σε %(outdir)s."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr "\nΕκτελέστε 'make' σε αυτό τον κατάλογο για να εκτελέσετε αυτά μέσω του makeinfo\n(χρησιμοποιήστε το 'make info' εδώ για να το κάνετε αυτόματα)."
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "δεν βρέθηκε τιμή \"texinfo_documents\": δεν θα γίνει εγγραφή κανενός κειμένου"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "η τιμή παραμετροποίησης \"texninfo_documents\" αναφέρεται σε άγνωστο κείμενο %s"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "επεξεργασία %s"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "επίλυση αναφορών..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (σε "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "αντιγραφή αρχείων υποστήριξης Texinfo"
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "σφάλμα κατά την εγγραφή του αρχείου Makefile: %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "Τα αρχεία κειένου βρίσκονται σε %(outdir)s."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "σφάλμα καταγραφής αρχείου %s: %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "Τα αρχεία XML βρίσκονται σε %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Τα αρχεία XML βρίσκονται σε %(outdir)s."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr "το αρχείο πληροφοριών μεταγλώττισης είναι κατεστραμμένο: %r"
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "Οι σελίδες HTML βρίσκονται σε %(outdir)s."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr "Αδυναμία ανάγνωσης αρχείου πληροφοριών μεταγλώττισης: %r"
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr "%d %B %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Κεντρικό Ευρετήριοο"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "ευρετήριο"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr "επόμενο"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "προηγούμενο"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr "αντιγραφή αρχείων μεταφόρτωσης..."
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "δεν είναι δυνατή η αντιγραφή του μεταφορτωμένου αρχείου %r: %s"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr "δεν είναι δυνατή η αντιγραφή στατικού αρχείου %r"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr "δεν είναι δυνατή η αντιγραφή του επιπλέον αρχείου %r"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr "Αδυναμία εγγραφής του αρχείου πληροφοριών μεταγλώττισης: %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr "ο κατάλογος εύρεσης δεν ήταν δυνατό να φορτωθεί, αλλά δε θα μεταγλωττιστούν όλα τα έγγραφα: ο κατάλογος δε θα είναι πλήρης."
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr "η σελιδα %s ταιριάζει δύο σχέδια στo html_sidebars: %r and %r"
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "ένα σφάλμα Unicode παρουσιάστηκε κατά τη δημιουργία της σελίδας %s. Παρακαλείστε να επιβεβαιώσετε ότι όλες οι τιμές παραμετροποίησης οι οποίες περιλαμβάνουν μη-ASCII περιεχόμενο είναι στοιχειοσειρές Unicode."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr "Ένα σφάλμα συνέβη κατά τη σύνθεση της σελίδας %s.\n\nΑιτία %r "
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "ανέγκυρο js_file: %r, θα αγνοηθεί"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr "Πολλά math_renderers έχουν καταγραφεί. Αλλά δεν έχει επιλεγεί κανένα math_renderer."
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr "Δόθηκε άγνωστο math_renderer %r."
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "Η εγγραφή html_extra_path %r δεν υπάρχει"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr "η εγγραφή html_static_path %r δεν υπάρχει"
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr "το αρχείο logo %r δεν υπάρχει"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr "το αρχείο favicon %r δεν υπάρχει"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr "Τεκμηρίωση του %s - %s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "Τα αρχεία LaTeX βρίσκονται σε %(outdir)s."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nΕκτελέστε 'make' σε αυτό τον κατάλογο για να εκτελέσετε αυτά μέσω του (pdf)latex\n(χρησιμοποιήστε το 'make latexpdf' εδώ για να το κάνετε αυτόματα)."
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "δεν βρέθηκε τιμή παραμετροποίησης \"latex_documents\": δεν θα πραγματοποιηθεί εγγραφή για κανένα κείμενο"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "η τιμή παραμετροποίησης \"latex_documents\" κάνει αναφορά το άγνωστο κείμενο %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "Ευρετήριο"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Δημοσίευση"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr "καμία γνωστή επιλογή Babel για τη γλώσσα %r"
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr "αντιγραφή αρχείων υποστήριξης TeX"
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr "αντιγραφή αρχείων υποστήριξης TeX..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr "αντιγραφή επιπρόσθετων αρχείων"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr "Παρουσιάστηκε εξαίρεση κατά τη μεταγλώττιση, εκκίνηση αποσφαλματιστή: "
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr "σφάλμα reST markup:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "Σφάλμα κωδικοποίησης:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Το πλήρες ιστορικό έχει αποθηκευτεί σε %s, σε περίπτωση που επιθυμείτε να αναφέρετε το ζήτημα στους προγραμματιστές."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "Σφάλμα αναδρομής:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr "Εμφανίστηκε εξαίρεση:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Παρακαλείστε να το αναφέρετε αν ήταν ένα σφάλμα χρήσης, ώστε ένα καλύτερο μήνυμα σφάλματος να δοθεί την επόμενη φορά."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Μία αναφορά σφάλματος μπορεί να υποβληθεί στον ινχηλάτη στο https://github.com/sphinx-doc/sphinx/issues>. Ευχαριστούμε!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr "ο αριθμός εργασίας θα πρέπει να είναι θετικός αριθμός"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1226,271 +1229,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "μονοπάτι για τα αρχεία πηγής τεκμηρίωσης"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "μονοπάτι στον κατάλογο εξόδου"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "μία λίστα με συγκεκριμένα αρχεία να επαναμεταγλωττιστούν. Θα αγνοηθεί αν δοθεί το -a"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "γενικές επιλογές"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "μεταγλωττιστής για χρήση (προεπιλογή: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "εγγραφή όλων των αρχείων (προεπιλογή: εγγραφή μόνο νέων και αλλαγμένων αρχείων)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "μην χρησιμοποιείτε ένα αποθηκευμένο περιβάλλον, πάντα να διαβάζετε όλα τα αρχεία"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "μονοπάτι για το αποθηκευμένο περιβάλλον και τα αρχεία doctree (προεπιλογή: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "παράλληλος μεταγλωττισμός με Ν διεργασίες όπου είναι δυνατό (ιδιαίτερη τιμή \"auto\" θα ορίσει Ν στο cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "το μονοπάτι όπου βρίσκεται το αρχείο παραμετροποίησης (conf.py) (προεπιλογή: το ίδιο όπως το SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "να μη χρησιμοποιηθεί κανένα αρχείο παραμετροποίησης, μόνο επιλογές -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "παράκαμψη ρύθμισης στο αρχείο παραμετροποίησης"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "μεταφορά τιμής στα πρότυπα HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr "ορίστε ετικέτα: συμπεριλάβατε \"only\" τμήματα με TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr "Ο τρόπος nit-picky, προειδοποιεί για όλες τις αναφορές που απουσιάζουν"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "επιλογές εξόδου κονσόλας"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr "αυξήστε τον βερμπαλισμό (μπορεί να επαναληφθεί)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr "καμία έξοδος στο stdout, μόνο προειδοποιήσεις στο stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr "κανένα αποτέλεσμα ούτε προειδοποιήσεις"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr "να γίνεται εκπομπή χρωματιστής εξόδου (προεπιλογή: auto-detect)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr "να μην παρουσιάζεται έγχρωμο αποτέλεσμα (προεπιλογή: αυτόματη αναγνώριση)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "προειδοποιήσεις εγγραφής (και σφάλματα) στο δοθέν αρχείο"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "μετατροπή προειδοποιήσεων σε σφάλματα"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "απεικόνιση πλήρους ιστορικού σε περίπτωση εξαίρεσης"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "εκτέλεση Pdb σε περίπτωση εξαίρεσης"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "δεν είναι δυνατή η εύρεση αρχείων %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "δεν γίνεται συνδιασμός της επιλογής -a και των ονομάτων αρχείων"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "δεν είναι δυνατό το άνοιγμα του αρχείου προειδοποίησης %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "Το όρισμα -D πρέπει να είναι της μορφής όνομα=τιμέ"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "Το όρισμα -Α πρέπει να είναι της μορφής όνομα=τιμή"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "αυτόματη εισαγωγή docstrings από τα δομοστοιχεία"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "αυτόματα κομμάτια δοκιμαστικού κώδικα σε τμήματα doctest"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "σύνδεσμος μεταξύ τεκμηρίωσης Sphinx διαφόρων έργων"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "γράψτε εγγραφές \"todo\" οι οποίες μπορούν αν εμφανίζονται ή να αποκρύπτονται κατά τη μεταγλώττιση"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "αναζήτηση για κάλυψη βιβλιογραφίας"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "να συμπεριληφθεί το math, απεικονισμένο ως εικόνες PNG η SVG"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "να συμπεριληφθεί το math, απεικονισμένο στο φυλλομετρηρή απο το MathJax"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "υποθετική εισαγωγή περιεχομένου βασισμένη στις τιμές παραμετροποίησης"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "να συμπεριληφθούν σύνδεσμοι στον πηγαίο κώδικα των τεκμηριωμένων αντικειμένων Python"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr "δημιουργία αρχείου .nojekyll για έκδοση του εγγράφου στις σελίδες GitHub "
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr "Παρακαλείστε να εισάγετε ένα έγκυρο όνομα μονοπατιού."
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "Παρακαλείστε να εισάγετε κάποιο κείμενο."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr "Παρακαλείστε να εισάγετε ένα από τα %s."
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "Παρακαλείστε να εισάγετε είτε 'y' είτε 'n'."
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "Παρακαλείστε να εισάγετε μία επέκταση αρχείου, π.χ. '.rst' ή '.txt'."
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "Καλώς ήρθατε στο εργαλείο γρήγορης εκκίνησης Sphinx %s."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr "Ριζικό μονοπάτι για την τεκμηρίωση"
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "Σφάλμα: ένα υπάρχον conf.py έχει βρεθεί στοn επιλεγμένο ριζικό κατάλογο."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "το sphinx-quickstart δεν θα αντικαταστήσει υπάρχοντα έργα Sphinx."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "Παρακαλείστε να εισάγετε ένα νέο ριζικό μονοπάτι (ή απλά πιέστε το Enter για έξοδο)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "Ξεχωριστοί κατάλογοι για πηγή και μεταγλώττιση (y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "Πρόθεμα ονόματος για πρότυπα και στατικούς καταλόγους"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "Όνομα έργου"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "Όνομα(τα) συγγραφέα"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1499,15 +1502,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "Έκδοση έργου"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "Κυκλοφορία έργου"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1517,21 +1520,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "Γλώσσα έργου"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "Επέκταση αρχείου πηγής"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1539,91 +1542,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "Όνομα του κυρίους σας εγγράφου (χωρίς επέκταση)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "Σφάλμα: το κύριο αρχείο %s έχει ήδη βρεθεί στο επιλεγμένο ριζικό κατάλογο."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "το sphinx-quickstart δεν θα αντικαταστήσει υπάρχοντα αρχεία."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "Παρακαλείσθε να εισάγετε ένα νέο όνομα αρχείου, ή να μεταονομάσετε το υπάρχον αρχείο και να πιέσετε το Enter"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr "Υποδείξτε ποιά απο τις ακόλουθες επεκτάσεις Sphinx πρέπει να ενεργοποιηθούν:"
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "Σημείωση: τα imgmath και mathjax δεν είναι δυνατό να ενεργοποιηθούν ταυτόχρονα. Το imgmath έχει αποεπιλεγθεί. "
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "Δημιουργία Makefile; (y/n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "Δημιουργία αρχείου εντολών Windows; (y/n)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "Δημιουργία αρχείου %s."
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "Το αρχείο %s υπάρχει ήδη, παραλείπεται."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "Ολοκλήρωση: μία αρχική δομή καταλόγου δημιουργήθηκε."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1633,793 +1636,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nΔημιουργία απαιτούμενων αρχείων για ένα έργο Sphinx.\n\nΤο sphinx-quickstart είναι ένα διαδραστικό εργαλείο το οποίο κάνει κάποιες ερωτήσεις για το δικό σας \nέργο και μετά δημιουργεί έναν πλήρη κατάλογο τεκμηρίωσης και δείγμα \nMakefile για να χρησιμοποιηθεί με το sphinx-build.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "ήσυχος τρόπος"
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "Επιλογές δομής"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "αν ορίζεται, θα ξεχωρίσουν οι κατάλογοι πηγής και μεταγλώττισης"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr "αντικατάσταση για τελεία σε _templates κλπ."
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "Βασικές επιλογές έργου"
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "όνομα έργου"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "ονόματα συγγραφέων"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "έκδοση του έργου"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "δημοσίευση του έργου"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "γλώσσα εγγράφου"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "επέκταση αρχείου πηγής"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "κύριο όνομα εγγράφου"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr "χρηση epub"
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "Επιλογές επέκτασης"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "ενεργοποίηση της επέκτασης %s"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "ενεργοποίηση αυθαίρετων επεκτάσεων"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "Δημιουργία Makefile και Batchfile"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "δημιουργία makefile"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "να μη δημιουργηθεί makefile"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "δημιουργία batchfile"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "να μη δημιουργηθεί batchfile"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr "χρησιμοποιήστε το make-mode για το Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr "μην χρησιμοποιείτε make-mode για Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "Προτυποποίηση έργου"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "πρότυπος κατάλογος για πρότυπα αρχεία"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "ορίστε μία τιμή προτύπου"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr "καθορίστηκε το \"quiet\", αλλά δεν καθορίστηκε είτε το \"project\" είτε το \"author\"."
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr "Σφάλμα: το καθορισθέν μονοπάτι δεν είναι κατάλογος, ή τα αρχεία sphinx υπάρχουν ήδη."
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr "Το sphinx-quickstart δημιουργεί μόνο εντός ενός κενού καταλόγου. Παρακαλείσθε να καθορίσετε ένα νέο ριζικό μονοπάτι."
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "Ανέγκυρη μεταβλητή προτύπου: %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "Ανέγκυρη λεζάντα: %s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr "η προδιαγραφή αριθμού σειράς είναι εκτός e;yroyw (1-%d): %r"
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "Δεν είναι δυνατή η ταυτόχρονη χρήση των επιλογών \"%s\" και \"%s\""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr "Το συμπεριληφθέν αρχείο %r δεν βρέθηκε ή απέτυχε η ανάγνωσή του"
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr "Η κωδικοποίηση %r που χρησιμοποιήθηκε για την ανάγνωση του συμπεριληφθέντος αρχείου %r φαίνεται να είναι λανθασμένη, προσπαθήστε να δώσετε μία επιλογή :encoding:"
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr "Το αντικείμενο με όνομα %r δεν βρέθηκε στο συμπεριληφθέν αρχείο %r"
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr "Δεν είναι δυνατή η χρήση \"leneno-match\" με ένα κομματιασμένο σετ απο \"lines\""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Προσδιορισμός γραμμής %r: δεν ελήφθησαν γραμμές από το συμπεριληφθέν αρχείο %r"
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr "Το toctree περιλαμβάνει αναφορά στο αποκλεισμένο κείμενο %r"
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr "το toctree περιλαμβάνει αναφορά στο μη υπαρκτό έγγραφο %r"
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Συντάκτης τμήματος: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Συντάκτης μονάδας: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Συντάκτης κώδικα: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Συντάκτης: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Παράμετροι"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr "Επιστρέφει"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr "Επιστρεφόμενος τύπος"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "μέλος"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr "συνάρτηση"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "μακροεντολή"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr "ένωση"
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "enumerator"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "τύπος"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Νέο στην έκδοση %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Άλλαξε στην έκδοση %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Αποσύρθηκε στην έκδοση %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr "διπλότυπη ετικέτα %s, άλλη εμφάνιση στο %s"
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr "Η παραπομπή [%s] δεν αναφέρεται."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Παράμετροι Προτύπου"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Προκαλεί"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr "κλάση"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "έννοια"
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (ενσωματωμένη συνάρτηση)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (μέθοδος της %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (κλάση)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (καθολική μεταβλητή ή σταθερά)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (ιδιότητα της %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Παράμετροι"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (μονάδα)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr "μέθοδος"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr "δεδομένα"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr "ιδιότητα"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr "μονάδα"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Ανέγκυρο math_eqref_format: %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "λέξη κλειδί"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "τελεστής"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "αντικείμενο"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr "εξαίρεση"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "δήλωση"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "ενσωματωμένη συνάρτηση"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr "Μεταβλητές"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr "Προκαλεί"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr "%s (στη μονάδα %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (ενσωματωμένη μεταβλητή)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr "%s (ενσωματωμένη κλάση)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr "%s (κλάση σε %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (μέθοδος κλάσης της %s)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (στατική μέθοδος της %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr "Ευρετήριο Μονάδων της Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr "μονάδες"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr "Αποσύρθηκε"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr "μέθοδος της κλάσης"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr "στατική μέθοδος"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, 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:1408
msgid " (deprecated)"
msgstr " (αποσύρθηκε)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (οδηγία)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (ρόλος)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "οδηγία"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "ρόλος"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr "μεταβλητή περιβάλλοντος; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Λανθασμένη περιγραφή επιλογής %r, θα πρέπει να μοιάζει με \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" ή \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr "γλωσσάρι"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr "γραμματική ένδειξη"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr "ετικέτα αναφοράς"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr "μεταβλητή περιβάλλοντος"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr "επιλογή προγράμματος"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr "έγγραφο"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr "Ευρετήριο μονάδων"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Σελίδα αναζήτησης"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "διπλότυπη ετικέτα %s, άλλη εμφάνιση στο %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr "το numfig έχει απενεργοποιηθεί. Το :numref: θα ανγοηθεί."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr "ο σύνδεσμος δεν έχει λεζάντα: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "ανέγκυρο numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr "ανέγκυρο numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "νέα παραμετροποίηση"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr "η παραμετροποίηση άλλαξε"
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "αλλαγμένες επεκτάσεις"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr "η έκδοση του περιβάλλοντος μεταλώττισης δεν είναι η τρέχουσα"
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "ο πηγαίος κατάλογος έχει αλλάξει"
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Το περιβάλλον δεν είναι συμβατό με τον επιλεγμένο μεταγλωττιστή, παρακαλείστε να επιλέξετε ένα διαφορετικό κατάλογο toctree."
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Αδυναμία σάρωσης εγγράφων σε %s: %r"
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr "Ο τομέας %r δεν είναι καταχωρημένος"
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr "Βρέθηκε αυτοαναφερόμενο toctree. Θα αγνοηθεί."
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "το έγγραφο δεν συμπεριλαμβάνεται σε κανένα toctree"
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "δείτε %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "δείτε επίσης %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr "άγνωστος τύπος εγγραφής ευρετηρίου %r"
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Σύμβολα"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr "αναγνωρίστηκαν κυκλικές αναφορές toctree, θα αγνοηθούν: %s <- %s"
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr "το toctree περιλαμβάνει αναφορά στο έγγραφο %r η οποία δεν έχει τίτλο: δεν θα δημιουργηθεί σύνδεσμος"
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr "το αρχείο εικόνας δεν είναι αναγνώσιμο: %s"
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr "το αρχείο εικόνας %s δεν είναι αναγνώσιμο: %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr "το μεταφορτωμένο αρχείο δεν είναι αναγνώσιμο: %s"
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr "στο %s έχουν ήδη ανατεθεί αριθμοί τομέα (εμφωλιασμένο αριθμημένο toctree;)"
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr "Θα δημιουργούσε το αρχείο %s."
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2431,203 +2434,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr "\nΑναζητήστε αναδρομικα σε για δομοστοιχεία Python και πακέτα και δημιουργήστε \nένα αρχείο reST με οδηγίες automodule για κάθε πακέτο στο .\n\nΤα μπορεί να αποτελούν αρχεία ή/και σχέδια καταλόγων τα οποία θα \nεκτελεστούν κατά τη δημιουργία.\n\nΣημείωση: από προεπιλογή αυτό το σενάριο δεν θα αντικαταστήσει τα ήδη δημιουργημένα αρχεία."
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr "μονοπάτι για το δομοστοιχείο για το έγγραφο"
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr "αρχεία fnmatch-style και/ή υποδείγματα καταλόγου που θα εξαιρεθούν από τη δημιουργία"
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr "κατάλογο για τοποθέτηση όλων των προϊόντων"
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr "μέγιστο βάθος από υποδομοστοιχεία για απεικόνιση στο TOC (προεπιλογή: 4)"
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "αντικατάσταση υπάρχοντων αρχείων"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr "ακολουθία συμβολικών συνδέσμων. Ισχυρό όταν συνδυάζεται με το collective.recipe.omelette."
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr "εκτελέστε το σενάριο χωρίς τη δημιουργία αρχείων"
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr "τοποθετήστε βιβλιογραφία για κάθε δομοστοιχείο στη δικής της σελίδα"
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr "να συμπεριληφθούν τα δομοστοιχεία \"_private\""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr "όνομα αρχείου του πίνακα περιεχομένων (προεπιλογή: δομοστοιχεία)"
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr "να μη δημιουργηθεί αρχείο με πίνακα περιεχομένων"
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr "μη δημιουργείτε κεφαλίδες για πακέτα δομοστοιχείων/πακέτων (π.χ. όταν τα docstrings τα περιλαμβάνουν ήδη)"
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr "τοποθέτηση βιβλιογραφίας δομοστοιχείου πριν από την βιβλιογραφία υπόδομοστοιχείου"
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr "ερμηνεία μονοπατιών δομοστοιχείων σύμφωνα με την προδιαγραφή POP-0420 αυτονόητων namespaces"
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr "επέκταση αρχείου (προεπιλογή: rst)"
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr "δημιουργία ενός πλήρους έργου με το sphinx-quickstart"
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr "η προσθήκη του module_path στο sys.path, χρησιμοποιείται όταν δίδεται το --full"
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr "όνομα έργου (προεπιλογή: όνομα ριζικού δομοστοιχείου)"
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr "συγγραφέας(εις) έργου, χρησιμοποιείται όταν δίδεται το --full"
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr "έκδοση έργου, χρησιμοποιείται όταν δίνεται το --full"
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr "έκδοση έργου, χρησιμοποιείται όταν δίδεται το --full, προεπιλογή σε --doc-version"
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "επιλογές επέκτασης"
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "το %s δεν είναι κατάλογος."
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr "ανέγκυρο regex %r σε %s"
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "Η δοκιμή της κάλυψης στις πηγές ολοκληρώθηκε, δείτε τα αποτελέσματα στο %(outdir)s python.txt."
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr "ανέγκυρο regex %r στο coverage_c_regexes"
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr "το δομοστοιχείο %s δεν ήταν δυνατό να εισαχθεί: %s"
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr "λείπει '+' ή '-' στην επιλογή '%s'."
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr "Η '%s δεν είναι μία έγκυρη επιλογή."
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr "'%s' δεν αποτελεί μία έγκυρη επιλογή για pyversion"
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "ανέγκυρος τύπος TestCode"
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "Ολοκληρώθηκε η δοκιμή των doctests στις πηγές, δείτε τα αποτελέσματα σε %(outdir)s/output.txt."
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr "δεν υπάρχει κώδικας/αποτέλεσμα στο τμήμα %s στο %s:%s"
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "Ο ανέγκυρος κώδικας doctest θα αγνοηθεί: %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Η οδηγία Graphviz δεν είναι δυνατό να περιλαμβάνει και περιεχόμενο και ένα όρισμα ονόματος αρχείου"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "Το εξωτερικό αρχείο Graphviz %r δεν βρέθηκε ή απέτυχε η ανάγνωσή του"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "Η οδηγία χωρίς περιεχόμενο \"graphviz\" θα αγνοηθεί."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2637,14 +2660,14 @@ msgid ""
"%r"
msgstr "το dot δεν παρήγαγε κανένα αρχείο εξόδου:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "η εντολή dot %r δεν είναι δυνατό να εκτελεστεί (απαιτείται για αποτέλεσμα graphviz), ελέγξτε τη ρύθμιση graphviz_dot"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2654,33 +2677,33 @@ msgid ""
"%r"
msgstr "το dot ολοκλήρωσε με σφάλμα:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "Το graphviz_output_format πρέπει να είναι ένα από τα 'png', 'svg', αλλά είναι %r"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr "κωδικός dot %r: %s"
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[γράφημα: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[γράφημα]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2690,163 +2713,178 @@ msgid ""
"%r"
msgstr "η μετατροπή ολοκλήρωσε με σφάλμα:[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr "Η εντολή LaTex %r δεν είναι δυνατό να εκτελεστεί (απαιτείται για απεικόνιση μαθηματικών), ελέγξτε τη ρύθμιση imgmath_latex"
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr "%s η εντολή %r δεν είναι δυνατό να εκτελεστεί (απαιτείται για μαθηματική απεικόνιση), ελέγξτε τη ρύθμιση imgmath_%s"
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr "απεικόνιση latex %r: %s"
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr "σε σειρά latex %r: %s"
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "Μόνιμος σύνδεσμος σε αυτή την εξίσωση"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "το απόθεμα intersphinx έχει μεταφερθεί: %s->%s"
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "φότωση του αποθέματος intersphinx από %s..."
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "παρουσιάστηκαν κάποια ζητήματα με μερικά απο τα αποθέματα, αλλά υπήρξαν λειτουργικές εναλλακτικές:"
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr "αδυναμία προσέγγισης οποιασδήποτε αποθήκης με τα ακόλουθα ζητήματα:"
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(στη %s έκδοση %s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(στο %s)"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "το αναγνωριστικό intersphinx %r δεν είναι στοιχειοσειρά. Θα αγνοηθεί"
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[πηγή]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Εκκρεμότητα"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "βρέθηκε εγγραφή TODO:%s"
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(Το <> βρίσκεται στο %s, γραμή %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "αρχική εγγραφή"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr "επισήμανση κώδικα δομοστοιχείου..."
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[τεκμηρίωση]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Κώδικας μονάδας"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Πηγαίος κώδικας για το %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Επισκόπηση: κώδικας της μονάδας"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Όλες οι μονάδες για τις οποίες υπάρχει διαθέσιμος κώδικας "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr "ανέγκυρη υπογραφή για αυτόματο %s (%r)"
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "απουσιάζει το χαρακτηριστικό %s στο αντικείμενο %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2854,162 +2892,168 @@ msgid ""
"explicit module name)"
msgstr "δεν γνωρίζω ποιο δομοστοιχείο να εισάγω για αυτόματη τεκμηρίωση %r (προσπαθήστε να τοποθετήσετε μία οδηγία \"module\" ή \"currentmodule\" στο έγγραφο, ή να δώσετε ένα σαφές όνομα δομοστοιχείου)"
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" στο όνομα automodule δεν βγάζει νόημα"
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "ορίσματα υπογραφής ή επιστροφή σημείωσης η οποία δόθηκε για το automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ πρέπει να είναι λίστα στοιχειοσειράς, όχι %r (στο δομοστοιχείο %s) -- θα αγνοηθεί το __all__"
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr "αδυναμία ανάλυσης ονόματος %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "αδυναμία εισαγωγής αντικειμένου %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "Το autosummary δημιουργεί αρχεία .rst εσωτερικά. Αλλά το δικό σας source_suffix δεν περιλαμβάνει .rst. Θα παραλειφθεί."
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] δημιουργία autosummary για: %s"
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[αυτόματη περίληψη] εγγραφή στο %s"
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3024,129 +3068,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nΔημιουργία ReStrucuredText χρησιμοποιώντας τις οδηγίες autosummary.\n\nΤο sphinx-autogen αποτελεί ένα πρόσθιο εργαλείο για το sphinx.ext.autosummary.generate. Δημιουργεί \nτα αρχεία reStructuredText από τις οδηγίες autosummary οι οποίες περιλαμβάνονται στα \nπαραδοθέντα αρχεία εισόδου.\n\nΗ μορφή της οδηγίας autosummary τεκμηρειώνεται στο \nδομοστοιχείο ``sphinx.ext.autosummary`` της Python και μπορεί να αναγνωστεί χρησιμοποιώντας το :: \n\npydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "αρχεία πηγής για να δημιουργηθούν τα αρχεία reST"
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "ο κατάλογος που θα τοποθετεί όλο το αποτέλεσμα εξόδου"
-#: sphinx/ext/autosummary/generate.py:639
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "προεπιλεγμένη επέκταση για αρχεία (προεπιλογή: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:643
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "προσαρμοσμένος κατάλογος προτύπου (προεπιλογή: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:647
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "μέλη εισαγμένα στο έγγραφο (προεπιλογή: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:651
+#: sphinx/ext/autosummary/generate.py:655
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "Ορίσματα λέξης-κλειδί"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "Παράδειγμα"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Παραδείγματα"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "Σημειώσεις"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "Άλλες παράμετροι"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "Αναφορές"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "Προειδοποιήσεις"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr "Αποδόσεις"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Προσοχή"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Προσοχή"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Κίνδυνος"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Σφάλμα"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Συμβουλή"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Σημαντικό"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Σημείωση"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Δείτε επίσης"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Πρακτική συμβουλή"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Προειδοποίηση"
@@ -3177,7 +3221,7 @@ msgstr "σελίδα"
msgid "Table of Contents"
msgstr "Πίνακας περιεχομένων"
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr "Αναζήτηση"
@@ -3258,35 +3302,35 @@ msgstr "μπορεί να είναι τεράστιο"
msgid "Navigation"
msgstr "Πλοήγηση"
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr "Αναζήτηση στο %(docstitle)s"
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr "Σχετικά με αυτά τα κείμενα"
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr "Copyright"
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr "© Copyright %(copyright)s"
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr "© Copyright %(copyright)s."
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr "Τελευταία ενημέρωση στις %(last_updated)s."
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3331,12 +3375,12 @@ msgid "search"
msgstr "αναζήτηση"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr "Αποτελέσματα Αναζήτησης"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3378,273 +3422,278 @@ msgstr "Αλλαγές στο API της C"
msgid "Other changes"
msgstr "Άλλες αλλαγές"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr "Μόνιμος σύνδεσμος σε αυτήν την κεφαλίδα"
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr "Μόνιμος σύνδεσμος σε αυτόν τον ορισμό"
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr "Απόκρυψη Ευρεθέντων Αναζητήσεων"
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr "Εκτελείται η αναζήτηση"
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr "Προετοιμασία αναζήτησης..."
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr "Η αναζήτηση ολοκληρώθηκε, βρέθηκε/αν %s σελίδα/ες με βάση τους όρους αναζήτησης."
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ", στο "
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
-msgstr "Άνοιγμα πλαϊνής μπάρας"
-
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
msgid "Collapse sidebar"
msgstr "Κλείσιμο πλαϊνής μπάρας"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
+msgstr "Άνοιγμα πλαϊνής μπάρας"
+
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr "Περιεχόμενα"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "βρέθηκε ευρετήριο βασιζόμενο σε 4 στήλες. Μπορεί να αποτελεί σφάλμα της επέκτασης που χρησιμοποιείτε: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Δεν υπάρχει αναφορά για την υποσημείωση [%s]."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr "Η υποσημείωση [#] δεν αναφέρεται."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές υποσημείωσης στα μεταφρασμένα μηνύματα. original: {0}, translated: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "ασυνεπείς αναφορές στα μεταφρασμένα μηνύματα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές παραπομπής στο μεταφρασμένο μήνυμα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ασυνεπείς αναφορές όρων στα μεταφρασμένα μηνύματα. αρχικό: {0}, μεταφρασμένο: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "περισσότεροι από ένας στόχοι βρέθηκαν για 'οποιαδήποτε' παραπομπή %r: θα μπορούσε να είναι %s"
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr "Δεν ήταν δυνατή η λήψη απομακρυσμένης εικόνας: %s [%d]"
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr "Δεν ήταν δυνατή η λήψη απομακρυσμένης εικόνας: %s [%s]"
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "Άγνωστος τύπος αρχείου: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "μη κωδικοποιήσιμοι χαρακτήρες πηγής, θα αντικατασταθούν με \"?\": %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr "παράβλεψη"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr "αποτυχία"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr "άγνωστος τύπος κόμβου: %r"
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr "σφάλμα ανάγνωσης: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr "καταγραφή λάθους: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"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"
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr "ο προεπιλεγμένος ρόλος %s δεν βρέθηκε"
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr "Μόνιμος σύνδεσμος σε αυτόν τον ορισμό"
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "δεν έχει καθοριστεί numfig_format για το %s"
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Κανένα ID δεν έχει ανατεθεί στο κόμβο %s"
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον πίνακα"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον κώδικα"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Απευθείας σύνδεσμος σε αυτήν την εικόνα"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Απευθείας σύνδεσμος σε αυτόν τον πίνακα περιεχομένων"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "Δεν ήταν δυνατή η λήψη του μεγέθους της εικόνας. Η επιλογή :scale: θα αγνοηθεί."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr "άγνωστο toplevel_sectioning %r για την κλάσση %r"
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr "πολύ μεγάλο :maxdepth:, θα αγνοηθεί."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr "ο τίτλος του εγγράφου δεν είναι μονός κόμβος κειμένου"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr "Σημειώσεις υποσέλιδου"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "τόσο η επιλογή για tabularcolumns όσο και για :widths: δίνονται. Η επιλογή :widths: θα αγνοηθεί."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "η μονάδα διάστασης %s δεν είναι έγκυρη. Θα αγνοηθεί."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr "βρέθηκε άγνωστος τύπος εγγραφής ευρετηρίου %s"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[εικόνα: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[εικόνα]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr "η λεζάντα δεν βρίσκεται εντός μίας εικόνας."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr "μη υλοποιημένος τύπος κόμβου: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "άγνωστος τύπος κόμβου: %r"
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.js b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.js
index df057572e..4807bef49 100644
--- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo
index 3b829a88b..d61b63b83 100644
Binary files a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
index b9d28e35a..ee7d40c0a 100644
--- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: English (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_FR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: en_FR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,984 +220,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,271 +1226,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1496,15 +1499,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1514,21 +1517,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1536,91 +1539,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1630,793 +1633,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2428,203 +2431,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2634,14 +2657,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2651,33 +2674,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2687,163 +2710,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2851,162 +2889,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3021,129 +3065,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr ""
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3174,7 +3218,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3255,35 +3299,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3328,12 +3372,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3375,273 +3419,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.js b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.js
index 46183746e..a14704b12 100644
--- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo
index 3a3bf7d87..299c6172a 100644
Binary files a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
index 4a56f82c4..097a7d90d 100644
--- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po
@@ -1,15 +1,16 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
+# Adam Turner, 2022
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Adam Turner, 2022\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,1193 +19,1196 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
-msgstr ""
+msgstr "Cannot find source directory (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
-msgstr ""
+msgstr "Output directory (%s) is not a directory"
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
-msgstr ""
+msgstr "Source directory and destination directory cannot be identical"
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, python-format
msgid "Running Sphinx v%s"
-msgstr ""
+msgstr "Running 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:214
#, python-format
msgid ""
"This project needs at least Sphinx v%s and therefore cannot be built with "
"this version."
-msgstr ""
+msgstr "This project needs at least Sphinx v%s and therefore cannot be built with this version."
-#: sphinx/application.py:243
+#: sphinx/application.py:229
msgid "making output directory"
-msgstr ""
+msgstr "making output directory"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
-msgstr ""
+msgstr "while setting up extension %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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 ""
+msgstr "'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."
-#: sphinx/application.py:279
+#: sphinx/application.py:265
#, python-format
msgid "loading translations [%s]... "
-msgstr ""
+msgstr "loading translations [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
-msgstr ""
+msgstr "done"
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
-msgstr ""
+msgstr "not available for built-in messages"
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
-msgstr ""
+msgstr "loading pickled environment"
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
-msgstr ""
+msgstr "failed: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
-msgstr ""
+msgstr "No builder selected, using default: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
-msgstr ""
+msgstr "succeeded"
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
-msgstr ""
+msgstr "finished with problems"
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
-msgstr ""
+msgstr "build %s, %s warning (with warnings treated as errors)."
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
-msgstr ""
+msgstr "build %s, %s warnings (with warnings treated as errors)."
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
-msgstr ""
+msgstr "build %s, %s warning."
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
-msgstr ""
+msgstr "build %s, %s warnings."
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
-msgstr ""
+msgstr "build %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
-msgstr ""
+msgstr "node class %r is already registered, its visitors will be overridden"
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
-msgstr ""
+msgstr "directive %r is already registered, it will be overridden"
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
-msgstr ""
+msgstr "role %r is already registered, it will be overridden"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel reading, "
"assuming it isn't - please ask the extension author to check and make it "
"explicit"
-msgstr ""
+msgstr "the %s extension does not declare if it is safe for parallel reading, assuming it isn't - please ask the extension author to check and make it explicit"
-#: sphinx/application.py:1250
+#: sphinx/application.py:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
-msgstr ""
+msgstr "the %s extension is not safe for parallel reading"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
"assuming it isn't - please ask the extension author to check and make it "
"explicit"
-msgstr ""
+msgstr "the %s extension does not declare if it is safe for parallel writing, assuming it isn't - please ask the extension author to check and make it explicit"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
-msgstr ""
+msgstr "the %s extension is not safe for parallel writing"
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
-msgstr ""
+msgstr "doing serial %s"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
-msgstr ""
+msgstr "config directory doesn't contain a conf.py file (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
-msgstr ""
+msgstr "cannot override dictionary config setting %r, ignoring (use %r to set individual elements)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
-msgstr ""
+msgstr "invalid number %r for config value %r, ignoring"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
-msgstr ""
+msgstr "cannot override config setting %r with unsupported type, ignoring"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
-msgstr ""
+msgstr "unknown config value %r in override, ignoring"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
-msgstr ""
+msgstr "No such config value: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
-msgstr ""
-
-#: sphinx/config.py:331
-#, python-format
-msgid "There is a syntax error in your configuration file: %s\n"
-msgstr ""
+msgstr "Config value %r already present"
#: sphinx/config.py:334
+#, python-format
+msgid "There is a syntax error in your configuration file: %s\n"
+msgstr "There is a syntax error in your configuration file: %s\n"
+
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
-msgstr ""
+msgstr "The configuration file (or one of the modules it imports) called sys.exit()"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
"\n"
"%s"
-msgstr ""
+msgstr "There is a programmable error in your configuration file:\n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
-msgstr ""
-
-#: sphinx/config.py:386
-#, python-format
-msgid "Section %s"
-msgstr ""
-
-#: sphinx/config.py:387
-#, python-format
-msgid "Fig. %s"
-msgstr ""
-
-#: sphinx/config.py:388
-#, python-format
-msgid "Table %s"
-msgstr ""
+msgstr "The config value `source_suffix' expects a string, list of strings, or dictionary. But `%r' is given."
#: sphinx/config.py:389
#, python-format
-msgid "Listing %s"
-msgstr ""
+msgid "Section %s"
+msgstr "Section %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:390
+#, python-format
+msgid "Fig. %s"
+msgstr "Fig. %s"
+
+#: sphinx/config.py:391
+#, python-format
+msgid "Table %s"
+msgstr "Table %s"
+
+#: sphinx/config.py:392
+#, python-format
+msgid "Listing %s"
+msgstr "Listing %s"
+
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
-msgstr ""
+msgstr "The config value `{name}` has to be a one of {candidates}, but `{current}` is given."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
-msgstr ""
+msgstr "The config value `{name}' has type `{current.__name__}'; expected {permitted}."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
-msgstr ""
+msgstr "The config value `{name}' has type `{current.__name__}', defaults to `{default.__name__}'."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
-msgstr ""
+msgstr "primary_domain %r not found, ignored."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
-msgstr ""
+msgstr "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add \"root_doc = 'contents'\" to your conf.py."
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
-msgstr ""
+msgstr "Event %r already present"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
-msgstr ""
+msgstr "Unknown event name: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
-msgstr ""
+msgstr "Handler %r for event %r threw an exception"
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
-msgstr ""
+msgstr "The %s extension is required by needs_extensions settings, but it is not loaded."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
-msgstr ""
+msgstr "This project needs the extension %s at least in version %s and therefore cannot be built with the loaded version (%s)."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
-msgstr ""
+msgstr "Pygments lexer name %r is not known"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
-msgstr ""
+msgstr "Could not lex literal_block as \"%s\". Highlighting skipped."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
-msgstr ""
+msgstr "multiple files found for the document \"%s\": %r\nUse %r for the build."
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
-msgstr ""
+msgstr "document not readable. Ignored."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
-msgstr ""
+msgstr "Builder class %s has no \"name\" attribute"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
-msgstr ""
+msgstr "Builder %r already exists (in module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
-msgstr ""
+msgstr "Builder name %s not registered or available through entry point"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
-msgstr ""
+msgstr "Builder name %s not registered"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
-msgstr ""
+msgstr "domain %s already registered"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
-msgstr ""
+msgstr "domain %s not yet registered"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
-msgstr ""
+msgstr "The %r directive is already registered to domain %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
-msgstr ""
+msgstr "The %r role is already registered to domain %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
-msgstr ""
+msgstr "The %r index is already registered to domain %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
-msgstr ""
+msgstr "The %r object_type is already registered"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
-msgstr ""
+msgstr "The %r crossref_type is already registered"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
-msgstr ""
+msgstr "source_suffix %r is already registered"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
-msgstr ""
+msgstr "source_parser for %r is already registered"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
-msgstr ""
+msgstr "Source parser for %s not registered"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
-msgstr ""
+msgstr "Translator for %r already exists"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
-msgstr ""
+msgstr "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
-msgstr ""
+msgstr "enumerable_node %r already registered"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
-msgstr ""
+msgstr "math renderer %s is already registered"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
-msgstr ""
+msgstr "the extension %r was already merged with Sphinx since version %s; this extension is ignored."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
-msgstr ""
+msgstr "Original exception:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
-msgstr ""
+msgstr "Could not import extension %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
-msgstr ""
+msgstr "extension %r has no setup() function; is it really a Sphinx extension module?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
-msgstr ""
+msgstr "The %s extension used by this project needs at least Sphinx v%s; it therefore cannot be built with this version."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
-msgstr ""
+msgstr "extension %r returned an unsupported object from its setup() function; it should return None or a metadata dictionary"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
-msgstr ""
+msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr "invalid PEP number %s"
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr "invalid RFC number %s"
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
-msgstr ""
+msgstr "theme %r doesn't have \"theme\" setting"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
-msgstr ""
+msgstr "theme %r doesn't have \"inherit\" setting"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
-msgstr ""
+msgstr "no theme named %r found, inherited by %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
-msgstr ""
+msgstr "setting %s.%s occurs in none of the searched theme configs"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
-msgstr ""
+msgstr "unsupported theme option %r given"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
-msgstr ""
+msgstr "file %r on theme path is not a valid zipfile or contains no theme"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
-msgstr ""
+msgstr "sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
-msgstr ""
+msgstr "no theme named %r found (missing theme.conf?)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
-msgstr ""
+msgstr "a suitable image for %s builder not found: %s (%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
-msgstr ""
+msgstr "a suitable image for %s builder not found: %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
-msgstr ""
+msgstr "building [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
-msgstr ""
+msgstr "writing output... "
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
-msgstr ""
+msgstr "all of %d po files"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
-msgstr ""
+msgstr "targets for %d po files that are specified"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
-msgstr ""
+msgstr "targets for %d po files that are out of date"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
-msgstr ""
+msgstr "all source files"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
-msgstr ""
+msgstr "file %r given on command line is not under the source directory, ignoring"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
-msgstr ""
+msgstr "file %r given on command line does not exist, ignoring"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
-msgstr ""
+msgstr "%d source files given on command line"
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
-msgstr ""
+msgstr "targets for %d source files that are out of date"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
-msgstr ""
+msgstr "building [%s]: "
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
-msgstr ""
+msgstr "looking for now-outdated files... "
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
-msgstr ""
+msgstr "%d found"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
-msgstr ""
+msgstr "none found"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
-msgstr ""
+msgstr "pickling environment"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
-msgstr ""
+msgstr "checking consistency"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1496,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1514,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1536,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1630,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
-msgstr ""
+msgstr "\":file:\" option for csv-table directive now recognises an absolute path as a relative path from source directory. Please update your document."
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2428,203 +2432,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
-msgid "Graphviz directive cannot have both content and a filename argument"
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
+msgid "Graphviz directive cannot have both content and a filename argument"
+msgstr "Graphviz directive cannot have both content and a filename argument"
+
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
-msgstr ""
+msgstr "External Graphviz file %r not found or reading it failed"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
-msgstr ""
+msgstr "Ignoring \"graphviz\" directive without content."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2634,14 +2658,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
-msgstr ""
+msgstr "dot command %r cannot be run (needed for graphviz output), check the graphviz_dot setting"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2651,33 +2675,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
-msgstr ""
+msgstr "graphviz_output_format must be one of 'png', 'svg', but is %r"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2687,163 +2711,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
-msgstr ""
+msgstr "Permalink to this equation"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2851,162 +2890,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3021,122 +3066,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr ""
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3167,7 +3219,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3248,35 +3300,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3321,12 +3373,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3368,273 +3420,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
-msgstr ""
+msgstr "Could not obtain image size. :scale: option is ignored."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.js b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.js
index ef63d3379..fc45ca0d5 100644
--- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo
index 484f083c9..2ba7676e9 100644
Binary files a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo and b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
index 220ed90e8..de134280a 100644
--- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: English (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/en_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: en_HK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,984 +220,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,271 +1226,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1496,15 +1499,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1514,21 +1517,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1536,91 +1539,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1630,793 +1633,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2428,203 +2431,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2634,14 +2657,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2651,33 +2674,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2687,163 +2710,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2851,162 +2889,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3021,122 +3065,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr ""
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3167,7 +3218,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3248,35 +3299,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3321,12 +3372,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3368,273 +3419,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo
index 61b9aa939..3cccf3dbd 100644
Binary files a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo and b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.po b/sphinx/locale/eo/LC_MESSAGES/sphinx.po
index 93862c5f6..2903c1bc9 100644
--- a/sphinx/locale/eo/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Tatsuro YOKOTA , 2021\n"
"Language-Team: Esperanto (http://www.transifex.com/sphinx-doc/sphinx-1/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Ne povas trovi fontan dosierujon (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,872 +222,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Indico universala"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "indico"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "sekva"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "antaŭa"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentaro"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,111 +1105,111 @@ 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:491
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,271 +1228,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1498,15 +1501,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1516,21 +1519,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1538,91 +1541,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1632,793 +1635,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Aŭtoro:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parametroj"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "membro"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "funkcio"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "nomaĵo"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "klaso"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (klaso)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "datenoj"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "escepto"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "vidu %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "vidu ankaŭ %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Simboloj"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2430,203 +2433,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2636,14 +2645,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2653,33 +2662,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2689,163 +2698,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,162 +2877,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3023,129 +3053,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "Avertoj"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Eraro"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Averto"
@@ -3330,12 +3360,12 @@ msgid "search"
msgstr "serĉu"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3377,19 +3407,19 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr ""
@@ -3401,12 +3431,12 @@ msgstr ""
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ""
@@ -3423,227 +3453,234 @@ msgstr ""
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.mo b/sphinx/locale/es/LC_MESSAGES/sphinx.mo
index c3fada2f9..b9f5030d4 100644
Binary files a/sphinx/locale/es/LC_MESSAGES/sphinx.mo and b/sphinx/locale/es/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.po b/sphinx/locale/es/LC_MESSAGES/sphinx.po
index 6ef49723a..021574183 100644
--- a/sphinx/locale/es/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/es/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,14 +9,14 @@
# Guillem Borrell , 2011
# Ivan García , 2019
# Leonardo J. Caballero G. , 2013-2018,2020
-# Komiya Takeshi , 2016,2021
+# Takeshi KOMIYA , 2016,2021
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Takeshi KOMIYA , 2016,2021\n"
"Language-Team: Spanish (http://www.transifex.com/sphinx-doc/sphinx-1/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,130 +25,123 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "No se encuentra directorio fuente (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
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:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr "creando directorio de salida"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr "mientras configura la extensión %s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "cargando traducciones [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "hecho"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "no disponible para mensajes incorporados"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr "cargando el ambiente pickled"
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "fallo: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "Ningún constructor seleccionado, utilizando el valor predeterminado: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "éxitoso"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "finalizo con problemas"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, 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:342
#, 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:345
#, python-format
msgid "build %s, %s warning."
msgstr "construir %s, %s advertencia."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr "compilación %s, %s advertencias."
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "construir %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, 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:659
#, 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:680 sphinx/application.py:701
#, 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:1249
#, 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:1253
#, 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:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -169,64 +162,64 @@ msgid ""
"explicit"
msgstr "la extensión %s no declara si es seguro para la escritura paralela, suponiendo que no lo sea - solicite al autor de la extensión que lo verifique y haga explicito"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, 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:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr "realizando serialmente %s"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "directorio de configuración no contiene un archivo conf.py (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "no se puede reemplazar el ajuste de la configuración del diccionario %r, haciendo caso omiso (utilice %r para definir elementos individuales)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "número no válido %r de valor de configuración %r, haciendo caso omiso"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "no se puede reemplazar los ajustes de configuración %r con tipo no compatible, haciendo caso omiso"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "valor de configuración desconocido %r en anulación, ignorando"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "No hay tal valor de configuración: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "Valor de configuración %r ya presente"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Hay un error de sintaxis en su archivo de configuración: %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "El archivo de configuración (o uno de los módulos que importa) invocó sys.exit()"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -234,872 +227,882 @@ msgid ""
"%s"
msgstr "Hay un error programable en su archivo de configuración:\n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "El valor de configuración `source_suffix' espera una cadena de caracteres, una lista de cadena de caracteres o un diccionario. Pero `%r' es dado."
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "Sección %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Figura %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tabla %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Lista %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "El valor de configuración `{name}` tiene que ser uno de {candidates}, pero fue dado `{current}`."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "El valor de configuración `{name}' tiene tipo `{current.__name__}'; esperado {permitted}."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "El valor de configuración `{name}' tiene el tipo `{current.__name__}', el valor predeterminado es `{default.__name__}'."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r no fue encontrado, se ignora."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "Evento %r ya presente"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "Nombre de evento desconocido: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "La extensión %s es requerida por la configuración de needs_extensions, pero esta no es cargada."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "Este proyecto necesita la extensión %s por lo menos en la versión %s y por lo tanto no puede ser construido con la versión cargada (%s)."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "El nombre del lexer de pigmentos %r se desconoce"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr "No pudo el léxico literal_block como \"%s\". Destacado omitido."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "documento no legible. Ignorado."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Constructor clase %s no tiene ningún atributo \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Constructor %r ya existe (en el módulo %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Nombre de constructor %s no registrados o disponibles a través del punto de entrada"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "Nombre de constructor %s no registrado"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "dominio %s ya esta registrado"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "dominio %s no esta registrado"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "La directiva %r ya fue registrada en el dominio %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "El rol %r ya fue registrado en el dominio %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "El índice %r ya fue registrado en el dominio %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr "El %r object_type ya está registrado"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "El %r crossref_type ya está registrado"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r ya está registrado"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser para %r ya está registrado"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "Analizador de fuentes para %s no registrado"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr "Traductor para %r ya existe"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "kwargs para la función add_node() debe ser una tupla de función (visitar, salir): %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r ya esta registrado"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "la extensión %r ya se fusionó con Sphinx desde la versión %s; esta extensión se omite."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "Excepción original:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "No puede importar la extensión %s"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "extensión %r no tiene ninguna función setup(); ¿es realmente un módulo de extensión de Sphinx?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "La extensión %s utilizada por este proyecto necesita al menos la versión de Sphinx v%s; por lo tanto no puede ser construido con esta versión."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr "extensión %r devuelve un objeto no soportado de su función setup(); debe devolver un diccionario de metadatos o ninguno"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "tema %r no tiene configuraciones de \"tema\""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "tema %r no tiene configuraciones de \"heredar\""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "no encontrado ningún tema llamado %r, heredado por %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "configuración de %s.%s se produce en ninguna de las configuraciones de tema buscado"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr "opción de tema no soportada %r fue dada"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "archivo %r o ruta del tema no es un archivo zip válido o no contiene ningún tema"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "sin tema llamado %r encontrado (¿falta el archivo theme.conf?)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr "una imagen adecuada para %s constructor no encontrado: %s (%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr "una imagen adecuada para %s constructor no encontrado: %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "compilando [mo]:"
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "escribiendo salida... "
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr "Todos los %d archivos po"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "los objetivos para %d los archivos po que se especifican"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "los objetivos para %d los archivos po que estan desactualizados"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "todos los archivos fuente"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "archivo %r dado en la línea de comandos no está en el directorio fuente, ignorado"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "archivo %r dado en la línea de comandos no existe, ignorado"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr "%d archivos fuente dados en la línea de comandos"
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "los objetivos para %d los archivos fuentes que estan desactualizados"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "compilando [%s]:"
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "buscando por archivos no actualizados..."
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "encontrado %d"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "no encontrado"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr "preparando ambiente"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "verificando consistencia"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "no hay archivos objetivo desactualizados."
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "actualizando ambiente"
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%sañadido, %s cambiado, %s removido"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "leyendo fuentes..."
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr "Esperando a los workers..."
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr "docnames para escribir: %s"
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "preparando documentos"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr "entrada de tabla de contenido duplicada encontrada: %s"
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "copiando imágenes..."
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr "no puede leer el archivo de imagen %r: en su lugar, lo copia"
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "no se puede copiar archivo de imagen %r: %s"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "no se puede escribir archivo de imagen %r: %s"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr "no se encuentra Pillow - copiando archivos de imágenes"
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr "mimetype desconocido para %s, ignorando"
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "escribiendo archivo %s..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "El archivo de resumen está en %(outdir)s."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "no hay cambios en versión %s."
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "escribiendo archivo de resumen..."
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Funciones incorporadas"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Nivel de módulo"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "copiando archivos fuente"
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr "no se pudo leer %r for para la creación del registro de cambios"
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr "El constructor ficticio no genera archivos."
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr "El archivo ePub está en %(outdir)s."
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_language\" (o \"language\") no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr "el valor de configuración \"epub_uid\" debe ser XML NAME para EPUB3"
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_title\" (or \"html_title\") no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_author\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_contributor\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_description\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_publisher\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_copyright\" (or \"copyright\") no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr "el valor de configuración \"epub_identifier\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr "el valor de configuración \"version\" no debe estar vacío para EPUB3"
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "css_file inválido: %r, ignorado"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "Los catálogos de mensajes están en %(outdir)s."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "objetivos para los archivos de plantillas %d"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "leyendo plantillas..."
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "escribiendo catálogos de mensajes..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Busque cualquier error en la salida anterior o en el archivo %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr "enlace roto: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancla '%s' no encontrado"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "Las páginas del manual están en %(outdir)s."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "no se encontró el valor de configuración \"man_pages\"; no se escribirán las páginas del manual"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "escribiendo"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "El valor de configuración \"man_pages\" hace referencia a un documento desconocido %s"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "Página HTML está en %(outdir)s."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr "ensamblando documento sencillo"
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "escribiendo archivos adicionales"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "Los archivos Texinfo están en %(outdir)s."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr "\nEjecute el comando 'make' en ese directorio para ejecutarlos a través de makeinfo\n(usa el comando 'make info' aquí para hacer esto automáticamente)."
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "no se encontró el valor de configuración \"texinfo_documents\"; no se escribirán documentos"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "El valor de configuración \"texinfo_documents\" hace referencia a un documento desconocido %s"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "procesando %s"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "resolviendo referencias..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (en "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "copiando archivos de soporte Texinfo"
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "error escribiendo archivo Makefile: %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "Los archivos de texto están en %(outdir)s."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "error escribiendo archivo %s: %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "Los archivos XML están en %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Los archivos pseudo-XML están en %(outdir)s."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr "el archivo de información de compilación está roto: %r"
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "Las páginas HTML están en %(outdir)s."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr "Error al leer la información de compilación del fichero: %r"
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%d de %B de %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Índice General"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "índice"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "siguiente"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "anterior"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "generando índices"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "escribiendo páginas adicionales"
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "copiando archivos descargables..."
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "no se puede copiar archivo descargable %r: %s"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "no se puede copiar archivo estático %r"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "copiando archivos extras"
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "no se puede copiar archivo extra %r"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr "Error al escribir el archivo de información de compilación: %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr "no se pudo cargar el índice de búsqueda, pero no se crearán todos los documentos: el índice estará incompleto."
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr "La página %s coincide con dos patrones en html_sidebars: %r y %r"
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "Se produjo un error Unicode al representar la página %s. Asegúrese de que todos los valores de configuración que contengan contenido que no sea ASCII sean cadenas Unicode."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr "Ha ocurrido un error al renderizar la pagina %s. Motivo: %r"
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr "volcar inventario de objetos"
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr "volcar el índice de búsqueda en %s"
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "js_file inválido: %r, ignorado"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr "Muchos math_renderers están registrados. Pero no se ha seleccionado math_renderer."
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr "Desconocido math_renderer %r es dado."
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "entrada html_extra_path %r no existe"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr "entrada html_extra_path %r se coloca dentro de outdir"
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr "entrada html_static_path %r no existe"
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr "entrada html_static_path %r se coloca dentro de outdir"
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "archivo de logo %r no existe"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "el archivo %r usado para el favicon no existe"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "documentación de %s - %s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "Los archivos LaTeX están en %(outdir)s."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nEjecuta el comando 'make' en este directorio para compilarlos usando (pdf)latex\n(usa el comando 'make latexpdf' aquí para hacer esto automáticamente)."
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "no se encontró el valor de configuración \"latex_documents\"; no se escribirán documentos"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "El valor de configuración \"latex_documents\" hace referencia a un documento desconocido %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1107,111 +1110,111 @@ 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:491
msgid "Index"
msgstr "Índice"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Versión"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr "No se conoce la opción de Babel para el idioma %r"
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr "copiando archivos de soporte TeX"
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr "copiando archivos de soporte TeX..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr "copiando archivos adicionales"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr "Clave de configuración desconocida: latex_elements[%r], ignorada."
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr "%r no tiene configuración de \"tema\""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr "%r no tiene configuración de \"%s\""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr "Ha ocurrido un error al compilar, iniciando depurador:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr "¡Interrumpido!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr "error en marcado de reST"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "Error de codificación:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "El rastreo completo se ha guardado en %s, si desea informar el problema a los desarrolladores."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "Error de recursión:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr "Ha ocurrido una excepción:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Por favor, informe también esto si fue un error del usuario, de modo que la próxima vez se pueda proporcionar un mejor mensaje de error."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Se puede presentar un informe de error en el rastreador en . ¡Gracias!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr "número de trabajo debe ser un número positivo"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1230,271 +1233,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "ruta a los archivos fuente de la documentación"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "ruta al directorio de salida"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "una lista de archivos específicos para reconstruir. Ignorado si se especifica -a"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "opciones generales"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "constructor a usar (por defecto: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "escribir todos los archivos (por defecto: solo escribir archivos nuevos y modificados)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "no usar un entorno guardado, siempre leer todos los archivos"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "ruta para el entorno en caché y los archivos doctree (predeterminado: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "construir en paralelo con N procesos donde sea posible (el valor especial \"auto\" establecerá N en recuento de CPU)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "ruta del archivo de configuración (conf.py) donde se encuentra (predeterminado: igual que el valor SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "no use ningún archivo de configuración, solomente opciones -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "sobreescribir un ajuste en el fichero de configuración"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "pasar un valor a la plantilla HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr "define la etiqueta: incluye bloques \"only\" con TAG"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr "modo quisquilloso, advierte sobre todas las referencias faltantes"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "opciones de salida de consola"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr "aumentar la verbosidad (puede repetirse)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr "sin salida en salida estándar, solo advertencias en los mensajes de error estándar"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr "sin salida, ni siquiera advertencias"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr "emitir salida de color (predeterminado: detección automática)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr "no emite salida de color (predeterminado: detección automática)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "escribir avisos (y errores) al fichero indicado"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "convertir advertencias en errores"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr "con -W, sigue adelante cuando recibas advertencias"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "mostrar rastreo completo en excepción"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "ejecutar Pdb en excepción"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "no se pueden encontrar los archivos %r"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "no se puede combinar la opción -a y nombres de archivo"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "no se puede abrir el archivo de advertencia %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "El argumento de la opción -D debe estar en la forma nombre=valor"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "El argumento de la opción -A debe estar en la forma nombre=valor"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "insertar automáticamente docstrings de los módulos"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "probar automáticamente fragmentos de código en bloques doctest"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "enlace entre la documentación de Sphinx de diferentes proyectos"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "escribir entradas de \"todo\" que se pueden mostrar u ocultar en la compilación"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "verificación para el cubrimiento de la documentación"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "incluir expresiones matemáticas, mostradas como imágenes PNG o SVG"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "incluir matemática, mostrada en el navegador por MathJax"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "inclusión condicional de contenido basado en valores de configuración"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "incluir enlaces al código fuente de objetos documentados de Python"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr "crear archivo .nojekyll para publicar el documento en páginas GitHub"
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr "Por favor, ingrese un nombre de ruta válido."
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "Por favor, ingrese algún texto."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr "Por favor, ingrese uno de %s."
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "Por favor, ingrese cualquiera de 'y' o 'n'"
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "Por favor, ingrese un archivo de sufijo, por ejemplo, '.rst' o '.txt'."
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "Bienvenido a la utilidad de inicio rápido de Sphinx %s."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr "Ingrese los valores para las siguientes configuraciones (solo presione Entrar para\naceptar un valor predeterminado, si se da uno entre paréntesis)."
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr "Ruta raíz seleccionada: %s"
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr "Ingrese la ruta raíz para la documentación."
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr "Ruta raíz para la documentación"
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "Error: un archivo conf.py ya existe en la ruta raíz seleccionada."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "sphinx-quickstart no sobreescribirá proyectos existentes de Sphinx."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "Por favor, ingrese una nueva ruta raíz (o ingrese Enter para salir)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr "Tiene dos opciones para colocar el directorio de compilación para la salida de Sphinx.\nO usas un directorio \"_build\" dentro de la ruta raíz, o separas\ndirectorios \"fuente\" y \"compilación\" dentro de la ruta raíz."
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "Separar directorios fuente y compilado (y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr "Dentro del directorio raíz, se crearán dos directorios más; \"_templates\"\npara plantillas HTML personalizadas y \"_static\" para hojas de estilo personalizadas y otras archivos\nestáticos. Puede ingresar otro prefijo (como \".\") Para reemplazar el guión bajo."
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "Prefijo de nombre para directorios de plantillas y estático"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr "El nombre del proyecto aparecerá en varios lugares en la documentación construida."
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "Nombre de proyecto"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "Autor(es)"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1503,15 +1506,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "Versión del proyecto"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "Liberación del proyecto"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1521,21 +1524,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr "Si los documentos deben escribirse en un idioma que no sea inglés,\npuede seleccionar un idioma aquí por su código de idioma. Sphinx entonces\ntraducir el texto que genera a ese idioma.\n\nPara obtener una lista de códigos compatibles, vea\nhttps://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "Lenguaje del proyecto"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "Sufijo del archivo fuente"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1543,91 +1546,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr "Un documento es especial porque se considera el nodo superior del\n\"contents tree\", es decir, es la raíz de la estructura jerárquica\nde los documentos. Normalmente, esto es \"index\", pero si su documento \"index\"\nes una plantilla personalizada, también puede establecerlo en otro nombre de archivo."
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "Nombre del documento maestro (sin sufijo)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "Error: el archivo maestro %s ya se ha encontrado en la ruta raíz seleccionada."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "sphinx-quickstart no sobreescribirá el archivo existente."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "Ingrese un nuevo nombre de archivo o cambie el nombre del archivo existente y presione Enter"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr "Indique cuál de las siguientes extensiones de Sphinx deben habilitarse:"
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "Nota: imgmath y mathjax no se pueden habilitar al mismo tiempo. imgmath ha sido deseleccionado."
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr "Se puede generar un archivo Makefile y un archivo de comandos de Windows para que usted\nsolo tiene que ejecutar, por ejemplo, `make html' en lugar de invocar sphinx-build\ndirectamente."
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "Crear Makefile? (y/n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "¿Crear archivo de comandos para Windows? (y/n)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "Creando archivo %s."
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "El archivo %s ya existe, omitiendo."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "Terminado: se ha creado una estructura de directorio inicial."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr "Ahora debe completar su archivo maestro %s y crear otros archivos fuente\nde documentación."
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr "Use el archivo Makefile para compilar los documentos, así ejecute el comando:\n make builder"
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr "Use el comando sphinx-build para compilar los documentos, así ejecute el comando:\n sphinx-build -b builder %s %s"
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr "donde \"builder\" es uno de los constructores compatibles, por ejemplo, html, latex o linkcheck."
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1637,793 +1640,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nGenere los archivos necesarios para un proyecto Sphinx.\n\nsphinx-quickstart es una herramienta interactiva que hace algunas preguntas sobre su\nproyecto y luego genera un directorio completo de documentación y un ejemplo del archivo\nMakefilepara ser utilizado con el comando sphinx-build.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "modo silencioso"
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr "raíz del proyecto"
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "Opciones de estructura"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "si se especifica, separe los directorios de fuentes y de compilación"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr "reemplazo para punto en _templates, etc."
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "Opciones básicas del proyecto"
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "nombre del proyecto"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "autores"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "versión del proyecto"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "liberación del proyecto"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "lenguaje del documento"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "sufijo de archivo fuente"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "nombre de documento maestro"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr "usar epub"
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "Opciones de extensión"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "habilitada extensión %s"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "habilitar extensiones arbitrarias"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "creación del Makefile y Batchfile"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "crear makefile"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "no crear makefile"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "crear batchfile"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "no crear batchfile"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr "use el modo make para Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr "no use el modo make para Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "Plantillas de proyecto"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "directorio de plantillas para archivos de plantillas"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "definir una variable de proyceto"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr "se especifica \"quiet\", pero no se especifica ninguno de \"project\" o \"author\"."
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr "Error: la ruta especificada no es un directorio, o ya existen archivos sphinx."
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr "sphinx-quickstart solo se genera en un directorio vacío. Por favor, especifique una nueva ruta raíz."
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "Variable de plantilla inválida: %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "Subtítulo inválido: %s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr "la especificación del número de línea está fuera de range(1-%d): %r"
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "No puede utilizar ambas opciones \"%s\" y \"%s\""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr "Archivo incluido %r no encontrado o la lectura del mismo fallo"
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr "Codificación %r usado para la lectura archivo incluido %r parece estar mala, trate de darle una opción :encoding:"
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr "Objeto nombrado %r no encontrado en el archivo incluido %r"
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr "No puede utilizar a \"lineno-match\" con un conjunto desunido de \"líneas\""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Línea especifico %r: sin líneas tiradas desde el archivo incluido %r"
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr "toctree contiene referencia al documento excluido %r"
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr "toctree contiene referencias a documentos inexistentes %r"
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Autor de la sección: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Autor del módulo: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Código del autor: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parámetros"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Devuelve"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Tipo del valor devuelto"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "miembro"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "función"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr "unión"
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "enum"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "enumeración"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "tipo"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Nuevo en la versión %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Distinto en la versión %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Obsoleto desde la versión %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr "citación duplicada %s, otra instancia en %s"
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr "Citación [%s] no está referenciada."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Parametros de Plantilla"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Lanzamientos"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "clase"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "concepto"
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (función incorporada)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (método de %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (clase)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (atributo de %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Argumentos"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (módulo)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "método"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "dato"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "atributo"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "módulo"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "duplicada %s descripción de %s, otra %s en %s"
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "No válido math_eqref_format: %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "palabra clave"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "operador"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objeto"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "excepción"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "sentencia"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "función incorporada"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "Muestra"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (en el módulo %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable incorporada)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (clase incorporada)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (clase en %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (método estático de %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Índice de Módulos Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "módulos"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Obsoleto"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "método de la clase"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "método estático"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, 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:1435
msgid " (deprecated)"
msgstr " (obsoleto)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (directiva)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ":%s: (opción directiva)"
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (rol)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "directiva"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr "directive-option"
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "rol"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr "descripción duplicada de %s %s, otra instancia en %s"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "variables de entorno; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "Descripción de la opción con formato incorrecto %r, debe verse como \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" o \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr "%sopción de línea de comando "
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr "opción de línea de comando"
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr "el término del glosario debe ir precedido de una línea vacía"
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr "los términos del glosario no deben estar separados por líneas vacías"
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr "el glosario parece estar mal formateado, verifique la sangría"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "termino de glosario"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "gramática simbólica"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "etiqueta de referencia"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "variables de entorno"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "opción de programa"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "documento"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Índice de Módulos"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Página de Búsqueda"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "etiqueta duplicada %s, otra instancia en %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "duplicada %s descripción de %s, otra instancia en %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig está deshabilitado. :numref: se ignora."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr "el enlace no tiene subtítulo: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "inválido numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr "inválido numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "nueva configuración"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr "configuración modificada"
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "extensiones modificadas"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr "la versión del entorno de compilación no es actual"
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "directorio fuente ha cambiado"
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Este entorno es incompatible con el generador seleccionado, elija otro directorio doctree."
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Error al escanear los documentos en %s: %r"
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr "Dominio %r no está registrado"
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr "toctree auto referenciado encontrado. Ignorado."
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "documento no está incluido en ningún toctree"
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "ver %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "ver también %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr "tipo de entrada de índice desconocido %r"
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Símbolos"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr "referencias circulares de toctree detectadas, ignorando: %s <- %s"
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr "toctree contiene una referencia al documento %r que no tiene título: no se generará ningún enlace"
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr "archivo de imagen no legible:%s"
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr "archivo de imagen %s no legible: %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr "el archivo de descarga no es legible: %s"
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr "%s ya tiene asignados números de sección (¿número de árbol anidado?)"
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr "Debería crear archivo %s."
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2435,203 +2438,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr "\nMire recursivamente en para módulos y paquetes de Python y cree\nun archivo reST con directivas automodule por paquete en el .\n\nLos s pueden ser patrones de archivo y/o directorio que serán\nexcluidos de la generación.\n\nNota: Por defecto, este script no sobrescribirá los archivos ya creados."
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr "ruta al módulo al documento"
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr "archivo de estilo fnmatch y/o patrones de directorio para excluir de la generación"
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr "directorio para colocar toda la salida"
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr "rofundidad máxima de submódulos para mostrar en la tabla de contenido (predeterminado: 4)"
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "sobreescribir archivos existentes"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr "seguir enlaces simbólicos. Potente cuando se combina con el paquete collective.recipe.omelette."
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr "ejecutar la rutina sin crear archivos"
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr "poner documentación para cada módulo en su propia página"
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr "incluir \"_private\" en módulos"
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr "nombre de archivo de la tabla de contenido (predeterminado: módulos)"
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr "no crear un archivo de tabla de contenido"
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr "no cree encabezados para los paquetes de módulos/paquetes (por ejemplo, cuando las cadenas de documentación \"docstrings\" ya los contienen)"
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr "poner la documentación del módulo antes de la documentación del submódulo"
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr "interpretar las rutas del módulo de acuerdo con la especificación de espacios de nombres implícitos en la PEP-0420"
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr "sufijo de archivo (por defecto: rst)"
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr "generar un proyecto completo con sphinx-quickstart"
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr "agregue module_path al sys.path, que se usa cuando se da el parámetro --full"
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr "nombre del proyecto (predeterminado: nombre del módulo raíz)"
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr "autor(es) del proyecto, utilizado cuando se da el parámetro --full"
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr "versión del proyecto, utilizado cuando se da el parámetro --full"
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr "lanzamiento del proyecto, utilizado cuando se da el parámetro --full, por defecto es --doc-version"
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "opciones de extensión"
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s no es un directorio."
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr "expresiones regulares inválidas %r en %s"
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "Pruebas de cobertura en las fuentes terminadas, mira los resultados en %(outdir)spython.txt."
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr "expresiones regulares inválidas %r en coverage_c_regexes"
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr "el módulo %s no podía ser importado: %s"
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr "falta '+' o '-' en la opción '%s'."
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr "'%s' no es una opción válida."
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr "'%s' no es una opción pyversion válida"
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "tipo de TestCode inválido"
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "Prueba de doctests en las fuentes terminadas, mira los resultados en %(outdir)s/output.txt."
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr "sin código/salida en el bloque %s en %s:%s"
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "ignorando el código doctest no válido: %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== duraciones de lectura más lentas ======================="
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
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"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "Archivo externo Graphviz %r no encontrado o la lectura del mismo fallo"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "Ignorando la directiva \"graphviz\" sin contenido."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2641,14 +2650,14 @@ msgid ""
"%r"
msgstr "dot no produjo un archivo de salida:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "comando dot %r no se puede ejecutar (necesarios para la salida de graphviz), Compruebe la configuración de graphviz_dot"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2658,33 +2667,33 @@ msgid ""
"%r"
msgstr "dot salió con error:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "el valor del parámetro graphviz_output_format debe ser uno de 'png', 'svg', pero es %r"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr "dot código %r: %s"
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[gráfica: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[gráfica]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2694,163 +2703,178 @@ msgid ""
"%r"
msgstr "convert salió con error:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr "el comando convert %r no puede ejecutar, compruebe el valor de configuración image_converter"
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr "comando LaTeX %r no se puede ejecutar (necesario para la visualización matemática), compruebe la configuración de imgmath_latex"
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr "El comando%s %r no se puede ejecutar (necesario para la visualización matemática), verifique la configuración imgmath_%s"
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr "visualizar latex %r: %s"
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr "en línea latex %r: %s"
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "Enlace permanente a esta ecuación"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "el inventario intersphinx se ha movido: %s -> %s"
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "cargando inventario intersphinx desde %s..."
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "encontró algunos problemas con algunos de los inventarios, pero tenían alternativas de trabajo:"
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr "no se pudo llegar a ninguno de los inventarios con los siguientes problemas:"
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(en %s versión %s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(en %s)"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "el identificador de intersphinx %r no es una cadena. Ignorado"
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Error al leer intersphinx_mapping[%s], ignorado: %r"
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[fuente]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Por hacer"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "Marca TODO encontrada: %s"
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(La <> se encuentra en %s, línea %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "entrada original"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr "resaltando el código del módulo..."
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[documentos]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Código de módulo"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Código fuente para %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Resumen: código de modulo"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Todos los módulos para los cuales disponen código "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr "firma inválida para auto%s (%r)"
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "falta el atributo %s en el objeto %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc: no se pudo determinar %r que se documentará, se produjo la siguiente excepción:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2858,162 +2882,168 @@ msgid ""
"explicit module name)"
msgstr "no sabe qué módulo importar para el autodocumento %r (intente colocar una directiva \"module\" o \"currentmodule\" en el documento o dar un nombre explícito al módulo)"
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" en el nombre del automodule no tiene sentido"
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "argumentos de firma o anotación de retorno dada para automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ debe ser una lista de cadenas, no %r (en el módulo %s) -- ignorando __all__"
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "Bases: %s"
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr "Error al analizar type_comment para %r: %s"
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr "referencias autosummary excluidas documento %r. Ignorado."
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr "autosummary: no se encontró el archivo stub %r. Verifique su configuración de autosummary_generate."
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr "fallo al analizar el nombre %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "fallo al importar el objeto %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate: archivo no encontrado: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary genera archivos .rst internamente. Pero su source_suffix no contiene archivo .rst. Saltado."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary: no se pudo determinar %r que se documentará, se produjo la siguiente excepción:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] generar autosummary para: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] escribiendo a %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] fallo al importar %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3028,122 +3058,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nGenere ReStructuredText usando directivas de resumen automático \"autosummary\".\n\nsphinx-autogen es una interfaz para sphinx.ext.autosummary.generate. Genera\nlos archivos reStructuredText de las directivas autosummary contenidas en el\nlos archivos de entrada dados.\n\nEl formato de la directiva autosummary está documentado en el módulo Python\n``sphinx.ext.autosummary`` y se puede leer usando el siguiente comando::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "archivos fuente para generar archivos rST para"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "directorio para colocar toda la salida en"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "sufijo predeterminado para archivos (predeterminado: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "directorio de plantillas personalizadas (predeterminado: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "documento importados miembros (predeterminado: %(default)s)"
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "Argumentos de palabras clave"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "Ejemplo"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Ejemplos"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "Notas"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "Otros parámetros"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "Referencias"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "Avisos"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr "Campos"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Atención"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Prudencia"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Peligro"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Error"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Consejo"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Importante"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Nota"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Ver también"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Truco"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Advertencia"
@@ -3328,12 +3365,12 @@ msgid "search"
msgstr "buscar"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Resultados de la búsqueda"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3375,19 +3412,19 @@ msgstr "Cambios en la API C"
msgid "Other changes"
msgstr "Otros cambios"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Enlazar permanentemente con este título"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Enlazar permanentemente con esta definición"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Ocultar coincidencias de la búsqueda"
@@ -3399,12 +3436,12 @@ msgstr "Buscando"
msgid "Preparing search..."
msgstr "Preparando búsqueda..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Búsqueda finalizada, encontró %s página(s) acorde con la consulta de búsqueda."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", en "
@@ -3421,227 +3458,234 @@ msgstr "Contraer barra lateral"
msgid "Contents"
msgstr "Contenidos"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "Índice basado en 4 columnas encontrado. Puede ser un error de extensiones que usted usa: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "Pie de página [%s] no está referenciado."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr "Pie de página [#] no está referenciado."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de pie de página inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "referencias inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de citas inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "referencias de término inconsistentes en el mensaje traducido. original: {0}, traducido: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "más de un objetivo destino encontrado para 'cualquier' referencia cruzada %r: podría ser %s"
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr "No se pudo recuperar la imagen remota: %s [%d]"
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr "No se pudo recuperar la imagen remota: %s [%s]"
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "Formato de imagen desconocido: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "caracteres fuente no codificables, reemplazando con \"?\": %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr "omitido"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr "fallado"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr "tipo de nodo desconocido: %r"
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr "leyendo error: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr "escribiendo error: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"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"
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr "rol por defecto %s no encontrado"
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format no está definido para %s"
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Cualquier ID no asignado para el nodo %s"
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Enlace permanente a esta tabla"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Enlace permanente a este código fuente"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Enlace permanente a esta imagen"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Enlace permanente a la tabla de contenidos"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "No se pudo obtener el tamaño de la imagen. La opción :scale: se ignora."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr "desconocida %r toplevel_sectioning para la clase %r"
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr "demasiado grande :maxdepth:, ignorado."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
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:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Notas a pie de página"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
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:1237
#, 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:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr "tipo de entrada de índice desconocido %s encontrado"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[imagen: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[imagen]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr "subtítulo no dentro de una figura."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr "tipo de nodo no implementado: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "tipo de nodo desconocido: %r"
diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.mo b/sphinx/locale/et/LC_MESSAGES/sphinx.mo
index 5bbf99871..36f7298d8 100644
Binary files a/sphinx/locale/et/LC_MESSAGES/sphinx.mo and b/sphinx/locale/et/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.po b/sphinx/locale/et/LC_MESSAGES/sphinx.po
index 757802dd4..30a796bec 100644
--- a/sphinx/locale/et/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/et/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Aivar Annamaa , 2011
# Ivar Smolin , 2012
-# Ivar Smolin , 2013-2021
+# Ivar Smolin , 2013-2022
# Luc Saffre , 2015
msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Ivar Smolin , 2013-2022\n"
"Language-Team: Estonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Lähtekataloogi (%s) pole võimalik leida"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "Väljundkataloog (%s) ei ole kataloog"
-#: sphinx/application.py:165
+#: sphinx/application.py:157
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:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr "väljundkataloogi loomine"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "tõlgete laadimine [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "valmis"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr "serialiseeritud keskkonna laadimine"
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "tõrge: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "Ehitajat pole valitud, kasutatakse vaikimisi ehitajat: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "oli edukas"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "lõppes probleemidega"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr "ehitamine %s, %s hoiatus."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "ehitamine %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, 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:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, 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:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "seadistuste kataloog (%s) ei sisalda faili conf.py"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "vigane arv %r seadistuse väärtusele %r, eiratakse"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "Puudub määratud seadistusväärtus: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "Seadistuste väärtus %r on juba olemas"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Sinu seadistusfailis on süntaksi viga: %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Seadistusfail (või mõni selle poolt imporditud moodulitest) kutsus välja sys.exit()"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,872 +224,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "Sektsioon %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Joonis %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tabel %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Nimekiri %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r ei leitud, eiratakse."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
-msgstr ""
+msgstr "Sündmus %r on juba olemas"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
-msgstr ""
+msgstr "Tundmatu sündmuse nimi: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "needs_extensions sätted nõuavad laiendust %s, kuid see pole laaditud."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "See projekt vajab laiendust %s vähemalt versiooniga %s ja seetõttu pole projekti võimalik laaditud versiooniga (%s) ehitada."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "dokument pole loetav ja seda eiratakse."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "Ehitaja klassil %s puudub atribuut \"name\""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Ehitaja %r on juba olemas (moodulis %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "Ehitajat nimega %s pole registreeritud"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "domeen %s on juba registreeritud"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "domeen %s pole veel registreeritud"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser on %r jaoks juba registreeritud"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "Lähtekoodi analüsaatorit pole %s jaoks registreeritud"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "Algne erind:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "Laiendust %s pole võimalik importida"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "erindil %r puudub funktsioon setup(); kas see on päriselt Sphinxi laiendusmoodul?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Pythoni täiustusettepanekud; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "teemal %r puudub \"theme\" säte"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "teemal %r puudub \"inherit\" säte"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "fail %r teemarajal pole korrektni zip-fail või ei sisalda see teemat"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "teemat nimega %r ei leitud (kas theme.conf on puudu?)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "ehitamine [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "väljundi kirjutamine... "
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "%d määratud po-faili sihtfailid"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "%d po-faili sihtfailid on aegunud"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "kõik lähtefailid"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "%d lähtefaili sihtfailid on aegunud"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "ehitamine [%s]: "
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "praeguseks aegunud failide otsimine... "
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "leitud %d"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "ei leitud"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "kooskõla kontrollimine"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "aegunud sihtfaile pole"
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "keskkonna uuendamine:"
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "lisatud %s, muudetud %s, eemaldatud %s"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "lähtefailide lugemine..."
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "dokumentide ettevalmistamine"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "kujutiste kopeerimine... "
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "kujutise faili %r pole võimalik kopeerida: %s"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "kujutise faili %r pole võimalik kirjutada: %s"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "faili %s kirjutamine..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "Ülevaatefail asub kataloogis %(outdir)s."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "versioonis %s pole muutusi."
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "kokkuvõttefaili kirjutamine..."
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Sisseehitatud"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Mooduli tase"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "lähtefailide kopeerimine..."
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "vigane css_file: %r, eiratakse"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "Sõnumikataloogid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "%d mallifaili sihtfailid"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "mallide lugemine... "
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "sõnumikataloogide kirjutamine... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Otsi vigu ülalolevast väljundist või failist %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "Juhendi lehed asuvad kataloogis %(outdir)s."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "seadistusparameetrit \"man_pages\" ei leitud, juhendi lehti ei kirjutata"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "seadistusparameeter \"man_pages\" viitab tundmatule dokumendile %s"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "HTML-leht asub kataloogis %(outdir)s."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "täiendavate failide kirjutamine"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "Texinfo failid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "seadistusparameetrit \"texinfo_documents\" ei leitud, dokumente ei kirjutata"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "seadistusparameeter \"texinfo_documents\" viitab tundmatule dokumendile %s"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "viidete lahendamine..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (pealkirjas "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "Texinfo tugifailide kopeerimine"
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "viga faili Makefile kirjutamisel: %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "Tekstifailid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "viga faili %s kirjutamisel: %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "XML-failid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "PseudoXML-failid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "HTML-lehed asuvad kataloogis %(outdir)s."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
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/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%d. %b %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Üldindeks"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "indeks"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "järgmine"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "eelmine"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "indeksite genereerimine"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "täiendavate lehtede kirjutamine"
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "allalaaditavate failide kopeerimine..."
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "staatilist faili %r pole võimalik kopeerida"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "lisafailide kopeerimine"
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "lisafaili %r pole võimalik kopeerida"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr "Viga ehitamise infofaili kirjutamisel: %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "lehe %s renderdamisel tekkis Unicode viga. Palun veendu, et kõik mitte-ASCII sisuga seadistusparameetrid on kirjeldatud Unicode stringidena."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr "otsinguindeksi tõmmise kirjutamine keelele %s"
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "vigane js_file: %r, eiratakse"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "html_extra_path kirjet %r pole olemas"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr "html_extra_path kirje %r asub väljaspool väljundkataloogi"
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "logofaili %r pole olemas"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "favicon faili %r pole olemas"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentatsioon"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "LaTeX-failid asuvad kataloogis %(outdir)s."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nNende jooksutamiseks läbi (pdf)latex programmi käivita selles kataloogis\n'make' (selle automaatseks tegemiseks kasuta `make latexpdf')."
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "seadistusparameetrit \"latex_documents\" ei leitud, dokumente ei kirjutata"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "seadistusparameeter \"latex_documents\" viitab tundmatule dokumendile %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,111 +1107,111 @@ 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:491
msgid "Index"
msgstr "Indeks"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Redaktsioon"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr "TeX-i tugifailide kopeerimine"
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr "TeX-i tugifailide kopeerimine..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr "lisafailide kopeerimine"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr "Katkestatud!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "Rekursiooni viga:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Kui see oli kasutaja viga, siis anna palun sellest teada, et tulevikus oleks võimalik parem veateade väljastada."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Vearaportit on võimalik esitada träkkeris aadressil . Aitäh!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,271 +1230,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "dokumentatsiooni lähtefailide rada"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "väljundkataloogi rada"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "määratud failide uuestiehitamine. Võtme -a korral eiratakse"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "üldsuvandid"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "kasutatav ehitaja (vaikimisi: html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "kõikide failide kirjutamine (vaikimisi kirjutatakse ainult uued ja muutunud failid)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "salvestatud keskkonda ei kasutata, alati loetakse kõik failid"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "puhverdatud keskkonna ja dokumendipuu rada (vaikimisi: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "rööbiti ehitamine N protsessiga, kui võimalik (eriväärtus \"auto\" määrab N väärtuseks protsessorite arvu)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "seadistusfaili (conf.py) asukoha rada (vaikimisi sama mis SOURCEDIR)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "seadistusfaili ei kasutata üldse, ainult -D suvandid"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "seadistusfailis määratud väärtuse asendamine"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "väärtuse edastamine HTML-mallidesse"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "konsooliväljundi suvandid"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "hoiatuste (ja vigade) kirjutamine määratud faili"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "hoiatuste muutmine vigadeks"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "erindi korral täieliku tagasijälituse näitamine"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "erindi korral Pdb käivitamine"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "faile %r pole võimalik leida"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "suvandit -a ja failinimesid pole võimalik kombineerida"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "hoiatuste faili %r pole võimalik avada: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "-D suvandi argument peab olema vormingus nimi=väärtus"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "-A suvandi argument peab olema vormingus nimi=väärtus"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "moodulite dokumentatsioonistringide automaatne lisamine"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "dokumentatsioonistringides olevate koodijuppide automaattestimine"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "eri projektide Sphinx-dokumentatsiooni omavaheline viitamine"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "\"teha\" sissekannete kirjutamine, mida võib ehitamisega peita või näidata"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "dokumentatsiooni katvuse kontrollid"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "matemaatika kaasamine, mis renderdatakse PNG- või SVG-kujutisteks"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "matemaatika kaasamine, mis renderdatakse veebisirvikus MathJax-i abil"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "sisu tingimuslik kaasamine seadistusparameetrite alusel"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "dokumenteeritud Python-objektide lähtekoodile viitamise kaasamine"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ".nojekyll faili loomine dokumentide avaldamiseks GitHub-i lehtedel"
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "Palun sisesta mingi tekst."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "Palun sisesta kas 'y' või 'n'."
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "Tere tulemast kasutama Sphinx %s lendstardi utiliiti."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr "Palun sisesta väärtused järgnevate sätete jaoks (kandiliste sulgude vahel\nvõib olla vaikeväärtus, millega nõustumiseks vajuta lihtsalt Enter)."
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr "Valitud juurkataloog: %s"
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "Viga: valitud juurkataloogist leiti olemasolev conf.py."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "sphinx-quickstart ei kirjuta olemasolevaid Sphinx-projekte üle."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "Palun sisesta uus juurkataloog (või vajuta Enter lõpetamiseks)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr "Sphinx'i väljundi ehitamise kataloogi asetamiseks on kaks valikut.\nVõid kasutada kataloogi \"_build\" juurkataloogis või eraldiseisvaid \n\"source\" ja \"build\" katalooge juurkataloogis."
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "Lähtekoodi ja ehitamise kataloogide eraldamine (y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "Mallide ja staatilise kataloogi nime eesliide"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "Projekti nimi"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "Autorite nimed"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1500,15 +1503,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "Projekti versioon"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "Projekti väljalase"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1518,21 +1521,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "Projekti keel"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "Lähtefaili järelliide"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1540,91 +1543,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "Sinu põhidokumendi nimi (ilma järelliiteta)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "Viga: valitud juurkataloogist leiti peafail %s."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "sphinx-quickstart ei kirjuta olemasolevat faili üle."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "Palun sisesta uus failinimi või nimeta olemasolev fail ümber ja vajuta Enter"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "Märkus: imgmath ja mathjax ei saa korraga lubatud olla. imgmath eemaldati valikust."
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "Kas luua Makefile? (y/n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "Kas luua Windowsi käsufail? (y/n)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "Faili %s loomine."
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "Fail %s on juba olemas ja jäetakse vahele."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "Lõpetamine: Algne kataloogistruktuur on loodud."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr "Sa peaks nüüd asustama oma peafaili %s ja looma ülejäänud dokumentatsiooni\nlähtefailid. "
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr "Dokumentide ehitamiseks kasuta Makefile, näiteks:\n make ehitaja"
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr "Dokumentide ehitamiseks kasuta käsku sphinx-build, näiteks:\n sphinx-build -b builder %s %s"
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr "kus \"ehitaja\" on üks toetatud ehitajatest, nt. html, latex või linkcheck."
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1634,793 +1637,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nSphinx-projekti jaoks vajalike failide genereerimine.\n\nsphinx-quickstart on interaktiivne tööriist, mis küsib mõned küsimused Sinu\nprojekti kohta ja seepeale genereerib täieliku dokumentatsioonikataloogi ning\nnäidis-Makefile kasutamiseks koos sphinx-buildiga.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "vaikne režiim"
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "Struktuuri suvandid"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "kasutamise korral eraldatakse lähtefailide ja ehitamise kataloogid"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "Projekti põhisuvandid"
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "projekti nimi"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "autorite nimed"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "projekti versioon"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "projekti väljalase"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "dokumendi keel"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "lähtefaili järelliide"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "põhidokumendi nimi"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "Laienduste suvandid"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "laienduse %s lubamine"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "suvaliste laienduste määramine"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "Makefile ja Batchfile loomine"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "makefile loomine"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "makefile loomata jätmine"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "batchfile loomine"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "batchfile loomata jätmine"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "Projekti loomine mallist"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "mallifailide kataloog"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "malli muutuja kirjeldamine"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "Vigane mallimuutuja: %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "Vigane selgitustekst: %s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "Suvandeid \"%s\" ja \"%s\" pole võimalik korraga kasutada"
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Sektsiooni autor: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Mooduli autor: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Koodi autor: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Autor: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parameetrid"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Tagastab"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Tagastustüüp"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "liige"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "funktsioon"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "makro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "loend"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "tüüp"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr "funktsiooni parameeter"
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Uus versioonis %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Muudetud versioonis %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Iganenud alates versioonist %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Malli parameetrid"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "klass"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (sisseehitatud funktsioon)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s meetod)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (klass)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atribuut)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Argumendid"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (moodul)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "meetod"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "andmed"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "atribuut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "moodul"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "Vigane math_eqref_format: %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "võtmesõna"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "operaator"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objekt"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "erind"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "lause"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "sisseehitatud funktsioon"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Muutujad"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (moodulis %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (sisseehitatud muutuja)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (sisseehitatud klass)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klass moodulis %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s staatiline meetod)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Pythoni moodulite indeks"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "moodulid"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Iganenud"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "klassi meetod"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "staatiline meetod"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr " (iganenud)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (direktiiv)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (roll)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "direktiiv"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "roll"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "keskkonnamuutuja; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr "%s käsureasuvand"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr "käsureasuvand"
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "sõnastiku termin"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "grammatika märk"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "viite silt"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "keskkonnamuutuja"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "programmi suvand"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "dokument"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Mooduli indeks"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Otsinguleht"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "vigane numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr "vigane numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "See keskkond pole valitud ehitajaga ühilduv, palun vali mõni teine dokumendipuu kataloog."
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "dokument pole ühegi sisukorrapuu osa"
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "vaata %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "vaata ka %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Sümbolid"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr "kujutise fail pole loetav: %s"
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr "kujutise fail %s pole loetav: %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2432,203 +2435,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "laienduse suvandid"
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s pole kataloog."
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "Lähtefailide katvustestimine on lõppenud, vaata tulemusi failist %(outdir)spython.txt."
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "vigane TestCode tüüp"
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "Lähtefailide doctest-testimine on lõppenud, vaata tulemusi failist %(outdir)s/output.txt."
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "vigase doctest koodi eiramine: %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "Graphviz direktiivil ei tohi samaaegselt olla argumendid content ja filename"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "Välist Graphviz-faili %r ei leitud või esines tõrge selle lugemisel"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "Ilma sisuta \"graphviz\" direktiivi eiramine."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2638,14 +2647,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "dot käsku %r pole võimalik käivitada (vajalik graphvizi väljundi jaoks), kontrolli graphviz_dot sätteid"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2655,33 +2664,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "graphviz_output_format peab olema kas 'png' või 'svg', kuid mitte %r"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[joonis: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[joonis]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr "teisendamise käsku %r pole võimalik käivitada, kontrolli image_converter sätteid: %s"
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2691,163 +2700,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr "teisendamise käsku %r pole võimalik käivitada, kontrolli image_converter sätteid"
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "Püsiviit sellele võrrandile"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(projektis %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[lähtekood]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Teha"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "Leitud TEHA kirje: %s"
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(<> asub failis %s, real %d.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "algne kirje"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[dokumentatsioon]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Mooduli kood"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "%s lähtekood "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Ülevaade: mooduli kood"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Kõik lähtekoodiga moodulid "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2855,162 +2879,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr "Põlvnemine: %s"
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "tõrge objekti %s importimisel"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] automaatkokkuvõtte genereerimine failile: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] kirjutamine kataloogi %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,122 +3055,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "lähtefailid, mille kohta rST-faile genereerida"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "väljundfailide kataloog"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "failide vaikimisi järelliide (vaikimisi: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "kohandatud mallide kataloog (vaikimisi: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "imporditud liikmete dokumenteerimine (vaikimisi: %(default)s)"
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "Võtmesõnadega argumendid"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "Näide"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Näited"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "Märkused"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Tähelepanu"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Ettevaatust"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Oht"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Viga"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Vihje"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Tähtis"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Märkus"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Vaata ka"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Nõuanne"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Hoiatus"
@@ -3325,12 +3362,12 @@ msgid "search"
msgstr "otsi"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Otsingu tulemused"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3372,19 +3409,19 @@ msgstr "C API muutused"
msgid "Other changes"
msgstr "Ülejäänud muutused"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Püsiviit sellele pealkirjale"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Püsiviit sellele definitsioonile"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Varja otsingu tulemused"
@@ -3396,12 +3433,12 @@ msgstr "Otsimine"
msgid "Preparing search..."
msgstr "Otsingu ettevalmistamine..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "Otsingu tulemusena leiti %s leht(e)."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ""
@@ -3418,227 +3455,234 @@ msgstr "Varja külgriba"
msgid "Contents"
msgstr "Sisukord"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "Tundmatu pildivorming: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr "viga lugemisel: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr "viga kirjutamisel: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Püsiviit sellele tabelile"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Püsiviit sellele programmikoodile"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Püsiviit sellele pildile"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Püsiviit sellele sisukorrapuule"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ":maxdepth: on liiga suur ja seda eiratakse."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Joonealused märkused"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[pilt: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[pilt]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo
index 63b6965e4..f1e10557a 100644
Binary files a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo and b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.po b/sphinx/locale/eu/LC_MESSAGES/sphinx.po
index 9f8358359..f3c8dc5c4 100644
--- a/sphinx/locale/eu/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Asier Iturralde Sarasola , 2018\n"
"Language-Team: Basque (http://www.transifex.com/sphinx-doc/sphinx-1/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,130 +20,123 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -164,64 +157,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -229,872 +222,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Hobekuntza Proposamena; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Modulu maila"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (hemen: "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%Y %b %d"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Indize orokorra"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "indizea"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "hurrengoa"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "aurrekoa"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s dokumentazioa"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1102,111 +1105,111 @@ 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:491
msgid "Index"
msgstr "Indizea"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Argitalpena"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1225,271 +1228,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1498,15 +1501,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1516,21 +1519,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1538,91 +1541,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1632,793 +1635,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Atalaren egilea: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Moduluaren egilea: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Kodearen egilea: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Egilea:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Parametroak"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Itzultzen du"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Itzulketa mota"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "partaidea"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "funtzioa"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "makroa"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "mota"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Berria %s bertsioan"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "%s bertsioan aldatuta"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "%s bertsiotik aurrera zaharkituta"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Jaurtitzen du"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "klasea"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s metodoa)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (klasea)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s atributua)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Argumentuak"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (modulua)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "metodoa"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "datuak"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "atributua"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "modulua"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "gako-hitza"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "eragiketa"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objetua"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "salbuespena"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "sententzia"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Aldagaiak"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "Goratzen du"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s moduluan)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (klasea %s-(e)n)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s metodo estatikoa)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Python moduluen indizea"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "moduluak"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Zaharkitua"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "klaseko metodoa"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "metodo estatikoa"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr " (zaharkitua)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (rola)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "rola"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "inguruneko aldagaia; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "glosarioko terminoa"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "gramatikako token-a"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "erreferentzia etiketa"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "inguruneko aldagaia"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "programako aukera"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Moduluen indizea"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Bilaketa orria"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "%s ikusi"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "ikusi %s baita ere"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2430,203 +2433,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2636,14 +2645,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2653,33 +2662,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2689,163 +2698,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[iturburua]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Egitekoa"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "jatorrizko sarrera"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[dokumentazioa]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Moduluko kodea"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "%s(r)en iturburu kodea "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Gainbegirada: moduluko kodea"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Kodea eskuragarri duten modulu guztiak "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2853,162 +2877,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3023,122 +3053,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Adi"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Kontuz"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Arriskua"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Errorea"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Argibidea"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Garrantzitsua"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Oharra"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Ikusi baita ere"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Iradokizuna"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Kontuz"
@@ -3323,12 +3360,12 @@ msgid "search"
msgstr "bilatu"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Bilaketa emaitzak"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3370,19 +3407,19 @@ msgstr "C API aldaketak"
msgid "Other changes"
msgstr "Beste aldaketak"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Goiburu honetarako esteka iraunkorra"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Definizio honetarako esteka iraunkorra"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Bilaketa bat-etortzeak ezkutatu"
@@ -3394,12 +3431,12 @@ msgstr ""
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ""
@@ -3416,227 +3453,234 @@ msgstr "Alboko barra tolestu"
msgid "Contents"
msgstr "Edukiak"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Oin-oharrak"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[irudia]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo
index 3251057a8..94153fd8d 100644
Binary files a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.po b/sphinx/locale/fa/LC_MESSAGES/sphinx.po
index 6c7d998c9..bf1f77e73 100644
--- a/sphinx/locale/fa/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Hadi F , 2020-2021\n"
"Language-Team: Persian (http://www.transifex.com/sphinx-doc/sphinx-1/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "شاخهی منبع(%s) پیدا نشد."
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr "نشانی (%s) شاخه نیست"
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr "شاخههای مبدأ و مقصد نمی توانند یکسان باشند"
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr "ایجاد پوشه ی برون داد"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr "در حال راه اندازی افزونهی%s:"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "بارگذاری ترجمه ها [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "انجام شد"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "برای پیامهای داخلی در دسترس نیست"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr "بارگذاری محیط pckle شده"
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "شکست خورد: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "هیچ سازندهای برگزیده نشده، استفاده از قالب خروجی پیشفرض: html"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "موفّقیّتآمیز بود"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "انجام شد ولی با مشکل"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار میشود)."
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار میشود)."
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr "ساخت %s، %s هشدار."
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "ساخت %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr "بست کلاس %r در حال حاضر ثبت نام شده است، بازدیدکنندگان این پیوند نادیده گرفته خواهد شد"
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, 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:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "نقش %r از قبل ثبت شده که مقدار قبلی نادیده گرفته خواهد شد"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "افزونه ی %sبرای خواندن موازی امن نیست"
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "افزونهی %s مشخّص نکرده که آیا برای نوشتن موازی امن هست یا نه. که فرض میگیریم نیست. لطفاً از نویسندهی افزونه بخواهید این موضوع را بررسی و آن را مشخّص کند"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, 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:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr "انجام چندبارهی %s"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "شاخهی پیکربندی(%s)، پروندهی conf.py را ندارد"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "امکان لغو تنظیمات پیکربندیdictionary %r ، نادیده گرفته میشود (برای تعیین تک تک عناصر %r را به کار ببرید)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "شماره نامعتبر %r برای پیکربندی مقدار %r، نادیده گرفته میشود"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "امکان لغو تنظیمات پیکربندی %r با نوع پشتیبانی نشده نبود، نادیده گرفته میشود"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "مقدار پیکربندی ناشناخته %r در ابطال، نادیده گرفته شد"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "چنین مقداری برای پیکربندی نبود: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "مقدار پیکربندی %r از قبل موجود است"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "خطای نحوی در پروندهی پیکربندی شما وجود دارد: %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "پروندهی پیکربندی (یا یکی از ماژول هایی که وارد می کند) sys.exit() را فراخواند"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,872 +224,882 @@ msgid ""
"%s"
msgstr "یک خطای قابل برنامه ریزی در پروندهی پیکربندی شما وجود دارد:\n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "مقدار پیکربندی 'source_suffix' انتظار یک رشته، لیست رشته ها، یا فرهنگ لغت را داشت. اما '%r' داده شده است."
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "بخش%s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "شکل %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "جدول %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "فهرست %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "مقدار پیکربندی '{name}' باید یکی از {candidates} باشد، اما '{current}' داده شده."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، ولی انتظار میرفت {permitted} میبود."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، حالت پیشفرض {permitted} است."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "دامنهی اصلی %r یافت نشد، نادیده گرفته میشوند."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr "از زمان نسخهی ۲ تا به حال، اسفیکنس به صورت پیش فرض از \"index\" به عنوان ریشهی سند(root_doc) استفاده میکند. لطفاً \"root_doc = 'contents'\" را به پرونده conf.py تان اضافه کنید."
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "رویداد %r در حال حاضر موجود است"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "نوع اتفاق نامشخّص است: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr "مدیر %r برای رویداد %r یک باعث ایراد شد"
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "تنظیمات needs_extensions (نیازهای افزونه) افزونهی %s را نیاز دارد، ولی بارگذاری نمی شود."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "این پروژه افزونهی %s (دست کم نسخهی %s) را نیاز دارد، بنابراین نمی تواند با نسخه بارگذاری شده (%s) ساخته شود."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "نام رنگمایه خوان %r شناخته شده نیست"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr "امکان خواندن قسمت \"%s\" به عنوان بخش نثل قول ادبی نبود. برجسته کردن آن نادیده گرفته شد."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr "برای سند \"%s\": %r پرونده های متعدد یافت شده \nاز %r برای ساخت استفاده کنید."
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "سند قابل خواندن نیست. نادیده گرفته شد."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "کلاس سازنده %s هیچ ویژگیای به عنوان \"name\" ندارد"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "سازنده %r در حال حاضر وجود دارد (در پیمانهی %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "نام سازنده %s یا ثبت شده نیست و یا فقط از طریق نقطه ورود در دسترس است"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "نام سازنده %s ثبت نشده است"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "دامنه ی %sپیش تر ثبت شده"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "دامنه %s هنوز ثبت نشده است"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "دستورالعمل %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "نقش %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "شاخص %r قبلاً برای دامنه %s ثبت شده"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr "نوع شیئ (object_type) %r قبلاً برای دامنه ثبت شده"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "ارجاع متقابل (crossref_type) %r قبلاً ثبت شده"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr "پسوند (source_suffix) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "تحلیلگر منبع (source_parser) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "تجزیه کننده مبدإ برای %s ثبت نشده است"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr "در حال حاضر برای %r مترجم وجود دارد"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "مؤلّفههای کلیدی برای تابع add_node() باید تاپل تابعی (بازدید، خروج) باشند: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr "بست قابل شمارش (enumerable_node) %r قبلاً ثبت شده است"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr "ترسیمگر ریاضی %s قبلاً ثبت شده"
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "افزونهی %r از نسخهی %s اسفینکس به بعد، در آن ادغام شده؛ بنابراین نادیده گرفته میشود."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "ایراد اصلی:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "امکان وارد کردن افزونهی %s نبود"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "افزونهی %r هیچ تابع setup()ی ندارد؛ آیا این مورد واقعاً یک پیمانهی افزونهی اسفینکس است؟"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "افزونهی %s که در این پروژه استفاده شده دست کم نیازمند اسفینکس نسخهی %s است؛ بنابراین با این نسخه قابل ساخت نیست."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr "افزونهی %r شیئ پشتیبانی نشدهای از تابع setup()ش برگرداند؛ در حالی که می بایست مقدار تهی/هیچ و یا یک دیکشنری فراداده برمیگرداند"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "زمینه ی %r فاقد تنظیمات است"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "زمینهی %r تنظیمات به ارث بری ندارد"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "هیچ زمینهای به نام %r پیدا نشد، که با %r جایگزین شود"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "تنظیمات %s. %s در هیچ یک از پیکربندیهای جستجو شده رخ نمیدهد"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr "گزینهی پشتیبانی نشدهی زمینه %r داده شده"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "پروندهی %r که مسیر زمینه به آن اشاره دارد یا پرونده زیپ معتبری نیست یا هیچ زمینهای درونش ندارد"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr "زمینهی خواندن مستندات اسفینکس (< 0.3.0) پیدا شد. از نسخهی ۶/۰ اسفینکس این زمینه دیگر در دسترس نخواهد بود"
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "هیچ زمینهای با نام %r پیدا نشد(آیا پرونده theme.conf گم شده؟)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr "تصویر مناسبی برای سازندهی %s پیدا نشد: %s (%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr "تصویر مناسبی برای سازندهی %s پیدا نشد: %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "ساخت پروندهی [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "نوشتن برونداد... "
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr "همهی پروندههای %d po"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "اهداف برای %d پروندههای poی که مشخّص شده"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "مقصدهای %d پروندههای poی هستند که منسوخ شدهاند"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "همهی پروندههای منبع"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "پروندهی %r که در خط فرمان داده شده، در شاخهی منبع نیست, نادیده گرفته میشود"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "پروندهی %r که در خط فرمان داده شده، وجود ندارد، نادیده گرفته میشود"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr "پروندههای منبع %d داده شده در خط فرمان"
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "مقصدهای %d پروندههای منبعی هستند که منسوخ شدهاند"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "ساخت [%s]: "
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "در پی پروندههایی که الآن منسوخ هستند... "
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "%d تا مورد پیدا شد"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "چیزی پیدا نشد"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr "بارگذاری محیط pickle شده"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "بررسی ثبات"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "هیچ مقدار تاریخ منسوخ نیست."
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "به روز رسانی محیط: "
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s اضافه شد، %s تغییر کرد، %s حذف شد"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "خواندن منبعها... "
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr "در انتظار برای ابزارهای کارگر..."
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr "نام مستندات برای نوشتن: %s"
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "آماده سازی اسناد"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr "عنوان تکراری در فهرست مطالب پیدا شد:%s"
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "در حال رونوشت از تصاویر... "
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr "امکان خواندن پروندهی تصویری %r نبود: در عوض کپی میشود"
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "نمی تواند پروندهی تصویر %r: %s را کپی کند"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "نمی تواند پروندهی تصویری %r: %s را بنویسد"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr "Pillow پیدا نشد- رونوشت برداشتن از پروندههای تصویری"
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr "نوشتن پروندههای نوع رسانه..."
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr "نوشتن پرونده META-INF/container.xml..."
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr "نوشتن پروندهی content.opf..."
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr "نوع رسانهی ناشناخته %s، نادیده گرفته شد"
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr "نوشتن پروندهی خلاصه toc.ncx..."
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "نوشتن پروندهی %s..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "پروندهی بازبینی در پوشهی %(outdir)s است."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "بدون تغییرات در نسخهی %s."
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "نوشتن پروندهی خلاصه..."
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "درونی سازی"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "در سطح ماژول"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "رونوشت از پروندههای مبدأ..."
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr "نمیتوان %r را برای ایجاد گزارش تغییرات خواند"
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr "سازندهی بدلی هیچ پروندهای تولید نمی کند."
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr "پروندهی ePub در پوشهی %(outdir)s است."
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr "نوشتن پروندهی nav.xhtml..."
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr "مقدار پیکربندی زبان پرونده epub (\"epub_language\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr "مقدار پیکربندی شناسهی یکتای انتشار الکترونیکی (\"epub_uid\") باید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) یک XML NAME باشد"
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr "مقدار پیکربندی عنوان (\"html_title\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی مؤلّف (\"epub_author\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی حامی (\"epub_contributor\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی توضیحات (\"epub_description\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی ناشر (\"epub_publisher\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr "مقدار پیکربندی حق انتشار (\"epub_copyright\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی شناسه (\"epub_identifier\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr "مقدار پیکربندی ویراست (\"version\") نباید برای نسخهی سوم پروندههای انتشار الکترونیک(EPUB3) خالی باشد"
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "پروندهی css نامعتبر%r: نادیده گرفته میشود"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "سیاهههای پیامها در %(outdir)s است."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "مقصدهای قالب پروندههای %d"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "خواندن قالبها... "
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "نوشتن سیاهههای پیام... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "به دنبال هر یک از خطاهای بالا در یا در برونداد و یا در %(outdir)s/output.txt بگردید"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr "پیوند خراب: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr "مهار '%s' پیدا نشد"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr "شکست در گردآوری عبارات باقاعده در linkcheck_allowed_redirects: %r %s"
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "صفحات راهنما در %(outdir)s است."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "هیچ مقداری برای تنظیمات «صفحات راهنما» ا نشد؛ بنابراین هیچ صفحهی راهنمایی نوشته نخواهد شد"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "در حال نوشتن"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "پیکربندی مقدارهای «صفحات راهنما» به سند ناشناختهای ارجاع میدهند %s"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "صفحه HTML در %(outdir)s است."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr "سر جمع کرد تک سند"
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "نوشتن پروندههای اضافی"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "پروندهی اطّلاعات متن در پوشهی %(outdir)s است."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr "\nدر آن شاخه فرمان 'make' را اجرا کنید تا اینها رh با makeinfo اجرا کند\n(برای انجام خودکار `make info' را به کار ببرید)."
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "هیچ تنظیماتی برای «صفحات راهنما» پیدا نشد؛ بنابراین هیچ صفحهی راهنمایی نوشته نخواهد شد"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "مقدار پیکربندی اطّلاعات متن سندها (texinfo_documents) به سند ناشناختهی %s ارجاع میدهد"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "در حال پردازش %s"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "حل ارجاعها..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (در "
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "رونوشت از پروندههای با پشتیبانی اطلاعات متن"
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "خطای نوشتن پروندهی ساخت (Makefile) : %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "پروندهی متنی در پوشهی %(outdir)s است."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "خطای نوشتن پرونده: %s, %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "پروندهی XML در پوشهی %(outdir)s است."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "پروندههای شبه XML در پوشهی %(outdir)s."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr "پروندهی اطّلاعات ساخت خراب است: %r"
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "صفحات HTML در %(outdir)s است."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr "شکست در خواندن پروندهی اطّلاعات ساخت: %r"
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "فهرست کلی"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "فهرست"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "بعدی"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "قبلی"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "تولید نمایهها"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "نوشتن صفحات اضافی"
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "رونوشت از پروندههای قابل دریافت... "
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "نمی تواند از پروندهی قابل دریافت %r: %s رونوشت بگیرد"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr "شکست در رونوشت یک پروندهی به html_static_file: %s: %r"
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr "رونوشت از پروندههای ثابت"
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "نمی تواند از پروندهی ثابت %r رونوشت بگیرد"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "رونوشت برداری از پروندههای اضافی"
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "نمی تواند از پروندهی اضافهی %r رونوشت بگیرد"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr "شکست در نوشتن پروندهی اطّلاعات ساخت: %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr "نمایهی جستجو نمیتواند بارگزاری شود، ولی برای همهی مستندات ساخته نمیشود: نمایه ناقص خواهد بود."
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr "صفحهی %s با دو الگو در نوار کناری صفحه (html_sidebars) همخوانی دارد: %r و%r"
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "هنگام ارائهی صفحهی %s خطای یونیکد رخ داد. لطفاً اطمینان حاصل کنید که تمام مقدارهای پیکربندیها دارای محتوای غیر اَسکی، رشتهمتنهای یونکد هستند."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr "خطایی در نمایش صفحهی %s رخ داد.\nعلّت: %r"
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr "خالی کردن فهرست اشیاء"
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr "خالی کردن نمایهی جستجو در %s"
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "پروندهی js نامعتبر%r: نادیده گرفته میشود"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr "ارائه کنندههای ریاضی زیادی ثبت شدهاند، ولی هیچ کدام انتخاب نشده."
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr "نمایشدهندهی ریاضی نامشخّص %r داده شده."
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "مدخل مسیر اضافی (html_extra_path) %r وجود ندارد"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr "مدخل مسیر اضافی (html_extra_path) %r درون شاخهی خارجی قرار دارد"
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr "مدخل مسیر ثابت (html_static_path) %r وجود ندارد"
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr "مدخل مسیر ثابت (html_static_path) %r درون شاخهی خارجی قرار دارد"
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "پروندهی آرم %r وجود ندارد"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "پروندهی آیکون مورد علاقه %r وجود ندارد"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr "از نسخهی ۳.۵.۰ به بعد افزودن پیوند همیشگی (html_add_permalinks) منسوخ شده. لطفاً از به جایش html_permalinks و html_permalinks_icon را به کار ببرید."
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "مستندات %s%s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "پروندهی LaTeX در پوشهی %(outdir)s است."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nدر آن شاخه فرمان 'make' را اجرا کنید تا اینها را با لتکس(pdf) اجرا کند\n(برای انجام خودکار `make latexpdf' را به کار ببرید)."
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "هیچ مقدار پیکربندی اسناد لتکسی (latex_documents) پیدا نشد؛ بنابراین هیچ سندی نوشته نخواهد شد"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "مقدار پیکربندی سندهای لتکس (latex_documents) به سند ناشناختهی %s ارجاع میدهد"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,111 +1107,111 @@ 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:491
msgid "Index"
msgstr "فهرست"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "انتشار"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr "بدون گزینهی Babel شناخته شده برای زبان %r"
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr "رونوشت از پروندههای پشتیبانی لتکس"
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr "رونوشت از پروندههای پشتیبانی لتکس..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr "رونوشت برداری از پروندههای اضافی"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr "کلید پیکربندی ناشناخته: latex_elements[%r]، نادیده گرفته میشود."
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr "کلید زمینهی ناشناخته: latex_theme_options[%r]، نادیده گرفته میشود."
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr "%r فاقد تنظیمات زمینه است"
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr "%r فاقد تنظیمات \"%s\" است"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr "در حین ساخت ایرادی رخ داد، شروع اشکال زدا:"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr "قطع شد!"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr "خطای نشانهگذاری متن بازساختمند (reST)"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "خطای کدگذاری نویسه:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "اگر میخواهید مشکل را به توسعهدهندگان گزارش دهید، ردیابی کامل خطا در %s ذخیره شده است."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "خطای بازگشتی:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr "این اتّفاق ممکن است برای پروندههای بسیار تو در توی منبع بیافتد. شما میتوانید محدودیّت ۱۰۰۰ تایی مقدار پیشفرض اجرای بازگشت پایتون را در conf.py زیاد کنید، مثلاً با:"
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr "ایراد رخ داد:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "لطفاً اگر این مورد خطای کاربر بوده، آن را گزارش دهید تا برای بارهای بعدی پیام خطای بهتری بتواند ارائه شود."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "گزارش اشکال می تواند در ردیاب در مسیر ثبت شود. با سپاس!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr "شمارهی کار باید یک عدد مثبت باشد"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr "برای اطّلاعات بیشتر به بروید."
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,271 +1230,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr "\nایجاد مستندات از پروندههای مبدأ.\n\nسازندهی اسفنکس مستندات را از روی پرونده های مبنع در پوشهی منبع تولید کرده در پوشهی برونداد قرار میدهد.\nاین سازنده در پوشهی مبدأ به دنبال پرونده 'conf.py' تنظیمات پیکربندی میگردد.\nاین امکان وجود دارد که از ابزار شروع سریع اسفینکس ('sphinx-quickstart') برای تولید پروندههای قالب، که شامل پرونده 'conf.py' هم میشود استفاده شود.\n\nسازندهی اسفینکس می توند مستندات را در قالبهای گوناگونی از پروندههای خروجی ایجاد کند. قالب پرونده خروجی با مشخّص کردن نام سازنده در خط فرمان مشخّص میشود که به صورت پیش فرض HTML است. همچنین، سازندهها میتوانند کارهای دیگر مربوط به فرآیند پردازش مستندسازی را انجام دهند.\n\nبه صورت پیش فرض، هر چیزی که منسوخ شده باشد تولید میشود. برونداد برای پروندههای منتخب میتواند فقط با مشخّص کردن نام تک تک پروندهها ساخته شود.\n"
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "مسیر پروندههای مستندات"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "مسیری برای شاخهی برون داد"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "لیست پروندههایی که قرار است دوباره ساخته شوند. اگر با -a مشخّص شده باشند نادیده گرفته میشوند"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "گزینههای کلی"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "قالب سازنده مورد استفاده (پیشفرض:html)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "نوشتن همهی پروندهها (پیشگزیده: فقط پروندههای جدید نو تغییر یافته را بنویس)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "از محیط ذخیره شده استفاده نکن، همیشه همه پرونده ها را بخوان"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "مسیر برای محیط ذخیره شده و پروندههای doctree (پیش فرض: OUTPUTDIR /.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "درصورت امکان ساخت به صورت موازی با N فرآیند پردازشی (مقدار ویژهی «خودکار» شمار N را به تعداد پردازنده تنظیم میکند)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "مسیر جایی که پروندهی پیکربندی (conf.py) قرار دارد ( پیشگزیده: مثل پوشهی منبع)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "هیچ پروندهی پیکربندیای استفاده نکن، فقط گزینهی -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "نادیده گرفتن تنظیماتی در پروندهی پیکرهبندی"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "مقداری را به قالبهای HTML بدهید"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr "تعریف برچسب: «فقط» تکّههای با برچسب گنجانده شود"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr "حالت ریزبینانه، هشدار دربارهی همهی ارجاعهای ناپیدا"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "گزنیههای برونداد میز فرمان"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr "افزایش ارائهی جزئیّات (می تواند تکرار شود)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr "بدون برونداد در درگاه خروجی استاندارد(stdout)، فقط هشدارها در درگاه استاندارد خطاها (stderr)"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr "بدون هیچ برونداد، حتّی بدون هشدار"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr "خروجی رنگ شده منتشر شود (پیشفرض: تشخیص خودکار)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr "خروجی رنگ شده منتشر نشود (پیشفرض: تشخیص خودکار)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "نوشتن هشدارها (و خطاها) در پروندهی داده شده"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "تغییر هشدارها به خطاها"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr "با سوییچ -W، در هنگام گرفتن هشدار ادامه بده"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "نمایش گزارش کامل ردیابی ایراد"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "ایراد در اجرای Pdb"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "پروندههای %r پیدا نشدند"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "نمی توان گزینهی -a را با نام پروندهها ترکیب کرد"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "امکان باز کردن پرونده هشدار نبود %r: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "نشانوند گزینهی D- میبایست در قالب نام=مقدار (name=value) باشد"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "نشانوند گزینهی A- میبایست در قالب نام=مقدار (name=value) باشد"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "درج خودکار رشتهمستندات را از پیمانهها"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "آزمایش خودکار تکّهکدها در قسمتهای مختلف پیمانهی doctest"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "پیوند بین اسناد Sphinx از پروژه های گوناگون"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "نوشتن مدخلهای لیست اقدامها (\"todo\")که در ساخت می تواند نشان داده و یا پنهان شوند"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "بررسی برای پوشش اسناد"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "گنجاندن رابطههای ریاضی که در قالب PNG یا SVG به نمایش در آمده"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "گنجاندن رابطههای ریاضی که MathJax در مرورگر نمایش در آورده"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "گنجاندن شرطی محتوا بر اساس مقادیر پیکربندی"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "گنجاندن ویندهای کد منبع اشیاء مستند شدهی پایتون"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr "ساخت پروندهی nojekyll برای انتشار سند در صفحات گیت-هاب"
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr "لطفاً نام مسیر معتبری را وارد کنید."
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "لطفاً متنی وارد کنید."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr "لطفاً یکی از %s وارد کنید."
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "لطفاً یا y و یا n وارد کنید."
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "لطفاً یک پسوند را وارد کنید، مثل: '.rst' یا '.txt'."
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "به ابزار شروع سریع اسفینکس %s خوش آمدید."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr "لطفاً مقدارهای تنظیمات زیر را وارد کنید\n(اگر مقدار پیشگزیدهای درون داده کروشه شده بود، برای برای پذیرش آن فقط کلید Enterرا فشار دهید)."
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr "مسیر برگزیدهی ریشهی مستندات: %s"
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr "مسیر ریشهی مستندات را وارد کنید."
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr "مسیر ریشهی مستندات"
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "خطا: در مسیر ریشهی انتخاب شده، پروندهی conf.pyی دیگری یپدا شد."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "ابراز شروع سریع اسفینکس روی پروژههای از قبل موجود اسفینکس بازنویسی نمیکند."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "لطفاً یک مسیر ریشهی جدید وارد کنید (یا برای خروج Enter را بزنید)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr "شما برای تعیین شاخهی ساخت برای برونداد اسفینکس دو گزینه دارید.\nیا از شاخهای با نام \"_build\" درون شاخهی ریشه استفاده کنید،\nو یا شاخههای را درون یک مسیر ریشه با نامهای منبع (source) و ساخت (build) جدا کنید."
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "شاخههای منبع و ساخت از یکدیگر جدا شوند؟(y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr "درون شاخهی ریشه، دو شاخهی دیگر ساخته خواهد شد؛\n\"_templates\" برای قالبهای سفارشی HTML و \"_static\" برای قالب برگهها و بقیّهی پروندههای ثابت.\nشما میتوانید پیشوند دیگری (مانند «.») برای جایگزینی نویسهی خط به کار ببرید."
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "برای شاخههای قالبها (templates) و ثابتها (static) نویسهی پیشوندی را بنویسید"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr "نام پروژه در چندین جا در سند ساخته شده به کار میرود."
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "نام پروژه"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "نام نویسنده (ها)"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1500,15 +1503,15 @@ msgid ""
"just set both to the same value."
msgstr "اسفینکس نظریّهای برای یک «نسخه» و یک «نگارش» برای نرم افزار دارد.\nهر نسخهای می تواند چندید نگارش داشته باشد.\n مثلاً برای پایتون نسخه چیزی شبیه به ۲/۵ یا ۳/۰ است،\n در حالی که انتشار چیزیست شبیه به ۲/۵/۱ یا ۳/۰a۱ \n.\nاگر شما نیازی به این ساختار دوگانه ندارید، هر دو را یکی تعیین کنید."
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "نسخه انتشار پروژه"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "انتشار پروژه"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1518,21 +1521,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr "اگر مستندات قرار است با زبانی غیر از انگلیسی نوشته شود،\nمی توانید همینجا یک زبان را با انتخاب کد زبانیش انتخاب کنید.\nاسفینکس سپس متنهایی را که تولید میکند را به آن زبان ترجمه میکند.\n\nبرای فهرست زبانهای پشتیبانی شده، به این نشانی مراجعه کنید\nhttps://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "زبان پروژه"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr "پسوند نام پرونده برای پروندههای منبع. معمولاً این پسوند یا \".txt\" است و یا \".rst\".\nفقط پروندههایی بای این پسوند به عنوان اسناد در نظر گرفته میشوند."
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "پسوند پروندهی منبع"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1540,91 +1543,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr "یک سند از آن جهت خاص است که به عنوان بست بالایی «درختوارهی محتوا» در نظر گرفته میشود.\nیعنی، این سند ریشهی ساختار سلسله مراتبی اسناد است.\nمعمولاً سند این کار «نمایه» است، ولی اگر سند «نمایه»ی شما قالب سفارشی است؛ می توانید آن را به نام دیگری تغییر دهید."
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "نام سند اصلی شما (بدون پسوند)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "خطا: پروندهی اصلی %s از قبل در مسیر ریشهی برگزیده بودهاست."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "ابراز شروع سریع اسفینکس روی پروندههای از قبل موجود بازنویسی نمیکند."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "لطفاُ یک نام جدید وارد کنید، یا نام پروندهی موجود را تغییر دهید و Enter را فشار دهید"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr "مشخّص کنید کدام یک از این افزونههای اسفینکس باید فعّال باشد:"
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "یادداشت: ابزارهای imgmath و mathjax نمیتوانند در یک زمان فعّال باشند. انتخاب imgmath لغو شد."
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr "پروندههای خطفرمان ویندوز و Makefile میتوانند برای شما تولید شوند، به گونهای که شما فقط نیاز باشد تا مثلاً فرمان `make html' را به جای فراخوان مستقیم ابزار ساخت اسفینکس اجرا کنید."
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "آیا پروندهی make ایجاد شود؟ (y/n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "آیا پروندهی خط فرمان ویندوز ساخته شود؟ (y/n)ٍ"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "ایجاد پروندهی %s."
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "پروندهی %s در حال حاضر وجود دارد، رد شدن."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "پایان یافت: ساختار آغازین شاخه ایجاد شد."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr "شما باید حالا دیگر پروندهی اصلیتان %s را جمع آوری کنید\n و بقیّهی پروندههای منبع مستندات را ایجاد کنید. "
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr "از Makefile برای ساختن مستندات استفاده کنید، مانند این:\n make builder"
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr "از فرمان ساخت اسفینکس برای ساختن مستندات استفاده کنید، مانند این:\n sphinx-build -b builder %s %s"
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr "که در آن سازنده یکی از سازندههای پشتیبانی شده است، مانند html, latex و یا linkcheck."
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1634,793 +1637,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nتولید پروندههای مورد نیاز برای یک پروژهی اسفینکس\n\nابزار شروع سریع اسفینکس ابزاری تعاملی است که شماری سؤال دربارهی پروژهیتان از شما می پرسد\nو سپس یک شاخهی کامل مستندات و پرونده ساخت Makefile را برای استفاده به همراه ابزار ساخت اسفینکس تولید میکند.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "حالت سکوت"
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr "ریشهی پروژه"
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "گزینههای ساختار"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "در صورتی مشخّص شدن، شاخههای منبع و ساخت از یکدیگر جدا میشوند"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr "در صورت مشخّص بودن، شاخهی build (ساخت) را درون شاخهی منبع بساز"
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr "جایگزینی نقطه در _templates (قالبها) و ... ."
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "گزینههای اساسی پروژه"
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "نام پروژه"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "نام نویسندگان"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "نسخه انتشار پروژه"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "انتشار پروژه"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "زبان سند"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "پسوند پروندهی منبع"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "نام سند اصلی"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr "استفاده epub"
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "گزینههای افزونه"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "فعّالسازی %s افزونه"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "فعّالسازی افزونههای اختیاری"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "ایجاد Makefile و Batchfile"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "ایجاد پروندهی سازنده (makefile)"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "پروندهی سازنده (makefile) را ایجاد نکن"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "ایجاد Batchfile"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "batchfile را ایجاد نکن"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr "اسفتاده از حالت ایجاد برای پروندههای Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr "عدم اسفتاده از حالت ایجاد برای پروندههای Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "قالب سازی پروژه"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "شاخهی قالب شامل پروندههای قالب"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "تعریف متغیّر قالب"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr "حالت «ساکت» تعیین شده، ولی یکی از موارد «پروژه» یا «نویسنده» مشخّص نشده."
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr "خطا: مسیر مشخّص شده پوشه نیست، یا از قبل پروندههای اسفینکس وجود داشتهاند."
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr "ابزار شروع سریع اسفینکس فقط یک پوشهی خالی درست می کند. لطفاً یک مسیر ریشهی جدید مشخّص کنید."
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "متغیرهای نامعتبرقالب؛ %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr "غیرفاصله در فرآیند حذف فاصله از ابتدای سطر حذف شد"
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "برچسب نامعتبر:%s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr "شمارهی سطر مشخّص شده خارج از بازهی (1-%d) است: %r"
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "امکان استفاده از هر دوی %sو%s نیست"
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr "پروندهی گنجانده شده %r یا پیدا نشد و یا خواندن آن شکست خورد"
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr "کدگذاری %r که باری خواندن پروندهی گنجانده شدهی %r اسفتاده شده به نظر می رسد اشتباه باشد، استفاده از گزینهی کدگذاری ( :encoding:) را امتحان کنید"
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr "شیئ با نام %r در پروندهی %r پیدا نشد"
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr "امکان استفادهی گزینهی «همخوان شمارهی سطر» (lineno-match) با مجموعهی سطرهای گسیخته وجود ندارد"
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "سطر مشخّص شده %r: هیچ سطری از پروندهی گنجانده شده %r بیرون کشیده نشده"
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr "درختوارهی فهرست مطالب ارجاعی به سند کنار گذاشته شده %r را دارد"
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr "فهرست مطالب شامل ارجاع به سند ناموجود %r است"
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "نویسنده این بخش: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "نویسنده این ماژول: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "نویسنده ی کد: "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "نویسنده: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr "گزینهی \":file:\" برای دستورالمعل جدول دادههای جداشده با کاما (csv-table) حالا دیگر مسیر ثابت را یک مسیر نسبی از شاخهی منبع در نظر می گیرد. لطفاُ سندتان را به روز رسانی کنید."
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, python-format
msgid ""
"Duplicate C declaration, also defined at %s:%s.\n"
"Declaration is '.. c:%s:: %s'."
msgstr "اعلان C تکراری، که در %s:%s هم تعریف شده.\nاعلان '.. c:%s:: %s' است."
-#: sphinx/domains/c.py:3215
+#: sphinx/domains/c.py:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "پارامترها"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "بازگشت ها"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "نوع برگشتی"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "عضو"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "تابع"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "ماکرو"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr "ساختار"
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr "اجتماع"
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "شمارش"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "شمارنده"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "گونه"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr "مؤلّفهی تابع"
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "جدید در نسخه %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "تغییر داده شده در نسخه %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "منسوخ شده از نسخه %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr "نقلقول %s تکراری، مورد دیگر در %s قرار دارد"
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr "نقل [%s] قول ارجاع داده نشده."
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, python-format
msgid ""
"Duplicate C++ declaration, also defined at %s:%s.\n"
"Declaration is '.. cpp:%s:: %s'."
msgstr "اعلان ++C تکراری، که در %s:%s هم تعریف شده.\nاعلان '.. cpp:%s:: %s' است."
-#: sphinx/domains/cpp.py:6938
+#: sphinx/domains/cpp.py:7055
msgid "Template Parameters"
msgstr "پارامترهای قالب"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "ایجاد"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "کلاس"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "کانسپت"
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr "مؤلّفهی قالب"
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (توابع درونی)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s متد)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s (کلاس)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (متغیّر عمومی یا مقدار ثابت)"
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s مشخصه)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "نشانوندها"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (ماژول)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "متد"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "داده"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "مشخّصه"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "ماژول"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "توضیح %s تکراری از %s، مورد دیگر%s در %s قرار دارد"
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "قالب مرجع معادلهی ریاضی (math_eqref_format) نامعتبر: %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "کلمه کلیدی"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "عملگر"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "شیء"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "ایراد"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "گذاره"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "توابع درونی"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "متغیر ها"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "برانگیختن"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (در ماژول %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (متغیر درونی)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (کلاس درونی)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (کلاس در %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s شگرد کلاس)"
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr "%s(%sویژگی)"
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s متد استاتیک)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "نمایه ی ماژول های پایتون"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "ماژول ها"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "منسوخ شده"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "class method"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "متد استاتیک"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr "ویژگی"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, 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:1435
msgid " (deprecated)"
msgstr " (منسوخ)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (دستورالمعل)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr "%s (گزینهی دستورالمعل)"
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (نقش)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "دستورالمعل"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr "گزینهی دستورالمعل"
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "نقش"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr "توضیح تکراری از %s %s، مورد دیگر در %s قرار دارد"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "متغیرهای عمومی؛ %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "توضیح بدشکل برای گزینهی %r، باید شبیه اینها باشد \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" یا \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr "%s گزینهی خط فرمان"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr "گزینه خط فرمان"
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr "یک خط خالی باید پیش از اصطلاح واژهنامه باشد"
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr "اصطلاحات واژهنامه نباید با خطوط خالی از هم جدا شوند"
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr "به نظر می رسد واژهنامه اشتباه شکل داده شده است، فاصلهگذاری از ابتدای سطر را بررسی کنید"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "اصطلاح واژهنامه"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "نشانه ی گرامری"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "برچسب ارجاع"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "متغیّر عمومی"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "اختیارات برنامه"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "سند"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "فهرست ماژول ها"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "صفحه جستجو"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "بر چسب تکراری %s، مورد دیگر در %s قرار دارد"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "تکرار توضیح %s از %s، مورد دیگر در%s قرار دارد"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr "شمارهی شکل غیر فعّال است. گزینهی :numref: نادیده گرفته میشود."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "شکست در ایجاد ارجاع متقابل. هیچ شماره انتساب داده نشده: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr "پیوند هیچ برچسبی ندارد: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "قالب شمارهی شکل نامعتبر: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr "قالب شمارهی شکل نامعتبر: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr "برچشب تعریف نشده: %s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "شکست در ایجاد ارجاع متقابل. عنوان یا زیرنویس پیدا نشد: %s"
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "پیکربندی جدید"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr "پیکربندی تغییر داده شد"
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "افزونهها تغییر کردند"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr "نسخهی محیط ساخت بهروز نیست"
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "شاخه ی منبع تغییر کرد"
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "این محیط با سازندهی انتخاب شده سازگار نیست، لطفاً یک خوشهی اسناد دیگری را انتخاب کنید."
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "پویش اسناد %s: %r شکست خورد"
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr "دامنه ی %r ثبت نشده"
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr "درختوارهی فهرست مطالب با ارجاع به خود پیدا شده. نادیده گرفته میشود."
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "سند در هیچ درختوارهی فهرست مطالبی گنجانده نشده"
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "%s را ببینید"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "%s را هم ببینید"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr "نوع ناشناخته مدخل نمایه %r"
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "نماد ها"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr "دور تسلسل در درختوارهی ارجاعات فهرست مطالب تشخیص داده شده، نادیده گرفته میشوند: %s <- %s"
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr "فهرست مطالب دارای ارجاع به سند %r است که عنوانی ندارد: هیچ پیوندی تولید نخواهد شد"
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr "پروندهی تصویر خوانا نیست: %s"
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr "پروندهی عکس %s خوانا نیست: %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr "پروندهی دریافت شده خوانا نیست: %s"
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr "شمارهی قسمتها پیشتر به %s نسبت داده شده ( آیا درختوارهی فهرست مطالب شمارهگذاری تو در تو دارد؟)"
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr "پروندهی %s را می سازد."
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2432,203 +2435,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr "\nبه صورت بازگشتی در مسیر دنبال پیمانههاو بستههای پایتون بگرد و \nبا به ازای دستورالمعلهای خودکار پیمانهی هر بسته در مسیر خروجی یک پروندهی reST بساز.\n\nالگوی استثتاء های میتواند الگوی پروندهها و یا شاخههایی باشد که از تولید کنار گذاشته شدهاند.\n\nتوجّه: به صورت پیش فرض این اسکریپت روی پروندههای از پیش ساخته شده دوباره نویسی نمیکند."
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr "مسیر پیمانه به سند"
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr "الگوهای به سبک fnmatch در پرونده و یا شاخه برای کنار گذاشتن از تولید"
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr "پوشهای برای قرار دادن همهی برون دادها"
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr "نهایت عمق زیر پیمانهها برای نشان دادن در فهرست مطالب (پیشگزیده: ۴)"
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "بازنویسی پروندههای موجود"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr "ردگیری پیوند نمادین. وقتی با collective.recipe.omelette ترکیب میشود توانمند است."
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr "اجرای اسکریپت بدون ساخت پرونده"
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr "قرار دادن مستندات هر پیمانه در صفحهی خودش"
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr "در برداشتن پیمانههای «خصوصی»(_private)"
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr "نام پرونده فهرست مطالب (پیشگزیده: پیمانهها)"
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr "پروندهی فهرست مطالب را ایجاد نکن"
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr "برای بستهها و پیمانهها سربرگ نساز (مثلاً وقتی رشتهمتنهای مستندات از قبل آنها را داشته باشند)"
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr "قرار دادن مستندات پیمانه پیش از مستندات پیمانهی زیرمجموعهاش"
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr "تفسیر مسیرهای پیمانه بر اساس ویژگیهای ضمنی فضای نامها در PEP -0420"
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr "پسوند پرونده ( پیش فرض: rst)"
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr "تولید یک پروژهی کامل با ابزار شروع سریع اسفینکس"
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr "پیوست مسیر پیمانه (module_path) به مسیر سیستم (sys.path)، هنگامی به کار میرود که گزینهی full-- داده شود"
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr "نام پروژه (پیشگزیده: نام پیمانهی ریشه)"
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr "نویسنده(های) پروژه، وقتی که گزینهی --full داده شده باشد استفاده می شود"
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr "نسخهی پروژه، وقتی که گزینهی --full داده شده باشد استفاده می شود"
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr "نگارش پروژه، وقتی که گزینهی --full داده شده باشد استفاده می شود، پیشگزیده همان شمارهی نسخه (--doc-version) است"
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "گزینه های افزونه"
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s شاخه نیست."
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr "عبارت باقاعدهی نامعتبر %r در %s"
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "آزمودن پوشش منابع پایان یافت، به نتایج در %(outdir)spython.txt نگاهی بیاندازید."
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr "عبارات باقاعدهی نامعتبر %r در پوشش عبارت باقاعدهی زبان سی (coverage_c_regexes)"
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr "رابط برنامهنویسی مستند نشدهی C: %s [%s] در پروندهی %s"
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr "امکان وارد کردن پیمانهی %s نبود: %s"
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr "تابع پایتونی بدون مستندات: %s :: %s"
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr "کلاس مستندسازی نشدهی پایتون: %s :: %s"
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr "شگرد مستندسازی نشدهی پایتون: %s :: %s :: %s"
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr "فاقد «+» یا «-» در گزینهی '%s'."
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr "\"%s\" یک گزینهی معتبر نیست."
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr "'%s' یک گزینهی معتبر نسخهی پایتون (pyversion) نیست"
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "نوع TestCode نامعتبر"
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "آزمایش مستندات منابع به پایان رسید، به نتایج در %(outdir)s/output.txt نگاهی بیاندازید."
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr "بدون کد/خروجی در تکّهی %s در %s:%s"
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "نادیده گرفتن کد پیمانهی doctest : %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== کند ترین زمان خواندن ======================="
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "دستورالعمل Graphviz نمی تواند هم نشانوند محتوا را داشته باشد و هم نام پرونده"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "پرونده گنجانده شدهی خارجی Graphviz %r یا پیدا نشد و یا خواندنش با شکست رو به رو شد"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "نادیده گرفتن دستورالعمل «graphviz» بدون محتوا."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2638,14 +2647,14 @@ msgid ""
"%r"
msgstr "dot هیچ پروندهی بروندادی تولید نکرد:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "فرمان dot %r نمیتواند اجرا شود (زیرا نیازمند برونداد graphviz است)، تنظیمات graphviz_dot را بررسی کنید"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2655,33 +2664,33 @@ msgid ""
"%r"
msgstr "dot با خطایی از کار افتاد:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "قالب خروجی graphviz باید یکی از قالب های 'png' یا 'svg' باشد ولی %r است"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr "کد دات: %r: %s"
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[گراف:%s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[گراف:]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr "فرمان تبدیل %r را نمی توان اجرا کرد، تنظیمات image_converter بررسی کنید: %s"
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2691,163 +2700,178 @@ msgid ""
"%r"
msgstr "تبدیل با خطایی از کار افتاد:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr "فرمان تبدیل %r را نمی توان اجرا کرد، تنظیمات image_converter را بررسی کنید"
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr "فرمان لتکس %r را نمی توان اجرا کرد(برای نمایش ریاضی لازم است)، تنظیمات imgmath_latex را بررسی کنید"
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr "%sفرمان %r را نمی توان اجرا کرد(برای نمایش ریاضی لازم است)، تنظیمات imgmath_%s را بررسی کنید"
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr "نمایش لتکس: %r: %s"
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr "لتکس بین سطری: %r: %s"
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "پیوند ثابت به این معادله"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "سیاههی بین اسفینکس جا به جایی را انجام داد: %s -> %s"
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "بارگذاری سیاههی بین اسفینکس از %s..."
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "مشکلاتی در برخی از سیاههها به وجود آمد،ولی این مشکلات راههای جایگزین های داشتهاند:"
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr "شکست در رسیدن به یکی از سیاههها به خاطر مشکلات زیر:"
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(در %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(در %s )"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "شناساگر بین اسفینکس %r رشتهمتن نیست. نادیده گرفته شد"
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "شکست در خواندن intersphinx_mapping[%s]، نادیده گرفته میشود: %r"
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[منبع]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "در دست انجام"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "مدخل فهرست اقدام پیدا شد: %s"
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "( در%s و سطر %d جای گرفته است.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "مدخل اصلی"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr "برجسته کردن کد پیمانه... "
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[مستندات]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "کد ماژول"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "کد منبع برای %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "بررسی اجمالی: کد ماژول"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr " همهی پیمانههایی که برایشان کد در دسترس است "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr "مقدار نامعتبر برای گزینهی ترتیب اعضا (member-order): %s"
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr "مقدار نامعتبر برای گزینهی «از مستندات کلاس» class-doc-from:%s"
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr "امضای ناشناخته برای %s (%r)"
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "ویژگی ناموجود %s در شیئ %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "مستندسازی خودکار: شکست در تشخیص %r برای مستندسازی، این ایراد به وجود آمد:\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2855,162 +2879,168 @@ msgid ""
"explicit module name)"
msgstr "مشخّص نیست کدام پیمانه را برای مستندسازی خودکار فراخوان کند %r (سعی کنید دستورالعمل «module» یا «currentmodule» را در سند قرار دهید، یا یک نام واضح برای پیمانه ارائه دهید)"
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr "شیئ ساختگی شناسایی شد: %r"
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr "خطا در قالب بندی امضا برای %s: %s"
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" در پیمانهی خودکار معنی نمیدهد"
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "نشانوندهای امضا یا یادداشت مقدار برگشتی داده شده برای پیمانهی خودکار %s"
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ باید لیستی از رشتهمتن ها باشد، نه %r (در پیمانهی %s) -- __all__ نادیده گرفته میشود"
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, 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:1574
#, 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:1682
#, python-format
msgid "Bases: %s"
msgstr "پایه ها:%s"
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr "نام جانشین %s"
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr "نام جانشین نوع متغیر(%s)"
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr "شکست در دریافت امضای شگرد برای %s: مؤلّفه پیدا نشد: %s"
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr "__slots__ نامعتبر در %sیدا شد و نادیده گرفته شد."
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr "اعضای مستندسازی خودکار (autodoc_member_order) حالا دیگر ترتیب الفبایی «alphabetical» را به جای حالت منتسب به الفبا «alphabetic» میپذیرد. لطفاً تنظیمات خود را به روز رسانی کنید."
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr "شکست در تحلیل مقدار پیشگزیدهی نشانوند برای %r: %s"
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr "شکست در به روز رسانی امضا برای %r: مؤلّفه پیدا نشد: %s"
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr "شکست در تحلیل نوع یادداشت برای %r: %s"
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr "ارجاعات خلاصهی خودکار سند %r حذف کنار گذاشته. نادیده گرفته میشود."
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr "خلاصهی خودکار: خردهپروندهی %r پیدا نشد. تنظیمات تولید خلاصهی خودکار(autosummary_generate) را بررسی کنید."
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr "خلاصهی خودکار عنوانٔار نیازمند گزینهی :toctree: است، نادیده گرفته میشود."
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
-msgstr "خلاصهی خودکار: فراخوان %s شکست خورد"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr "شکست در تجزیه تحلیل نام %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "شکست در وارد کردن شیئ %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "تولید خلاصه خودکار: پرونده پیدا نشد: %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "خلاصهی خودکار به طور داخلی پروندههای rst را ایجاد میکند. ولی پسوند منبع شما شامل rst نیست. نادیده گرفته میشود."
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "خلاصهی خودکار: شکست در تشخیص %r برای مستندسازی، این ایراد به وجود آمد:\n%s"
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[خلاصهی خودکار] تولید خلاصهی خودکار برای: %s"
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[خلاصهی خودکار] نوشتن در %s"
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[خلاصهی خودکار]: فراخوان %r: %s شکست خورد"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,122 +3055,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nتولید ReStructuredText با استفاده از دستورالعملهای خلاصهی خودکار.\n\nخودکارساز اسفینکس رابط کابر پسندی برای sphinx.ext.autosummary.generate (پیمانهی افزونهی خلاصهساز اسفنیکس) است.\nاین افزونه پرونده های متن reStructuredText را از دستورالعملهای خلاصهی خودکاری تولید میکند که در پروندههای درونداد مشخّص شده قرار دارد.\n\nقالب دستورالعمل خلاصهی خودکار درپیمانهی افزونهی خلاصهی خودکار اسفنیکس (sphinx.ext.autosummary) مستند سازی شده می توان آن را با دستور زیر خواند::\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "پروندههای منبع برای تولید پروندههای rST"
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "پوشهای برای قرار دادن همهی برون دادها در آن"
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "پسوند پیش فرض برای پروندهها (پیشفرض: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "شاخهی سفارشی قالب (پیشگزیده: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "اجزای فراخوان شدهی سند (پیشگزیده: %(default)s)"
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "نشانوندهای کلیدی"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "مثال"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "نمونهها"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "یادداشتها"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "مؤلّفههای دیگر"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr "دریافتها"
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "منابع"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "هشدارها"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr "فرآورده"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr "مقدار نامعتبر تعیین شده (بدون کمانک انتهایی): %s"
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr "مقدار نامعتبر تعیین شده (بدون کمانک ابتدایی): %s"
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr "رشتهمتن ادبی ناقص (بدون علامت نقلقول انتهایی): %s"
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr "رشتهمتن ادبی ناقص (بدون علامت نقلقول ابتدایی): %s"
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "دقت"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "ملاحظه"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "خطر"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "خطا"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "راهنمایی"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "مهم"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "توجه"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "همچنین ملاحظه نمائید"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "نکته"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "هشدار"
@@ -3325,12 +3362,12 @@ msgid "search"
msgstr "جستجو"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "نتایج جستجو"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3372,19 +3409,19 @@ msgstr "C API تغییرات"
msgid "Other changes"
msgstr "دگر تغییرات"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "پیوند ثابت به این سر مقاله"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "پیوند ثابت به این تعریف"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "عدم نمایش نتایج یافت شده"
@@ -3396,12 +3433,12 @@ msgstr "در حال جست و جو"
msgid "Preparing search..."
msgstr "آماده سازی جست و جو..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "جستجو پایان یافت و %sصفحه نتایج مطابق جستار پیدا شدن."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr "، در "
@@ -3418,227 +3455,234 @@ msgstr "تا کردن نوار کناره"
msgid "Contents"
msgstr "محتوا ها"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "نمایهای بر پایهی ۴ ستون پیدا شد. شاید یک اشکال برنامهنویسی از افزونههایی که استفاده میکنید باشد: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "پانویس [%s] ارجاع داده نشده است."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr "پانویس [#] ارجاع داده نشده است."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات پانویس ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "ارجاعات ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات نقل قول ادبی ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ارجاعات اصطلاحی ناهناهنگ در پیامهای ترجمه شده. اصلی:{0}، ترجمه شده:{1}"
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr "امکان تشخیص متن جایگزین برای ارجاع متقابل نبود. شاید یک اشکال برنامه نویسی باشد."
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "برای «هر» ارجاع متقابل بیشتر از یک هفد پیدا شد: %r شاید %s باشد"
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr "%s:%s مرجع هدف پیدا نشد: %s"
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr "مقصد ارجاع %r پیدا نشد %s"
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr "امکان دریافت تصویر از منبع راه دور نبود: %s [%d]"
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr "امکان دریافت تصویر از منبع راه دور نبود: %s [%s]"
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "قالب تصویر ناشناخته: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "نویسهی منبع غیرقابل رمزگشایی، جایگزین با «؟» : %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr "رد شدن و نادیده انگاشتن"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr "شکست خورد"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "نام نقش یا دستورالعمل ناشناخته: %s:%s"
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr "بست از نوع ناشناخته: %r"
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr "خطای خواندن: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr "خطای نوشتن: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr "پوشهی محلّی %s وجود ندارد"
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"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"
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr "نقش پیشفرض %s یافت نشد"
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "قالب عدد شکل برای %s تعریف نشده"
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "هر کدام از شناسههایی که به بست %s اختصاص داده نشده"
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr "پیوند ثابت به این اصطلاح"
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "پیوند ثابت به این جدول"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "پیوند ثابت به این کد"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "پیوند ثابت به این تصویر"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "پیوند ثابت به این فهرست عنوان ها"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "امکان دست یابی به اندازهی عکس نبود. گزینهی تغییر اندازه :scale: نادیده گرفته میشود."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr "قسمتبندی ردهبالای %r ناشناخته برای کلاس %r"
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr "مقدار بسیار بزرگ :maxdepth:، نادیده گرفته شد."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr "عنوان سند یک بست متنی نیست"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "پانویس ها"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "هر دو مقدار tabularcolumns و :widths: داده شده، بنابراین :widths: حذف می شود."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "ابعاد واحد %sنامعتبر است و نادیده گرفته شد."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr "نوع ناشناخته مدخل نمایه%s پیدا شد"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[تصویر%s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[تصویر]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr "عنوان درون شکل نیست."
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr "بست به کار نرفته: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "بست از نوع ناشناخته: %r"
diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.js b/sphinx/locale/fi/LC_MESSAGES/sphinx.js
index f96fbeacb..4da8d5fab 100644
--- a/sphinx/locale/fi/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": ">>",
"Other changes": "",
"Overview": "Yhteenveto",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "Javascript pit\u00e4\u00e4 olla sallittu, jotta etsint\u00e4 toimii.",
"Preparing search...": "",
"Previous topic": "<<",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "Etsi",
"Search Page": "Etsi sivu",
"Search Results": "Etsinn\u00e4n tulos",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo
index accdd0209..fdba658c6 100644
Binary files a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.po b/sphinx/locale/fi/LC_MESSAGES/sphinx.po
index c8d2cfa67..56a737844 100644
--- a/sphinx/locale/fi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FIRST AUTHOR , 2009\n"
"Language-Team: Finnish (http://www.transifex.com/sphinx-doc/sphinx-1/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,984 +221,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Moduulitaso"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr "%d.%m.%Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Yleinen sisällysluettelo"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr "hakemisto"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ">"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr "<"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr "Sisällysluettelo"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1497,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1515,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1537,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1631,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Luvun kirjoittaja: "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Moduulin kirjoittaja: "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Tekijä: "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Uusi versiossa %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Muutettu versiossa %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Poistettu versiosta %s alkaen"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (moduuli)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr "moduuli"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr "moduulit"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr "Poistettu"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr " (poistettu)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr "Moduuli sisällysluettelo"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Etsi sivu"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2429,203 +2432,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2635,14 +2658,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2652,33 +2675,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2688,163 +2711,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "Tehtävä vielä"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2852,162 +2890,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3022,122 +3066,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Huom"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Varoitus"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Vaara"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Virhe"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Vihje"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Tärkeä"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Muista"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Katso myös"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Vihje"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Varoitus"
@@ -3168,7 +3219,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr "Etsi"
@@ -3249,35 +3300,35 @@ msgstr "voi olla iso"
msgid "Navigation"
msgstr "Navikointi"
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr "Tietoja tästä documentistä"
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3322,12 +3373,12 @@ msgid "search"
msgstr "etsi"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr "Etsinnän tulos"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3369,273 +3420,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr "Piilota löydetyt"
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo
index e3ea698bf..250afe623 100644
Binary files a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.po b/sphinx/locale/fr/LC_MESSAGES/sphinx.po
index df6546ce6..7abb7ab24 100644
--- a/sphinx/locale/fr/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -29,14 +29,14 @@
# Olivier Bonaventure , 2019
# Pierre Grépon , 2016
# Sebastien Douche , 2008
-# Komiya Takeshi , 2016,2020
+# Takeshi KOMIYA , 2016,2020
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"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: David Georges, 2021\n"
"Language-Team: French (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -45,130 +45,123 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "Impossible de trouver le répertoire source (%s)"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, 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:157
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:188
#, 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 "
-
-#: sphinx/application.py:228
+#: sphinx/application.py:214
#, 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:229
msgid "making output directory"
msgstr "création du dossier de destinataire"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr "lors de l'initialisation de l'extension %s :"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "chargement des traductions [%s]... "
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "fait"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "traductions indisponibles"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr "Chargement de l'environnement pickled"
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "échec : %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "Aucun constructeur sélectionné, utilisation du défaut : html"
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "a réussi"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "s'est terminée avec des problèmes"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, 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:342
#, 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:345
#, python-format
msgid "build %s, %s warning."
msgstr "La compilation %s, %s avertissement."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr "La compilation %s, %s avertissements."
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "La compilation %s."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, 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:659
#, 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:680 sphinx/application.py:701
#, 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:1249
#, 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:1253
#, 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:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -189,64 +182,64 @@ msgid ""
"explicit"
msgstr "l’extension %s ne se déclare pas compatible à l’écriture en parallèle, on supposera qu’elle ne l’est pas - merci de demander à l'auteur de l’extension de vérifier ce qu’il en est et de le préciser explicitement"
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, 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:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr "sérialisation en cours %s"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "Le dossier de configuration ne contient pas de fichier conf.py (%s)"
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "impossible d'écraser le dictionnaire de configuration %r ; ignoré (utilisez %r pour modifier les éléments individuellement)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "nombre non valide %r pour l'option de configuration %r ; ignoré"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "impossible de remplacer le paramètre de configuration %r par un type non-supporté ; ignoré"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "paramètre de configuration %r inconnu dans override ; ignoré"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "Option de configuration inexistante : %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "L'option de configuration %r est déjà présente"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "Votre fichier de configuration comporte une erreur de syntaxe : %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "Le fichier de configuration (ou un des modules qu'il utilise) génère un sys.exit()"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -254,872 +247,882 @@ msgid ""
"%s"
msgstr "Votre fichier de configuration comporte une erreur de programmation : \n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "Le paramètre « source_suffix » s'attend à recevoir une chaîne de caractères, une liste de chaînes de caractères ou un dictionnaire. Mais vous avez fourni un « %r »."
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "Section %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "Fig. %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "Tableau %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "Code source %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "La valeur « {current} » du paramètre « {name} » ne figure pas dans la liste des possibilités valables « {candidates} »."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "Le type du paramètre de configuration « {name} » doit être {permitted} et non « {current.__name__} »."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "Le paramètre de configuration « {name} » a pour type « {current.__name__} », tandis que le type par défaut est « {default.__name__} »."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r non trouvé; ignoré."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr "Depuis sa version 2.0, Sphinx utilise \"index\" comme root_doc par défaut. Veuillez ajouter \"root_doc = 'contents'\" à votre conf.py."
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "Évènement %r déjà présent"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "Nom d'évènement inconnu : %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "L'extension %s est exigée par le paramètre needs_extensions, mais n'est pas chargée."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "Ce projet nécessite que l'extension %s soit au minimum en version %s et par conséquent il ne peut pas être construit avec la version chargée (%s)."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "Le nom du l'analyseur Pygments %r est inconnu"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr "Analyse lexicale de literal_bloc impossible en \"%s\". Mise en évidence annulée."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "document illisible, il sera ignoré."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "La classe Builder %s n'a pas d'attribut « name »"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "Le constructeur %r existe déjà (dans le module %s)"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "Le nom de Constructeur %s n'est ni enregistré ni accessible par point d'entrée"
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "Constructeur %s non enregistré"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "domaine %s déjà enregistré"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "domaine 1%s pas encore enregistré"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "La directive %r est déjà enregistrée sur le domaine %s"
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "Le rôle %r est déjà enregistré sur le domaine %s"
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "L'index %r est déjà enregistré sur le domaine %s"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr "Le type de l'objet %r est déjà enregistré"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "Le type %r crossref_type est déjà enregistré"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr "L'extension source %r est déjà enregistrée"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "source_parser pour %r est déjà enregistré"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "source_parser pour %s non enregistré"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr "Il existe déjà un traducteur pour %r"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "Les kwargs pour add_node() doivent être un tuple de fonction (visite, départ) : %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r est déjà enregistré"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "l'extension %r a été intégrée à Sphinx depuis la version %s ; cette extension est ignorée."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "Exception initiale :\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "L'extension %s ne peut pas être importée"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "l'extension %r n'a pas de fonction setup(); est-elle réellement un module d'extension de Sphinx ?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "L'extension %s utilisée par ce projet nécessite au moins Sphinx v%s ; il ne peut donc pas être construit avec la version courante."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr "l'extension %r a renvoyé par sa fonction setup() un type d'objet non supporté ; elle devrait renvoyer None ou un dictionnaire de méta-données"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "Python Enhancement Proposals; PEP %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "Le thème %r n'a pas de paramètre « theme »"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "Le thème %r n'a pas de paramètre « inherit »"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "Aucun thème nommé %r n'est trouvé, hérité de %r"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "le paramètre %s.%s n'apparaît dans aucune des configurations de thème recherchées"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr "L'option %r n'est pas supportée pour ce thème"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "le fichier %r dans le dossier des thèmes n'est pas une archive zip valide ou ne contient aucun thème"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "Le thème nommé %r n'a pas été trouvé (le fichier theme.conf est-il bien présent ?)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr "l'image appropriée pour le constructeur %s n'a pas été trouvée : %s (%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr "l'image appropriée pour le constructeur %s n'a pas été trouvée : %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "Construction en cours [mo] : "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "Écriture... "
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr "tous les %d fichiers po"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "cibles spécifiées pour les fichiers po %d"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "cibles périmées pour les fichiers po %d"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "tous les fichiers source"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "le fichier %r saisi en ligne de commande n'est pas présent dans le dossier source, il sera ignoré"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "le fichier %r saisi en ligne de commande n'existe pas, il sera ignoré"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr "%d fichiers source saisis en ligne de commande"
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "cibles périmées pour les fichiers sources %d"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "Construction [%s] : "
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "Recherche des fichiers périmés... "
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "%d trouvé"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "aucun résultat"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr "Environnement de sérialisation"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "Vérification de la cohérence"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "Aucune cible n'est périmée."
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "Mise à jour de l'environnement : "
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s ajouté(s), %s modifié(s), %s supprimé(s)"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "Lecture des sources... "
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr "En attente des processus parallélisés..."
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr "documents à écrire : %s"
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "Document en préparation"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr "Entrées dupliquées de la table des matières trouvées : %s"
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "Copie des images... "
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr "impossible de lire le fichier image %r: il sera copié à la place"
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "impossible de copier le fichier image %r: %s"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "impossible d'écrire le fichier image %r: %s"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr "Pillow introuvable - copie des fichiers image"
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr "écriture du type MIME du fichier ..."
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr "enregistrement du fichier content.opf..."
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr "mimetype inconnu pour %s, il sera ignoré"
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr "enregistrement du fichier toc.ncx"
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "fichier %s en cours d'écriture..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "Le fichier d'aperçu se trouve dans %(outdir)s."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "aucun changement dans la version %s"
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "écriture du fichier de résumé..."
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "Fonctions de base"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "Module"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "Copie des fichiers sources..."
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr "impossible de lire %r pour la création du changelog"
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr "Le constructeur factice ne génère aucun fichier."
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr "Le fichier ePub se trouve dans %(outdir)s ."
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr "enregistrement du fichier nav.xhtml..."
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr "la variable de configuration \"epub_language\" (ou \"language\") ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr "le paramètre de configuration \"epub_uid\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_title\" (ou \"html_title\") ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_author\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_contributor\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_description\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_publisher\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_copyright\" (ou \"copyright\") ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"epub_identifier\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr "le paramètre de configuration \"version\" ne peut pas être vide pour EPUB3"
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "fichier CSS invalide : %r, le fichier sera ignoré"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "La liste des messages se trouve dans %(outdir)s."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "cibles pour les modèles de fichiers %d"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "lecture des gabarits... "
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "écriture des catalogues de messages... "
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "Recherchez les éventuelles erreurs dans la sortie ci-dessus ou dans %(outdir)s/output.txt"
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr "lien mort: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr "Ancre '%s' non trouvée"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "Le manuel se trouve dans %(outdir)s."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "aucun valeur de configuration \"man_pages\" trouvée; aucun page du manuel ne sera enregistrée"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "enregistrement"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "le paramètre de configuration \"man_pages\" référence un document inconnu %s"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "Les pages HTML sont dans %(outdir)s."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr "création du document unique"
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "Enregistrement des fichiers supplémentaires"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "Les fichiers Texinfo se trouvent dans %(outdir)s."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr "\nExécuter 'make' dans ce répertoire pour les soumettre à makeinfo\n(ou 'make info' directement ici pour l'automatiser)."
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "aucun paramètre de configuration \"texinfo_documents\" trouvé: aucun document ne sera écrit"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "La valeur du paramètre \"texinfo_documents\" référence un document inconnu %s"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "traitement en cours %s"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "résolution des références..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr "(dans"
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "Copie des fichiers de support Texinfo"
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "erreur lors l'écriture du fichier Makefile : %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "Les fichiers texte se trouvent dans %(outdir)s."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "erreur lors l'écriture du fichier %s : %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "Les fichiers XML se trouvent dans %(outdir)s."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "Le fichier pseudo-XML se trouve dans %(outdir)s."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr "le fichier de configuration de construction est corrompu : %r"
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "Les pages HTML sont dans %(outdir)s."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr "Échec de lecture du fichier de configuration de construction : %r"
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "Index général"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "index"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "suivant"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "précédent"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "Génération des index"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "écriture des pages additionnelles"
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "Copie des fichiers téléchargeables... "
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "impossible de copier le fichier téléchargeable %r: %s"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr "Échec de la copie du fichier dans html_static_file : %s : %r"
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr "copie des fichiers statiques"
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "impossible de copier le fichier static %r"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "Copie des fichiers complémentaires"
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "copie des fichiers supplémentaires impossible %r"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr "Échec d'écriture du fichier de configuration de construction : %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr "L'index de recherche n'a pas pu être chargé, mais tous les documents ne seront pas construits: l'index sera incomplet."
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr "la page %s correspond à deux modèles dans html_sidebars: %r et %r"
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "une erreur Unicode est survenue lors du rendu de la page %s. Veuillez vous assurer que toutes les valeurs de configuration comportant des caractères non-ASCII sont des chaînes Unicode."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr "Un erreur est survenue lors de la génération de la page: %s.\nLa raison est: %r"
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr "Export de l'inventaire des objets"
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr "Export de l'index de recherche dans %s"
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "le fichier js_file : %r est invalide, il sera ignoré"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr "Plusieurs math_renderers sont enregistrés. Mais aucun n'est sélectionné."
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr "math_renderer saisi %r inconnu."
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "l'entrée html_extra_path %r n'existe pas"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr "l'entrée html_extra_path %r se trouve à l'intérieur de outdir"
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr "l'entrée html_static_path %r n'existe pas"
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr "l'entrée html_static_path %r se trouve à l'intérieur de outdir"
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "le fichier de logo %r n'existe pas"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "le fichier de favicon %r n'existe pas "
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "Documentation %s %s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "Les fichiers LaTex se trouvent dans %(outdir)s."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nExécuter 'make' dans ce répertoire pour les soumettre à (pdf)latex\n(ou 'make latexpdf' directement ici pour l’automatiser)."
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "aucune valeur de configuration \"latex_documents\" trouvée; aucun document de sera généré"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "La valeur du paramètre \"latex_documents\" référence un document inconnu %s"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1127,111 +1130,111 @@ 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:491
msgid "Index"
msgstr "Index"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "Version"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr "Aucune option Babel disponible pour la langue %r"
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr "Copie des fichiers de support TeX"
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr "Copie des fichiers de support TeX..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr "Copie de fichiers supplémentaires"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr "Clé de configuration inconnue : latex_elements[%r]; ignorée."
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr "%r n'a pas d'option « theme »"
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr "%r n'a pas d'option « %s »"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr "Une exception a été levée lors de la génération, démarrage du débogueur :"
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr "Interrompu !"
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr "Erreur de balise reST :"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "Erreur d'encodage :"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "Le traceback complet a été sauvé dans %s, au cas où vous souhaiteriez signaler le problème aux développeurs."
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "Erreur de récursion :"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr "Cela peut se produire avec des fichiers sources très volumineux ou profondément imbriqués. Vous pouvez augmenter avec attention la limite de récursivité par défaut de Python de 1000 dans conf.py avec p. ex. :"
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr "Une exception a été levée :"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "Merci de rapporter ceci s'il s'agit d'une erreur utilisateur, afin d'améliorer le message d'erreur à l'avenir."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "Un rapport d'erreur peut être déposé dans le système de tickets à . Merci !"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr "Le numéro du job doit être strictement positif"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr "Pour plus d'informations, visitez le site ."
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1250,271 +1253,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "chemin des fichiers sources de la documentation"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "chemin du répertoire de sortie"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "une liste de fichiers spécifiques à reconstruire. Sera ignoré si l'option -a est spécifiée."
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "options générales"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "constructeur à utiliser (par defaut: HTML)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "enregistrement des tous les fichiers (par défaut : enregistrement des nouveaux fichiers et des fichiers qui ont été modifiés)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "ne pas utiliser un environnement sauvegardé, relire toujours tous les fichiers"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "chemin pour le cache d'environnement et de fichiers doctree (défaut : OUTPUTDIR/.doctrees) "
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "build parallèle avec N processus si possible (la valeur spéciale \"auto\" ajuste N à cpu-count)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "chemin dans lequel se trouve le fichier de configuration (conf.py). (valeur par défaut : identique à SOURCEDIR)."
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "n'utilisez aucun fichier de configuration, seulement l'option -D"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "outre passer un paramètre du fichier de configuration"
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "passer une valeur aux templates HTML"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr "définit une balise : seules les blocs \"only\" avec TAG seront inclus"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr "mode sourcilleux, signale toute référence manquante"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "options de la console de sortie"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr "augmenter la verbosité (peut être répété)"
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr "aucune sortie vers stdout, seulement les avertissements vers stderr"
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr "aucune sortie du tout, même pas les avertissements"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr "émettre une sortie de couleur (par défaut : auto-détection)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr "ne pas émettre une sortie de couleur (par défaut : auto-détection)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "écrire les avertissements (et les erreurs) vers le fichier spécifié"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "modifier les avertissements en erreurs"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr "avec -W, l'exécution se poursuit en cas d'avertissements"
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "montrer le retraçage complet en cas d'exception"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "exécuter Pdb si une exception se produit."
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "fichier %r introuvable"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "impossible de combiner l'option -a avec le nom du fichier"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "impossible d'ouvrir le fichier des avertissements %r : %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "l'option -D doit être sous la forme nom=valeur"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "l'option -A doit être sous la forme nom=valeur"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "insère automatiquement les docstrings des modules"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "tester automatiquement des extraits de code dans des blocs doctest"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "lien entre la documentation Sphinx de différents projets"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "entrées \"todo\" pouvant être montrées ou cachées à la compilation"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "vérification de la couverture de la documentation"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "expressions mathématiques, traduites en images PNG ou SVG"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "expressions mathématiques, transmises dans le navigateur à MathJax"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "inclusion conditionnelle du contenu basé sur la valeur de configuration"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "inclure des liens vers le code source documenté des objets Python"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr "crée un fichier .nojekyll pour publier le document sur GitHub pages"
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr "Merci de saisir un chemin valide."
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "Merci de saisir du texte."
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr "Merci de saisir un des %s."
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "Merci de saisir 'y' ou 'n'."
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "Merci de saisir l'extension du fichier, par exemple '.rst' ou '.txt'."
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "Bienvenue dans le kit de démarrage rapide de Sphinx %s."
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr "Veuillez saisir des valeurs pour les paramètres suivants (tapez Entrée pour accepter la valeur par défaut, lorsque celle-ci est indiquée entre crochets)."
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr "Chemin racine sélectionné : %s"
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr "Saisissez le répertoire racine de la documentation."
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr "racine de la documentation."
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "Erreur : un fichier conf.py a été trouvé dans le répertoire racine."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "sphinx-quickstart n'écrasera pas un projet Sphinx existant."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "Merci de saisir un nouveau répertoire racine (ou tapez juste Entrée)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr "Vous avez deux options pour l'emplacement du répertoire de construction de la sortie de Sphinx.\nSoit vous utilisez un répertoire \"_build\" dans le chemin racine, soit vous séparez les répertoires \"source\" et \"build\" dans le chemin racine."
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "Séparer les répertoires build et source (y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr "Dans le répertoire racine, deux autres répertoires seront créés : \"_templates\" pour les modèles HTML personnalisés et \"_static\" pour les feuilles de style personnalisées et autres fichiers statiques. Vous pouvez entrer un autre préfixe (p. ex. \".\") pour remplacer le tiret bas (\"_\")."
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "Préfixe de nom pour les répertoires static et de gabarits (templates)"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr "Le nom du projet apparaîtra à plusieurs endroits dans la documentation construite."
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "Nom du projet"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "Nom(s) de l'auteur"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1523,15 +1526,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "Version du projet"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "version du projet"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1541,21 +1544,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr "Si les documents doivent être rédigés dans une langue autre que l’anglais, vous pouvez sélectionner une langue ici grâce à son identifiant. Sphinx utilisera ensuite cette langue pour traduire les textes que lui-même génère.\n\nPour une liste des identifiants supportés, voir\nhttps://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "Langue du projet"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr "L'extension de fichier pour les fichiers sources. En général : \".txt\" ou \".rst\". Seuls les fichiers avec cette extension sont considérés."
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "Extension des fichiers sources"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1563,91 +1566,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr "Un document est particulier en ce sens qu'il est considéré comme le nœud supérieur de \"l'arbre des contenus\", c'est-à-dire la racine de la structure hiérarchique des documents. Normalement, il s'agit d'un \"index\", mais si votre \"index\" est un modèle personnalisé, vous pouvez également le définir sous un autre nom de fichier."
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "Non du fichier principal (sans extension)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "Erreur : le fichier principal %s est déjà présent dans le répertoire racine du projet."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "sphinx-quickstart n'écrasera pas les fichiers existants."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "Merci de saisir un nouveau nom de fichier, ou de renommer le fichier existant et valider avec Entrée"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr "Indiquer lesquelles de ces extensions Sphinx doivent être activées :"
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "Note : imgmath et mathjax ne peuvent pas être activés en même temps. imgmath a été désactivé."
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr "Un fichier Makefile et un fichier de commandes Windows peuvent être générés pour vous, afin que vous puissiez exécuter par exemple `make html' au lieu d'appeler directement sphinx-build."
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "Création du Makefile ? (y/n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "Création du fichier de commandes Windows ? (y/n)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "Fichier en cours de création %s."
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "Le fichier %s existe déjà, il ne sera pas remplacé"
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "Terminé : la structure initiale a été créée."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr "Vous devez maintenant compléter votre fichier principal %s et créer d'autres fichiers sources de documentation. "
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr "Utilisez le Makefile pour construire la documentation comme ceci :\n make builder"
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr "Utilisez sphinx-build pour construire la documentation comme ceci : \n sphinx-build -b builder %s %s"
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr "où « builder » est l'un des constructeurs disponibles, tel que html, latex, ou linkcheck."
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1657,793 +1660,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nEngendre les fichiers requis pour un projet Sphinx.\n\nsphinx-quickstart est un outil interactif qui pose des questions à propos de votre projet et génère un répertoire avec la structure complète nécessaire ainsi qu'un Makefile qui peut être utilisé comme alternative à sphinx-build.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "mode silencieux"
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr "racine du projet"
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "Options de structure"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "si spécifié, les répertoires source et build seront séparés"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr "si spécifié, créé le dossier build dans le dossier source"
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr "remplace le point dans _templates etc."
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "Options basiques du projet."
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "nom du projet"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "nom de l'auteur"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "version du projet"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "version du projet"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "langue du document"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "préfixe des fichiers source"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "nom du document principal"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr "utilisé epub"
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "Options d'extension"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "autoriser l'extension %s"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "active l'emploi d'extensions quelconques"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "Création des fichiers Batchfile et Makefile"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "créer un fichier makefile"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "ne pas créer un fichier makefile"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "créer un fichier batch"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "ne pas créer un fichier batch"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr "utiliser make-mode pour Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr "ne pas utiliser make-mode pour Makefile/make.bat"
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "Gabarits de projet"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "répertoire des templates"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "définissez une variable de template"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr "vous avez spécifiez \"quit\" , mais \"project\" ou \"author\" ne sont pas spécifiés."
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr "Erreur : le chemin spécifié n'est pas un répertoire, ou les fichiers Sphinx existent déjà."
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr "sphinx-quickstart peut générer ces fichiers seulement dans un répertoire vide. Merci de spécifier un nouveau répertoire racine."
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "Variable de template invalide : %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "Légende invalide: %s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr "le numéro de ligne spécifiée est en dehors des limites (1-%d):%r"
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "Impossible d'utiliser les options \"%s\" et \"%s\" en même temps."
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr "Le fichier d'include %r est introuvable ou sa lecture a échouée."
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr "L’encodage %r utilisé pour lire le fichier inclus %r semble erroné, veuillez ajouter une option :encoding:"
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr "L'objet nommé %r est introuvable dans le fichier d'include %r"
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr "On ne peut pas utiliser \"lineno-match\" avec un \"lines\" non contigu "
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "Spécification de lignes %r : aucune ligne extraite du fichier inclus %r"
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr "le toctree contient une référence à des documents exclus %r"
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr "la table des matières contient des références à des documents inexistants %r"
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr "entrée dupliquée trouvée dans toctree: %s"
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "Auteur de la section : "
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "Auteur du module : "
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "Auteur du code : "
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "Auteur : "
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "Paramètres"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "Renvoie"
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "Type renvoyé"
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "membre"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "fonction"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "macro"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr "union"
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "énumération"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "énumérateur"
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "type"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "Nouveau dans la version %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "Modifié dans la version %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "Obsolète depuis la version %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr "citation dupliquée %s, une autre instance dans %s"
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr "La citation [%s] n'est pas référencée"
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "Paramètres du modèle"
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "Déclenche"
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "classe"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "concept"
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr "paramètre du modèle"
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (fonction de base)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (méthode %s)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (classe)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
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:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (attribut %s)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "Arguments"
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (module)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "méthode"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "données"
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "attribut"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "module"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr "description de %s dupliquée pour%s; l'autre %s se trouve dans %s"
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "math_eqref_format invalide : %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "mot-clé"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "opérateur"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "objet"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "exception"
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "état"
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "fonction de base"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "Variables"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "Lève"
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (dans le module %s)"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (variable de base)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (classe de base)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (classe dans %s)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, 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:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (méthode statique %s)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "Index des modules Python"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "modules"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "Obsolète"
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "méthode de classe"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "méthode statique"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr "propriété"
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, 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:1435
msgid " (deprecated)"
msgstr " (obsolète)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (directive)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ":%s: (option de directive)"
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (role)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "directive"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr "option de directive"
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "role"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr "description dupliquée pour %s %s; l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "variable d'environnement; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "description de l'option malformée, elle doit ressembler à \nMalformed option description %r, should look like \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" or \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr "option de ligne de commande %s"
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr "option de ligne de commande"
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr "le terme du glossaire doit être précédé d'une ligne vide"
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr "les termes du glossaire ne doivent pas être séparés par des lignes vides"
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr "le glossaire semble être mal formaté; vérifiez l'indentation"
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "terme du glossaire"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "élément de grammaire"
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "étiquette de référence"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "variable d'environnement"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "option du programme"
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "document"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "Index du module"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "Page de recherche"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "libellé dupliqué %s, l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr "description %s dupliquée pour %s; l'autre instance se trouve dans %s"
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr "le paramètre numfig est désactivé : le paramètre :numref: est ignoré"
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr "Impossible de créer une référence croisée. Aucun nombre n'est attribué: %s"
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr "le lien n'a pas de légende : %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "format de numfig_format invalide : %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr "format de numfig_format invalide : %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr "lablel non défini: 1%s"
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr "Impossible de créer une référence croisée. Titre ou légende introuvable: %s"
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "nouvelle configuration"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr "la configuration a changé"
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "les extensions ont changé"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr "version non à jour de l’environnement de construction"
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "le répertoire racine a changé"
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "Cet environnement est incompatible avec le constructeur sélectionné, veuillez choisir un autre répertoire doctree."
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "Échec du scan des documents dans %s : %r"
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr "le domaine %r n'est pas enregistré."
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr "une table des matières auto-référencée a été trouvée. Elle sera ignorée."
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "Le document n'est inclus dans aucune table des matières de l'arborescence."
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "voir %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "voir aussi %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr "type d'index saisie inconnu %r"
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "Symboles"
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr "table des matières avec une référence circulaire détectée, elle sera ignorée : %s <- %s"
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr "la table des matières contient une référence à un document %r qui n'a pas de titre : aucun lien ne sera généré"
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr "fichier image %s illisible "
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr "fichier image %s illisible : %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr "le fichier téléchargé n’est pas lisible: %s"
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr "%s a déjà des numéros de section attribués (toctree numérotés emboîtés ?)"
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr "Créerait le fichier %s."
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2455,203 +2458,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr "\nCherche récursivement dans des modules et packages Python et crée\ndans un fichier reST par package avec des directives automodule.\n\nLes s peuvent être tout pattern de fichiers et/ou de répertoires à exclure.\n\nNote : par défaut ce script n'écrasera pas des fichiers déjà créés."
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr "chemin vers le module à documenter"
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr "patterns de fichier fnmatch-style et/ou répertoire à exclure"
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr "répertoire où placer toutes les sorties"
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr "Nombre maximum de sous-modules visibles dans la table des matières (par défaut : 4)"
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "remplacer les fichiers existants"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr "suivre les liens symboliques. Très utile en combinaison avec collective.recipe.omelette."
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr "exécuter le script sans créer les fichiers"
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr "afficher la documentation de chaque module sur sa propre page"
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr "inclure le module \"_private\""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr "nom du fichier de table des matières (défaut : modules)"
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr "ne pas créer de fichier de table des matières"
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr "ne pas créer de titres pour le module ou package (e.g. lorsque les doctrings en fournissent déjà)"
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr "mettre la documentation du module avant celle du sous-module"
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr "interprète les chemins de module selon la spécification PEP-0420 des espaces implicites de noms"
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr "extension du fichier (par défaut : rst)"
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr "générer un projet complet avec sphinx-quickstart"
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr "ajoute module_path à la fin de sys.path, utilisé lorsque --full est présent"
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr "nom du projet (par défaut : nom du module principal)"
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr "auteur(s) du projet, utilisé quand l'option -full est précisée"
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr "version du projet, utilisé quand l'option -full est précisée"
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr "révision du projet, utilisé lorsque --full est présent, par défaut reprend --doc-version"
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "options relatives aux extensions"
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s n'est pas un répertoire"
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr "regex invalide %r dans %s"
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "Vérification du taux de couverture documentaire dans les sources achevée, voir les résultats dans %(outdir)spython.txt."
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr "regex invalide %r dans coverage_c_regexes"
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr "API C non documentée : %s [%s] dans le fichier %s"
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr "le module %s ne pas être importé : %s"
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr "fonction python non documentée: %s :: %s"
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr "classe python non documentée: %s :: %s"
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr "méthode python non documentée: %s :: %s :: %s"
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr "option '+' ou '-' manquante dans %s."
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr "'%s' n'est pas une option valide."
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr "%s n'est pas une option pyversion valide"
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "type TestCode invalide"
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "Exécution des doctests des sources achevée, voir les résultats dans %(outdir)s/output.txt."
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr "pas de code ou sortie dans le bloc %s en %s : %s"
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "code doctest invalide ignoré : %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr "====================== durées de lecture les plus lentes ======================="
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
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"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "Fichier externe Graphviz %r non trouvé ou échec de sa lecture"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "Directive « graphviz » sans contenu ignorée."
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2661,14 +2670,14 @@ msgid ""
"%r"
msgstr "dot n'a pas produit de fichier de sortie : \n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "la commande dot %r ne peut pas être exécutée (nécessaire pour le rendu graphviz). Vérifiez le paramètre graphviz_dot"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2678,33 +2687,33 @@ msgid ""
"%r"
msgstr "dot a terminé avec une erreur :\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "graphviz_output_format doit être « png » ou « svg », mais est %r"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr "dot code %r: %s"
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[graphe: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[graphe]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr "la commande convert %r ne peut pas être exécutée; vérifiez le paramètre image_converter: %s"
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2714,163 +2723,178 @@ msgid ""
"%r"
msgstr "convert a terminé avec une erreur :\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr "la commande convert %r ne peut pas être exécutée; vérifiez le paramètre image_converter"
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr "La commande LaTeX %r (nécessaire pour le rendu des équations mathématiques), ne peut pas être exécutée, vérifier le paramètre imgmath_latex"
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr "La commande de %s, %r, ne pas être exécuté (nécessaire pour display mathématique), vérifier la configuration imgmath_%s"
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr "latex de type display %r : %s"
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr "latex en ligne %r : %s"
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "Lien permanent vers cette équation"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "l’inventaire intersphinx a bougé : %s -> %s"
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "chargement de l'inventaire intersphinx de %s..."
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "quelques problèmes ont été rencontrés avec quelques uns des inventaires, mais ils disposaient d'alternatives fonctionnelles :"
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr "échec d'accès à un quelconque inventaire, messages de contexte suivants :"
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(disponible dans %s v%s)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(dans %s)"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "l’identifiant intersphinx %r n'est pas une chaîne. Il sera ignoré"
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr "Échec de la lecture de intersphinx_mapping[%s]; ignoré : %r"
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[source]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "À faire"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "Entrée TODO trouvée : %s"
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(l'<> se trouve dans %s, à la ligne %d)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "entrée originale"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr "coloration syntaxique du code du module..."
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[docs]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "Code du module"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "Code source de %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "Vue d'ensemble : code du module"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "Modules pour lesquels le code est disponible "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr "signature invalide pour auto%s (%r)"
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "attribut manquant %s dans l'objet %s"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
-msgstr "autodoc : impossible de déterminer si %r est documenté; l'exception suivante a été levée :\n%s"
+msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2878,162 +2902,168 @@ msgid ""
"explicit module name)"
msgstr "module à importer pour auto-documenter %r est inconnu (essayer de placer une directive \"module\" ou \"currentmodule\" dans le document, ou de donner un nom de module explicite)"
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr "\"::\" dans le nom d'automodule n'a pas de sens"
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "arguments de signature ou annotation de return donnés pour l’automodule %s"
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ devrait être une liste de chaînes, pas %r (dans module %s) -- __all__ sera ignoré"
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, 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:1574
#, 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:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr "alias de %s"
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, 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:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr "Échec de l'analyse de type_comment pour %r : %s"
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr "autosummary fait référence au document exclu %r. Ignoré"
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr "autosummary : fichier stub non trouvé %r. Vérifiez votre paramètre autosummary_generate."
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr "échec de l’analyse du nom %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "échec d’importation de l'object %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr "autosummary_generate : fichier nontrouvé : %s"
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "autosummary engendre les fichiers .rst de manière interne. Mais votre source_suffix ne contient pas .rst. Ignoré."
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr "autosummary : impossible de déterminer si %r est documenté; l'exception suivante a été levée :\n%s"
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[autosummary] engendrement d’un auto-sommaire pour : %s"
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[autosummary] écriture dans %s"
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
-msgstr "[autosummary] échec de l'import de %r : %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
+msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3048,129 +3078,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nEngendre du ReStructuredText par les directives autosummary.\n\nsphinx-autogen est une interface à sphinx.ext.autosummary.generate. Il\nengendre les fichiers reStructuredText à partir des directives autosummary\ncontenues dans les fichiers donnés en entrée.\n\nLe format de la directive autosummary est documentée dans le module\nPython \"sphinx.ext.autosummary\" et peut être lu via : ::\n\npydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "fichiers sources pour lesquels il faut produire des fichiers rST"
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "répertoire où placer toutes les sorties"
-#: sphinx/ext/autosummary/generate.py:639
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "extension par défaut pour les fichiers (par défaut : %(default)s)"
-#: sphinx/ext/autosummary/generate.py:643
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "répertoire des templates spécifiques (par défaut : %(default)s)"
-#: sphinx/ext/autosummary/generate.py:647
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "membres importés du document (défaut : %(default)s)"
-#: sphinx/ext/autosummary/generate.py:651
+#: sphinx/ext/autosummary/generate.py:655
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "Arguments de mots-clés"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "Exemple"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "Exemples"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "Notes"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "Autres paramètres"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "Références"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "Avertissements"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr "Yields"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr "chaîne littérale malformée (guillemet fermant manquant) : %s"
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr "chaîne littérale malformée (guillemet ouvrant manquant) : %s"
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "Attention"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "Prudence"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "Danger"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "Erreur"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "Indication"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "Important"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "Note"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "Voir aussi"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "Astuce"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "Avertissement"
@@ -3355,12 +3385,12 @@ msgid "search"
msgstr "rechercher"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "Résultats de la recherche"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3402,19 +3432,19 @@ msgstr "Modifications de l'API C"
msgid "Other changes"
msgstr "Autres modifications"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "Lien permanent vers ce titre"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "Lien permanent vers cette définition"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "Cacher les résultats de la recherche"
@@ -3426,12 +3456,12 @@ msgstr "Recherche en cours"
msgid "Preparing search..."
msgstr "Préparation de la recherche..."
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "La recherche est finie, %s page(s) trouvée(s) qui corresponde(nt) à la recherche."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", dans"
@@ -3448,227 +3478,234 @@ msgstr "Réduire la barre latérale"
msgid "Contents"
msgstr "Contenu"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "index trouvé avec style ancien à 4 colonnes. Possiblement un bogue d’extensions que vous utilisez : %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "La note de bas de page [%s] n'est pas référencée."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr "La note de bas de page [#] n'est pas référencée."
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "incohérences de références de notes de bas de page dans le message traduit. Original : {0}, traduit : {1} "
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "incohérences de références dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "incohérences de références de citation dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "ncohérences de références de terme dans le message traduit. Original : {0}, traduit : {1}"
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "plus d'une cible trouvée pour la référence %r de type 'any' : pourrait être %s"
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr "impossible d'atteindre l'image distante %s[%d]"
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr "impossible d'atteindre l'image distante %s[%s]"
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "Format d'image inconnu : %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "le caractère source est indécodable, il sera remplacé par \"?\" : %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr "ignoré"
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr "échoué"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr "nom de rôle ou de directive inconnu: %s:%s"
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr "type de node inconnu : %r"
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr "erreur de lecture : %s,%s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr "erreur d'écriture : %s,%s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr "le répertoire locale_dir %s n'existe pas"
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"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"
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr "rôle par défaut %s introuvable"
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "numfig_format n'est pas défini %s"
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "Aucun ID assigné au node %s"
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr "Lien permanent vers ce terme"
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "Lien permanent vers ce tableau"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "Lien permanent vers ce code"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "Lien permanent vers cette image"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "Lien permanent vers cette table des matières"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "impossible d'obtenir la taille de l'image. L'option :scale: est ignorée."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr "toplevel_sectioning %r inconnu pour la classe %r"
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ":maxdepth: trop grand, ignoré."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
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:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "Notes de bas de page"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
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:1237
#, 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:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr "le type inconnu d’entrée d’index %s a été trouvé"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[image: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[image]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
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:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr "type de node non-implémenté : %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "type de node inconnu : %r"
diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js
index a63791ce1..b760a122f 100644
--- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js
+++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js
@@ -30,8 +30,6 @@ Documentation.addTranslations({
"Next topic": "",
"Other changes": "",
"Overview": "",
- "Permalink to this definition": "",
- "Permalink to this headline": "",
"Please activate JavaScript to enable the search\n functionality.": "",
"Preparing search...": "",
"Previous topic": "",
@@ -39,7 +37,7 @@ Documentation.addTranslations({
"Search": "",
"Search Page": "",
"Search Results": "",
- "Search finished, found %s page(s) matching the search query.": "",
+ "Search finished, found ${resultCount} page(s) matching the search query.": "",
"Search within %(docstitle)s": "",
"Searching": "",
"Searching for multiple words only shows matches that contain\n all words.": "",
diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo
index 1712547e3..5f201b621 100644
Binary files a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo and b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
index 3933e812e..42c278acd 100644
--- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-04-03 00:17+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: French (France) (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr_FR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:282 sphinx/util/__init__.py:504
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:284
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:293
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:298
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:306
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:334
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:335
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:339
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:341
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:344
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:346
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:350
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:580
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:658
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:679 sphinx/application.py:700
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1248
#, 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:1252
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1255
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1259
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1267 sphinx/application.py:1271
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,984 +220,994 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:735
+#: sphinx/builders/latex/__init__.py:405 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:743
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1125
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:110
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:145
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:320
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:551
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:287 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:269 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:340 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:350 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1078 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:148
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:180
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:381
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:473 sphinx/builders/latex/__init__.py:176
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:222
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:492 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:492
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:556
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:565
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:659
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:674
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:753
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:761
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:792 sphinx/builders/html/__init__.py:804
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:825
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:846
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:852
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:859
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:907
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:968
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1061
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1066
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1095
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1100
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1142
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1229
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1232
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1240
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1244
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1253
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1257
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1266 sphinx/builders/latex/__init__.py:417
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1275
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1295
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1321
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:104
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:106
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:142
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:150
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:183 sphinx/domains/std.py:586
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
#: sphinx/themes/basic/genindex-split.html:11
#: sphinx/themes/basic/genindex-split.html:14
#: sphinx/themes/basic/genindex.html:11 sphinx/themes/basic/genindex.html:34
-#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:147
-#: sphinx/writers/texinfo.py:498
+#: sphinx/themes/basic/genindex.html:67 sphinx/themes/basic/layout.html:148
+#: sphinx/writers/texinfo.py:487
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:186 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:200 sphinx/writers/latex.py:341
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:367
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:383
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:396
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:440
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:448
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1223,271 +1226,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1496,15 +1499,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1514,21 +1517,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1536,91 +1539,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1630,793 +1633,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr ""
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr ""
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr ""
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr ""
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr ""
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:445
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:447
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1168
msgid "function"
msgstr ""
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr ""
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr ""
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr ""
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1170
msgid "class"
msgstr ""
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:830
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:915
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1172
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1169
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1175
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1177
msgid "module"
msgstr ""
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2027
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr ""
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1171
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:438
msgid "Variables"
msgstr ""
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:442
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:675 sphinx/domains/python.py:819
#, 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:735 sphinx/domains/python.py:911
+#: sphinx/domains/python.py:962
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:737
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:762
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:763
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:824
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:826 sphinx/domains/python.py:966
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1097
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1098
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1147
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1173
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1174
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1176
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1234
#, 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:1354
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1408
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:90 sphinx/domains/std.py:107
#, python-format
msgid "environment variable; %s"
msgstr ""
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:181
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:232
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:234
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:361
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:369
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:375 sphinx/domains/std.py:388
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:545
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:546
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:547
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:549
msgid "environment variable"
msgstr ""
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:550
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:551
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:587
msgid "Module Index"
msgstr ""
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:588 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr ""
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:637 sphinx/domains/std.py:741
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:656
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:847
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:855
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:867
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:881
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:884
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1097
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1099
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:80
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:99
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:125
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2428,203 +2431,223 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:77
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/extlinks.py:96
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require base URL to contain exactly one '%s' and "
+"all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/extlinks.py:104
+#, python-format
+msgid ""
+"extlinks: Sphinx-6.0 will require a caption string to contain exactly one "
+"'%s' and all other '%' need to be escaped as '%%'."
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2634,14 +2657,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2651,33 +2674,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2687,163 +2710,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr ""
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr ""
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr ""
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr ""
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr ""
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2851,162 +2889,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:815
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:823
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3021,129 +3065,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:639
-#, python-format
-msgid "default suffix for files (default: %(default)s)"
-msgstr ""
-
#: sphinx/ext/autosummary/generate.py:643
#, python-format
-msgid "custom template directory (default: %(default)s)"
+msgid "default suffix for files (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:647
#, python-format
-msgid "document imported members (default: %(default)s)"
+msgid "custom template directory (default: %(default)s)"
msgstr ""
#: sphinx/ext/autosummary/generate.py:651
#, python-format
+msgid "document imported members (default: %(default)s)"
+msgstr ""
+
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr ""
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr ""
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr ""
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr ""
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr ""
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr ""
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr ""
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr ""
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr ""
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr ""
@@ -3174,7 +3218,7 @@ msgstr ""
msgid "Table of Contents"
msgstr ""
-#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:150
+#: sphinx/themes/agogo/layout.html:43 sphinx/themes/basic/layout.html:151
#: sphinx/themes/basic/search.html:11 sphinx/themes/basic/search.html:22
msgid "Search"
msgstr ""
@@ -3255,35 +3299,35 @@ msgstr ""
msgid "Navigation"
msgstr ""
-#: sphinx/themes/basic/layout.html:135
+#: sphinx/themes/basic/layout.html:136
#, python-format
msgid "Search within %(docstitle)s"
msgstr ""
-#: sphinx/themes/basic/layout.html:144
+#: sphinx/themes/basic/layout.html:145
msgid "About these documents"
msgstr ""
-#: sphinx/themes/basic/layout.html:153
+#: sphinx/themes/basic/layout.html:154
msgid "Copyright"
msgstr ""
-#: sphinx/themes/basic/layout.html:199
+#: sphinx/themes/basic/layout.html:200
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:201
+#: sphinx/themes/basic/layout.html:202
#, python-format
msgid "© Copyright %(copyright)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:205
+#: sphinx/themes/basic/layout.html:206
#, python-format
msgid "Last updated on %(last_updated)s."
msgstr ""
-#: sphinx/themes/basic/layout.html:208
+#: sphinx/themes/basic/layout.html:209
#, python-format
msgid ""
"Created using Sphinx "
@@ -3328,12 +3372,12 @@ msgid "search"
msgstr ""
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:106
msgid "Search Results"
msgstr ""
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:108
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3375,273 +3419,278 @@ msgstr ""
msgid "Other changes"
msgstr ""
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
-msgid "Permalink to this headline"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
-msgid "Permalink to this definition"
-msgstr ""
-
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:155
msgid "Hide Search Matches"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:136
+#: sphinx/themes/basic/static/searchtools.js:112
+msgid ""
+"Search finished, found ${resultCount} page(s) matching the search query."
+msgstr ""
+
+#: sphinx/themes/basic/static/searchtools.js:213
msgid "Searching"
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:141
+#: sphinx/themes/basic/static/searchtools.js:226
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
-#, python-format
-msgid "Search finished, found %s page(s) matching the search query."
-msgstr ""
-
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:371
msgid ", in "
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:83
-msgid "Expand sidebar"
+#: sphinx/themes/classic/layout.html:20
+#: sphinx/themes/classic/static/sidebar.js_t:57
+msgid "Collapse sidebar"
msgstr ""
-#: sphinx/themes/classic/static/sidebar.js_t:96
-#: sphinx/themes/classic/static/sidebar.js_t:124
-msgid "Collapse sidebar"
+#: sphinx/themes/classic/static/sidebar.js_t:48
+msgid "Expand sidebar"
msgstr ""
#: sphinx/themes/haiku/layout.html:24
msgid "Contents"
msgstr ""
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:323 sphinx/transforms/i18n.py:394
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:366
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:413
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:433
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:275
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:497
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:502
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:61
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:68
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:92
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:188
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:120 sphinx/writers/html.py:129
+#: sphinx/writers/html5.py:99 sphinx/writers/html5.py:108
+msgid "Permalink to this definition"
+msgstr ""
+
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:428 sphinx/writers/html.py:433
+#: sphinx/writers/html5.py:387 sphinx/writers/html5.py:392
+msgid "Permalink to this heading"
+msgstr ""
+
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:306
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:357
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:596
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614
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:804 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:629
msgid "Footnotes"
msgstr ""
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:863
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1194
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1507
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr ""
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.mo b/sphinx/locale/he/LC_MESSAGES/sphinx.mo
index 84dc8f213..8f298b0d8 100644
Binary files a/sphinx/locale/he/LC_MESSAGES/sphinx.mo and b/sphinx/locale/he/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.po b/sphinx/locale/he/LC_MESSAGES/sphinx.po
index a0b42e379..5a1ff8c22 100644
--- a/sphinx/locale/he/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/he/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-21 00:10+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FIRST AUTHOR , 2011\n"
"Language-Team: Hebrew (http://www.transifex.com/sphinx-doc/sphinx-1/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,130 +19,123 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -163,64 +156,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -228,872 +221,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "רמת המודול"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr "(בתוך"
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "אינדקס"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "הבא"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "הקודם"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "תיעוד %s %s"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1101,111 +1104,111 @@ 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:491
msgid "Index"
msgstr "אינדקס"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "מהדורה"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:598
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1224,271 +1227,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr ""
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr ""
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr ""
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr ""
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr ""
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr ""
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr ""
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr ""
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr ""
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr ""
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr ""
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr ""
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr ""
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr ""
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr ""
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr ""
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr ""
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr ""
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr ""
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr ""
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr ""
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr ""
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr ""
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr ""
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr ""
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr ""
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr ""
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr ""
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr ""
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr ""
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr ""
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr ""
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr ""
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr ""
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr ""
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr ""
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr ""
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr ""
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr ""
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr ""
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr ""
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr ""
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr ""
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr ""
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr ""
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr ""
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr ""
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr ""
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr ""
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr ""
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1497,15 +1500,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr ""
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr ""
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1515,21 +1518,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr ""
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr ""
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1537,91 +1540,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr ""
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr ""
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr ""
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr ""
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr ""
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr ""
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr ""
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr ""
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr ""
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1631,793 +1634,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr ""
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr ""
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr ""
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr ""
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr ""
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr ""
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr ""
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr ""
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr ""
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr ""
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr ""
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr ""
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr ""
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr ""
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr ""
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr ""
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr ""
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr ""
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr ""
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr ""
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr ""
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr ""
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr ""
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr ""
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr ""
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr ""
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr ""
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr ""
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr ""
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr ""
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr ""
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr ""
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr ""
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr ""
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr ""
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr ""
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr ""
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "מחבר הקטע:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "מחבר המודול:"
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "מחבר הקוד:"
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "מחבר:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr ""
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "פרמטרים"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr ""
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr ""
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr ""
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "פונקציה"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "מאקרו"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr ""
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr ""
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr ""
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr ""
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "חדש בגרסה %s"
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "השתנה בגרסה %s"
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr " לא מומלץ לשימוש מגרסה %s"
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr ""
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr ""
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr ""
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr ""
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr ""
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "מחלקה"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr ""
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr ""
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr ""
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr ""
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr ""
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr ""
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr ""
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr ""
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr ""
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr ""
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr ""
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "מודול"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr ""
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "מילת מפתח"
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr ""
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr ""
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr ""
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr ""
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr ""
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "משתנים"
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr ""
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr ""
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr ""
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr ""
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr ""
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr ""
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr ""
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr ""
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr ""
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr ""
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr ""
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr ""
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, python-format
msgid "more than one target found for cross-reference %r: %s"
msgstr ""
-#: sphinx/domains/python.py:1418
+#: sphinx/domains/python.py:1435
msgid " (deprecated)"
msgstr ""
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr ""
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr ""
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr ""
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr ""
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "משתנה סביבה; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr ""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr ""
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr ""
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr ""
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "משתנה סביבה"
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr ""
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr ""
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "מודול אינדקס"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "דף חיפוש"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr ""
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr ""
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr ""
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr ""
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr ""
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr ""
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr ""
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr ""
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr ""
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr ""
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr ""
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr ""
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr ""
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "ראה %s"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "ראה גם %s"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr ""
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr ""
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr ""
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr ""
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr ""
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr ""
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2429,203 +2432,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr ""
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr ""
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr ""
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr ""
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr ""
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr ""
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr ""
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr ""
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr ""
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr ""
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr ""
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr ""
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr ""
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr ""
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr ""
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr ""
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr ""
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr ""
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr ""
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr ""
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr ""
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr ""
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr ""
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr ""
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr ""
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr ""
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr ""
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr ""
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr ""
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr ""
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr ""
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr ""
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr ""
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr ""
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr ""
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2635,14 +2644,14 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr ""
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2652,33 +2661,33 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr ""
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr ""
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr ""
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr ""
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2688,163 +2697,178 @@ msgid ""
"%r"
msgstr ""
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr ""
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr ""
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr ""
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr ""
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr ""
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr ""
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr ""
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr ""
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr ""
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr ""
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[מקור]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "לעשות"
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr ""
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr ""
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr ""
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "הטקסט המקורי"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr ""
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[תיעוד]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr ""
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "הראה קוד מקור ל %s "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr ""
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "כל המודולים שיש להם קוד זמין "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2852,162 +2876,168 @@ msgid ""
"explicit module name)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:2743
+#: sphinx/ext/autodoc/__init__.py:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, python-format
msgid "Bases: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1756 sphinx/ext/autodoc/__init__.py:1829
-#: sphinx/ext/autodoc/__init__.py:1848
+#: sphinx/ext/autodoc/__init__.py:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1890
+#: sphinx/ext/autodoc/__init__.py:1930
#, python-format
msgid "alias of TypeVar(%s)"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2123 sphinx/ext/autodoc/__init__.py:2217
+#: sphinx/ext/autodoc/__init__.py:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2348
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2786
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr ""
-#: sphinx/ext/autosummary/generate.py:188
-#: sphinx/ext/autosummary/generate.py:237
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:384
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:388
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:425
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:599
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3022,122 +3052,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:616
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:620
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:623
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:627
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:631
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/autosummary/generate.py:655
+#, python-format
+msgid ""
+"document exactly the members in module __all__ attribute. (default: "
+"%(default)s)"
+msgstr ""
+
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "תשומת לב"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "זהירות"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "סכנה"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "שגיאה"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "רמז"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "חשוב"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "הערה"
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "ראה גם"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "טיפ"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "אזהרה"
@@ -3322,12 +3359,12 @@ msgid "search"
msgstr "חיפוש"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "תוצאות החיפוש"
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3369,19 +3406,19 @@ msgstr ""
msgid "Other changes"
msgstr "שינויים אחרים"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:388
-#: sphinx/writers/html5.py:393
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "קישור קבוע לכותרת זו"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:103
-#: sphinx/writers/html5.py:112
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "קישור קבוע להגדרה זו"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "הסתר תוצאות חיפוש"
@@ -3393,12 +3430,12 @@ msgstr ""
msgid "Preparing search..."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr ""
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ""
@@ -3415,227 +3452,234 @@ msgstr "כווץ סרגל צד"
msgid "Contents"
msgstr "תוכן"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr ""
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr ""
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr ""
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr ""
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr ""
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr ""
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr ""
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr ""
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr ""
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr ""
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"it directly: %s"
msgstr ""
-#: sphinx/util/nodes.py:424
+#: 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 ""
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr ""
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:301
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr ""
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:311
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr ""
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:365
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:397
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr ""
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:440
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr ""
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:442
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr ""
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr ""
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:565
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr ""
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr ""
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr ""
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr ""
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "הערות שוליים"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr ""
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr ""
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr ""
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr ""
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[תמונה]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr ""
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr ""
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr ""
diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo
index 6cb5b6075..9c7b232be 100644
Binary files a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.po b/sphinx/locale/hi/LC_MESSAGES/sphinx.po
index 7b98c28db..e3c06b960 100644
--- a/sphinx/locale/hi/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.po
@@ -1,19 +1,19 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
# Ajay Singh , 2019
# Purnank H. Ghumalia , 2015-2016
# Sumanjali Damarla , 2020
-# Komiya Takeshi , 2019
+# Takeshi KOMIYA , 2019
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"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: Sumanjali Damarla , 2020\n"
"Language-Team: Hindi (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,130 +22,123 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr "स्रोत निर्देशिका (%s) नहीं मिली"
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr "स्रोत निर्देशिका और गंतव्य निर्देशिका समरूप नहीं हो सकतीं"
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr "परिणाम निर्देशिका बनाई जा रही है"
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr "%s आयाम को स्थापित करते हुए:"
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr "[%s] अनुवाद पढ़ा जा रहा है..."
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr "संपन्न"
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr "अंतर्निर्मित संदेशों में उपलब्ध नहीं है"
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr "रक्षित स्थिति को लागू किया जा रहा है"
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr "असफल: %s"
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr "किसी निर्माता को नहीं चुना गया, मानक उपयोग: एच्.टी.ऍम.एल."
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr "सफल हुआ"
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr "समस्याओं के साथ समाप्त हुआ"
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr "%s निर्माण, चेतावनी %s (चेतावनी को गलती माने)| "
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr "%s सम्पूर्ण, %s चेतावनी."
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr "%s निर्मित."
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, 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:659
#, 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:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr "भूमिका %r पहले से पंजीकृत है, यह निरस्त हो जाएगी"
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr "समानांतर पठन के लिए यह %s विस्तार अथवा आयाम सुरक्षित नहीं है | "
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -166,64 +159,64 @@ msgid ""
"explicit"
msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर लेखन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें."
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, 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:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr "%s पर काम कर रहे हैं"
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr "विन्यास निर्देशिका में कोन्फ़.पाय #conf.py# फाइल (%s) नहीं है "
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr "शब्दकोष विन्यास मान %r की उल्लंघन नहीं किया जा सकता, अनदेखा किया गया (प्रत्येक अवयव का मान रखने के लिए %r का उपयोग करें)"
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr "विन्यास मान %r के लिए अमान्य संख्या %r, अनदेखा किया गया"
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr "असमर्थित प्रकार के साथ विन्यास मान %r का उल्लंघन नहीं किया जा सकता, अनदेखा किया गया"
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr "आरोहण में अज्ञात विन्यास मान %r, अनदेखा किया गया"
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr "ऐसा कोई विन्यास मान नहीं है: %s"
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr "विन्यास मान %r पहले से विद्यमान है"
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr "आपकी विन्यास फाइल में रचनाक्रम की त्रुटि है: %s\n"
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr "विन्यास फाइल (अथवा इसके द्वारा आयातित प्रभागों) द्वारा sys.exit() का आह्वान किया गया"
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -231,872 +224,882 @@ msgid ""
"%s"
msgstr "विन्यास फाइल में प्रोग्राम के योग्य त्रुटि है:\n\n%s"
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr "विन्यास मान `source_suffix' में अक्षर-समूह, अक्षर-समूहों की सूची, अथवा कोष की अनुमति है. लेकिन `%r' दिया गया है."
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr "भाग %s"
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr "चित्र %s"
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr "सारणी %s"
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr "सूची %s"
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr "`{name}` विन्यास मान, {candidates} में से एक होना चाहिए, परन्तु `{current}` दिया गया है."
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; अपेक्षित {permitted}."
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; मानक `{default.__name__}' का प्रयोग किया गया."
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr "primary_domain %r नहीं मिला, अनदेखा किया गया."
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr "%r घटना पहले से विद्यमान है"
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr "अज्ञात घटना नाम: %s"
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr "आयाम %s की needs_extensions मान में आवश्कता है, पर यह नहीं चढ़ाया गया है."
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr "इस परियोजना में आयाम %s का कम से कम %s संस्करण चाहिए इसलिए उपलब्ध संस्करण (%s) से बनाना संभव नहीं है."
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr "पिगमेंटस लेक्सर नाम %r अज्ञात है"
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr "literal_block का \"%s\" नियमन नहीं हो सका. विशेषअंकन छोड़ दिया गया."
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr "लेखपत्र पठनीय नहीं है. उपेक्षित."
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr "निर्माण वर्ग %s का कोई \"नाम\" भाव नहीं है"
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr "निर्माता %r पहले से (%s प्रभाग में) उपलब्ध है"
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr "निर्माता नाम %s पंजीकृत नहीं है अथवा प्रवेश स्थान पर उपलब्ध नहीं है."
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr "निर्माता नाम %s पंजीकृत नहीं है"
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr "अधिकारक्षेत्र %s पहले से पंजीकृत है"
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr "अधिकारक्षेत्र %s अभी पंजीकृत नहीं है"
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr "%r निर्देश पहले से अधिकार-क्षेत्र %s में पंजीकृत है, "
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr "%r भूमिका पहले से अधिकार-क्षेत्र %s में पंजीकृत है, "
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr "%r अनुक्रमणिका पहले से अधिकार-क्षेत्र %s में पंजीकृत है"
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr "%r object_type पहले से पंजीकृत है"
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr "%r crossref_type पहले से पंजीकृत है"
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr "source_suffix %r पहले से पंजीकृत है"
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr "%r का source_parser पहले से पंजीकृत है"
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr "%s का स्रोत व्याख्याता पंजीकृत नहीं है"
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr "%r के लिए अनुवादक पहले से विद्यमान है"
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr "add_node() के kwargs एक (visit, depart) फंक्शन टपल #function tuple# होने चाहिए: %r=%r"
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr "enumerable_node %r पहले से पंजीकृत है"
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr "%r आयाम को %sसंस्करण से स्फिंक्स में सम्मिलित किया जा चुका है; आयाम की उपेक्षा की गयी."
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr "मौलिक अपवाद:\n"
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr "%s आयाम का आयात नहीं किया जा सका"
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr "आयाम %r में कोई सेटअप #setup()# कारक नहीं है; क्या यह वास्तव में स्फिंक्स का परिवर्धक प्रभाग है?"
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr "इस परियोजना में प्रयुक्त %s परिवर्धक को स्फिंक्स का कम से कम %s संस्करण चाहिए; इसलिए इस संस्करण से बनाना संभव नहीं है."
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr "परिवर्धक %r के सेटअप() कर्म से एक असहाय वस्तु वापस मिली है; इसको 'कुछ नहीं' अथवा मेटाडाटा कोश भेजना चाहिए था"
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr "पाइथन अभिवृद्धि प्रस्ताव; पी.ई.पी. %s"
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr "रुपविन्यास %r में कोई \"रूप\" मान नहीं है"
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr "रुपविन्यास %r में कोई अनुगत मान नहीं है"
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr "%r नाम से कोई रूप नहीं मिला, %r द्वारा अनुगत"
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr "विन्यास मान %s.%s खोजे गए किसी भी रूप विन्यास में नहीं दिखा"
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr "विन्यास का असमर्थित रूप विकल्प %r दिया गया"
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr "रुपविन्यास के पथ में फाइल %r कोई प्रमाणिक ज़िप फाइल नहीं है या इसमें कोई रुपविन्यास नहीं सहेजा गया है"
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr "%r नामक कोई रूप विन्यास नहीं मिला (theme.conf अनुपस्थित?)"
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr "%s निर्माता के लिए योग्य चित्र नहीं मिला: %s.(%s)"
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr "%s निर्माता के लिए योग्य चित्र नहीं मिला: %s"
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr "निर्माणाधीन [mo]: "
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr "परिणाम लिखा जा रहा है..."
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr "सभी %d पी.ओ. फाइलें"
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr "निर्दिष्ट %d पी.ओ. फाइलों के लक्ष्य"
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr "%d पी.ओ. फाइलों के लक्ष्य कालातीत है"
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr "सभी स्रोत फाइलें"
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr "आदेश स्थान में दी गयी फाइल %r स्रोत निर्देशिका में नहीं है, उपेक्षा की जा रही है"
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr "आदेश स्थान में दी गयी फाइल %r का नहीं है, उपेक्षा कर दी गई"
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr "%d स्रोत फाइलें आदेश स्थान में दी "
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr "%d फाइलों के लक्ष्य कालातीत है"
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr "निर्माणाधीन [%s]: "
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr "अप्रचलित फाइलों को चिन्हित किया जा रहा है..."
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr "%d मिला"
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr "एक भी नहीं मिला"
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr "स्थिति को परिरक्षित किया जा रहा है"
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr "संगतता की जांच की जा रही है"
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr "कोई प्रयोजन कालातीत नहीं है"
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr "स्थिति का नवीनीकरण किया जा रहा है"
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr "%s जोड़ा गया, %s बदला गया, %s हटाया गया"
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr "स्रोतों को पढ़ा जा रहा है..."
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr "कर्मियों की प्रतीक्षा हो रही है"
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr "लेखन के लिए शेष लेखपत्र: %s"
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr "लेखपत्र बनाए जा रहे हैं"
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr "विषय-सूची प्रविष्टि की प्रतिलिपि पायी गई: %s"
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr "चित्रों की प्रतिलिपि बनाई जा रही है..."
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr "चित्रलेख फाइल %r नहीं पढ़ा जा सका: इसकी प्रतिलिपि बनाई जा रही है"
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr "चित्रलेख फाइल %r की प्रतिलिपि नहीं की जा सकी:%s"
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr "चित्रलेख फाइल %r नहीं लिखा जा सका:%s"
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr "पिलो नहीं मिला - चित्र फाइलों की प्रतिलिपि बनाई जा रही है"
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr "%s के लिए अज्ञात लेख प्रकार, छोड़ा गया"
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr "%s फाइल को लिखा जा रहा है..."
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr "संक्षिप्त विवरण फाइल %(outdir)s में है."
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr "%s संस्करण में कोई परिवर्तन नहीं हैं."
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr "सार फाइल को लिखा जा रहा है..."
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr "अंतर्निर्मित"
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr "प्रभाग स्तर"
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr "स्रोत फाइलों की प्रतिलिपि बनाई जा रही है..."
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr "परिवर्तन सूची बनाने के लिए %r को नहीं पढ़ा जा सका"
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr "मूक निर्माता से किसी फाइलों की उत्पत्ति नहीं होती."
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr "ई-पब फाइल %(outdir)s में है."
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_language\" (अथवा \"language\") खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_uid\" एक्स.एम्.एल. नाम होना चाहिए"
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_title\" (अथवा \"html_title\") खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_author\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_contributor\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_description\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_publisher\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_copyright\" (अथवा \"copyright\") खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"epub_identifier\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr "ई-पब3 के लिए विन्यास मान \"version\" खाली नहीं होना चाहिए"
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr "अमान्य css_file: %r, उपेक्षित"
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr "सन्देश सूचीपत्र %(outdir)s में हैं."
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr "%d नमूना फाइलों के लक्ष्य"
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr "नमूनों को पढ़ा जा रहा है..."
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr "सन्देश सूचीपत्रों को लिखा जा रहा है..."
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr "उपरोक्त परिणाम में अथवा %(outdir)s /output.txt में त्रुटियाँ ढूँढने का प्रयास "
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr "खंडित कड़ी: %s (%s)"
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr "लक्ष्य '%s' नहीं मिला"
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr "पुस्तिका पृष्ठ %(outdir)sमें हैं."
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr "कोई \"man_pages\" विन्यास मान नहीं मिला; कोई नियमावली पृष्ठ नहीं लिखे जाएंगे"
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr "लिखा जा रहा है"
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr "\"man_pages\" विन्यास मान अज्ञात लेखपत्र %s का सन्दर्भ है"
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr "एच.टी.एम्.एल. पृष्ठ %(outdir)sमें है."
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr "एकल लेखपत्र संकलन किया जा रहा है"
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr "अतिरिक्त फाइलों को लिखा जा रहा है"
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr "टेक्सइन्फो पृष्ठ %(outdir)sमें हैं."
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr "\nइन्हें मेकइन्फो से चलाने के लिए उस निर्देशिका में 'मेक' आदेश चलायें\n(ऐसा स्वचालित रूप से करने के लिए यहाँ 'मेक इन्फो' आदेश का उपयोग करें)"
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr "कोई \"texinfo_documents\" विन्यास मान नहीं मिला; कोई लेखपत्र नहीं लिखे जाएंगे"
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr "\"texinfo_documents\" विन्यास मान अज्ञात लेखपत्र %s का सन्दर्भ है"
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr "%s की प्रक्रिया जारी"
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr "सन्दर्भों का विश्लेषण किया जा रहा है..."
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr " (में"
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr "टेक्सइन्फो सहायक फाइलों की प्रतिलिपि की जा रही है..."
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr "मेकफाइल लिखने में त्रुटि: %s"
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr "पाठ फाइल %(outdir)s में हैं."
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr "%s फाइल लिखने में व्यवधान: %s"
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr "एक्स.एम्.एल. लेखपत्र %(outdir)s में हैं."
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr "छद्म-एक्स.एम्.एल. लेखपत्र %(outdir)s में हैं."
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr "निर्माण सूचनापत्र फाइल खंडित है: %r"
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr "एच.टी.एम्.एल. पृष्ठ %(outdir)sमें हैं."
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr "निर्माण सूचनापत्र फाइल को नहीं पढ़ा जा सका: %r"
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr "%b %d, %Y"
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr "सामान्य अनुक्रमाणिका"
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr "अनुक्रमणिका"
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr "आगामी"
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr "पूर्ववर्ती"
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr "अनुक्रमाणिका निर्मित की जा रही है"
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr "अतिरिक्त पृष्ठ लिखे जा रहे हैं"
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr "उतारी गई फाइलों की प्रतिलिपि बनाई जा रही है..."
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr "उतारी गई फाइलों %r की प्रतिलिपि नहीं की जा सकी: %s"
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr "स्थैतिक फाइल %r की प्रतिलिपि नहीं की जा सकी"
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr "अतिरिक्त फाइलों की प्रतिलिपियां बनाये जा रहे है| "
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr "अतिरिक्त फाइल %r की प्रतिलिपि नहीं की जा सकी"
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr "निर्माण फाइल को नहीं लिखा जा सका: %r"
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr "खोज अनुक्रमाणिका नहीं चढाई जा सकी, लेकिन सभी लेखपत्र नहीं बनाए जाएंगे: अनुक्रमणिका अपूर्ण रहेगी."
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr "पृष्ठ %s html_sidebars में दो आकृतियों से मिलता है: %r %r"
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr "पृष्ठ %s की प्रस्तुति करते समय यूनिकोड त्रुटि हुई. कृपया यह सुनिश्चित कर लें कि सभी नॉन-असकी #non-ASCII# विहित विन्यास मान यूनिकोड अक्षरों में हैं."
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr "पृष्ठ %s की प्रस्तुति करते समय एक त्रुटि हुई.\nकारण: %r"
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr "विषयवस्तुओं का भंडार बनाया जा रहा है"
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr "%s में खोज अनुक्रमाणिका भंडार बनाया जा रहा है"
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr "अमान्य js_file: %r, उपेक्षित"
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr "कई math_renderers पंजीकृत हैं. लेकिन कोई math_renderers नहीं चुना गया है."
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr "अज्ञात math_renderer %r दिया गया."
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr "html_extra_path प्रविष्टि %r का अस्तित्व नहीं है"
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr "html_extra_path का प्रविष्टि %r outdir में है| "
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr "html_static_path प्रविष्टि %r का अस्तित्व नहीं है"
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr "html_static_path का प्रविष्टि %r outdir में है| "
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr "प्रतीकचिन्ह फाइल %r का अस्तित्व नहीं है"
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr "इष्ट चिन्ह फाइल %r का अस्तित्व नहीं है"
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr "%s %s दिग्दर्शिका"
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr "लाटेक्स लेखपत्र %(outdir)s में हैं."
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr "\nइन्हें (pdf)latex से चलाने के लिए उस निर्देशिका में 'मेक' आदेश चलायें\n(ऐसा स्वचालित रूप से करने के लिए यहाँ 'make latexpdf' आदेश का उपयोग करें)"
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr "कोई \"latex_documents\" विन्यास मान नहीं मिला; कोई नहीं लिखे जाएंगे"
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr "\"latex_documents\" विन्यास मान अज्ञात लेखपत्र %s का सन्दर्भ है"
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1104,111 +1107,111 @@ 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:491
msgid "Index"
msgstr "अनुक्रमणिका"
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr "आवृत्ति"
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr "%r भाषा के लिए कोई बाबेल विकल्प नहीं "
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr "टेक्स सहायक फाइलों की प्रतिलिपि की जा रही है..."
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr "टेक्स सहायक फाइलों की प्रतिलिपि की जा रही है..."
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr "अतिरिक्त फाइलों की प्रतिकृति बनाई जा रही है"
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr "%r में कोई \"रूप\" मान नहीं है"
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr "%r में कोई \"%s \" मान नहीं है"
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr "निर्माण के दौरान अपवाद घटित हुआ है, दोष-मुक्तक चालू किया जा रहा "
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr "कार्य खंडित "
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr "रेस्ट सुसज्जा त्रुटि:"
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr "कूटलेखन त्रुटि:"
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr "यदि आप इस विषय को कूटलिपिकारों के संज्ञान में लाना चाहते है तो पिछला पूरा विवरण %s में सहेज दिया गया है"
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr "पुनरावर्तन त्रुटि:"
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr "अपवाद घटित:"
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr "यदि यह प्रयोक्ता की गलती थी तो कृपया इसको भी रिपोर्ट करें ताकि अगली बार गलती होने पर अधिक अर्थपूर्ण सन्देश दिया जा सके."
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr "त्रुटि की सूचना पर उपस्थित पंजिका में दर्ज की जा सकती है. धन्यवाद!"
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr "कार्य संख्या एक धनात्मक संख्या होनी चाहिए"
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit ."
msgstr ""
-#: sphinx/cmd/build.py:105
+#: sphinx/cmd/build.py:99
msgid ""
"\n"
"Generate documentation from source files.\n"
@@ -1227,271 +1230,271 @@ msgid ""
"files can be built by specifying individual filenames.\n"
msgstr ""
-#: sphinx/cmd/build.py:126
+#: sphinx/cmd/build.py:120
msgid "path to documentation source files"
msgstr "अभिलेख की स्रोत फाइलों का पथ"
-#: sphinx/cmd/build.py:128
+#: sphinx/cmd/build.py:122
msgid "path to output directory"
msgstr "परिणाम निर्देशिका का पथ"
-#: sphinx/cmd/build.py:130
+#: sphinx/cmd/build.py:124
msgid "a list of specific files to rebuild. Ignored if -a is specified"
msgstr "पुनर्निर्माण के लिए निश्चित फाइलों की सूची. यदि -a निर्दिष्ट है तो उपेक्षा कर दी जाएगी"
-#: sphinx/cmd/build.py:133
+#: sphinx/cmd/build.py:127
msgid "general options"
msgstr "सामान्य विकल्प"
-#: sphinx/cmd/build.py:136
+#: sphinx/cmd/build.py:130
msgid "builder to use (default: html)"
msgstr "प्रयोग के लिए निर्माता (मानक: एच.टी.एम्.एल. #html#)"
-#: sphinx/cmd/build.py:138
+#: sphinx/cmd/build.py:132
msgid "write all files (default: only write new and changed files)"
msgstr "सभी फाइलें लिखें (मानक: केवल नई और परिवर्तित फाइलें लिखें)"
-#: sphinx/cmd/build.py:141
+#: sphinx/cmd/build.py:135
msgid "don't use a saved environment, always read all files"
msgstr "सहेजी गयी परिस्थिति का प्रयोग न करें, सदैव सभी फाइलों को पढ़ें"
-#: sphinx/cmd/build.py:144
+#: sphinx/cmd/build.py:138
msgid ""
"path for the cached environment and doctree files (default: "
"OUTPUTDIR/.doctrees)"
msgstr "संचित परिस्थिति और डॉक-ट्री फाइलों का पथ (मानक: OUTPUTDIR/.doctrees)"
-#: sphinx/cmd/build.py:147
+#: sphinx/cmd/build.py:141
msgid ""
"build in parallel with N processes where possible (special value \"auto\" "
"will set N to cpu-count)"
msgstr "यदि संभव हो तो समानांतर N प्रक्रियाओं में निर्माण करें (ऑटो #auto# विशेष मान द्वारा cpu-count को N पर लगा दिया जाएगा)"
-#: sphinx/cmd/build.py:151
+#: sphinx/cmd/build.py:145
msgid ""
"path where configuration file (conf.py) is located (default: same as "
"SOURCEDIR)"
msgstr "पथ जहाँ पर विन्यास फाइल (conf.py) स्थित है (मानक: SOURCEDIR के समरूप)"
-#: sphinx/cmd/build.py:154
+#: sphinx/cmd/build.py:148
msgid "use no config file at all, only -D options"
msgstr "किसी भी विन्यास फाइल का उपयोग ही न करें, मात्र -D विकल्प"
-#: sphinx/cmd/build.py:157
+#: sphinx/cmd/build.py:151
msgid "override a setting in configuration file"
msgstr "विन्यास फाइल के एक मान का उल्लंघन करें "
-#: sphinx/cmd/build.py:160
+#: sphinx/cmd/build.py:154
msgid "pass a value into HTML templates"
msgstr "एच.टी.एम्.एल. के नमूने में राशि प्रेषित करें"
-#: sphinx/cmd/build.py:163
+#: sphinx/cmd/build.py:157
msgid "define tag: include \"only\" blocks with TAG"
msgstr "नाम-पत्र परिभाषित करें: केवल नाम-पत्र वाले खण्डों का समावेश करें"
-#: sphinx/cmd/build.py:165
+#: sphinx/cmd/build.py:159
msgid "nit-picky mode, warn about all missing references"
msgstr "गहन जांच का पालन करें, सभी अनुपस्थित संदर्भों के बारे में सचेत करें"
-#: sphinx/cmd/build.py:168
+#: sphinx/cmd/build.py:162
msgid "console output options"
msgstr "प्रदर्शित परिणामों के विकल्प"
-#: sphinx/cmd/build.py:170
+#: sphinx/cmd/build.py:164
msgid "increase verbosity (can be repeated)"
msgstr "शब्द-प्रयोग बढ़ाएं (पुनरावृत्ति की जा सकती है) "
-#: sphinx/cmd/build.py:172 sphinx/ext/apidoc.py:330
+#: sphinx/cmd/build.py:166 sphinx/ext/apidoc.py:325
msgid "no output on stdout, just warnings on stderr"
msgstr "एस.टी.डी आउट #stdout# पर कोई परिणाम नहीं, एस.टी.डी एरर #stderr# पर चेतावनियाँ "
-#: sphinx/cmd/build.py:174
+#: sphinx/cmd/build.py:168
msgid "no output at all, not even warnings"
msgstr "कुछ भी निर्गमित नहीं, यहाँ तक कि चेतावनी भी नहीं"
-#: sphinx/cmd/build.py:177
+#: sphinx/cmd/build.py:171
msgid "do emit colored output (default: auto-detect)"
msgstr "रंगीन परिणाम ही दिखाएँ (मानक: स्वतः अनुमानित)"
-#: sphinx/cmd/build.py:180
+#: sphinx/cmd/build.py:174
msgid "do not emit colored output (default: auto-detect)"
msgstr "रंगीन परिणाम नहीं दिखाएँ (मानक: स्वतः अनुमानित)"
-#: sphinx/cmd/build.py:183
+#: sphinx/cmd/build.py:177
msgid "write warnings (and errors) to given file"
msgstr "चेतावनियाँ (और त्रुटियाँ) दी गई फाइल में लिखें"
-#: sphinx/cmd/build.py:185
+#: sphinx/cmd/build.py:179
msgid "turn warnings into errors"
msgstr "चेतावनियों को अशुद्धि मानें"
-#: sphinx/cmd/build.py:187
+#: sphinx/cmd/build.py:181
msgid "with -W, keep going when getting warnings"
msgstr ""
-#: sphinx/cmd/build.py:189
+#: sphinx/cmd/build.py:183
msgid "show full traceback on exception"
msgstr "अपवाद होने पर पूरा विलोम-अनुगमन देखें"
-#: sphinx/cmd/build.py:191
+#: sphinx/cmd/build.py:185
msgid "run Pdb on exception"
msgstr "अपवाद होने पर पी.डी.बी. चलाएं"
-#: sphinx/cmd/build.py:223
+#: sphinx/cmd/build.py:217
#, python-format
msgid "cannot find files %r"
msgstr "%r फाइलों को नहीं ढूँढा जा सका"
-#: sphinx/cmd/build.py:226
+#: sphinx/cmd/build.py:220
msgid "cannot combine -a option and filenames"
msgstr "-a विकल्प और फाइल के नामों को सम्मिलित नहीं किया जा सकता"
-#: sphinx/cmd/build.py:245
+#: sphinx/cmd/build.py:241
#, python-format
msgid "cannot open warning file %r: %s"
msgstr "चेतावनी फाइल %r नहीं खोली जा सकी: %s"
-#: sphinx/cmd/build.py:255
+#: sphinx/cmd/build.py:251
msgid "-D option argument must be in the form name=value"
msgstr "-D विकल्प का मान नाम = मान के रूप में होना आवश्यक है"
-#: sphinx/cmd/build.py:262
+#: sphinx/cmd/build.py:258
msgid "-A option argument must be in the form name=value"
msgstr "-A विकल्प का मान नाम = मान के रूप में होना आवश्यक है"
-#: sphinx/cmd/quickstart.py:43
+#: sphinx/cmd/quickstart.py:35
msgid "automatically insert docstrings from modules"
msgstr "प्रभागों में से डॉक्-स्ट्रिंग स्वतःसम्मिलित करें"
-#: sphinx/cmd/quickstart.py:44
+#: sphinx/cmd/quickstart.py:36
msgid "automatically test code snippets in doctest blocks"
msgstr "डॉक्-टेस्ट अंशों के निर्देश भाग की स्वतः जाँच करें"
-#: sphinx/cmd/quickstart.py:45
+#: sphinx/cmd/quickstart.py:37
msgid "link between Sphinx documentation of different projects"
msgstr "भिन्न परियोजनाओं के स्फिंक्स प्रलेखों का पारस्परिक सम्बन्ध करने दें"
-#: sphinx/cmd/quickstart.py:46
+#: sphinx/cmd/quickstart.py:38
msgid "write \"todo\" entries that can be shown or hidden on build"
msgstr "वह \"शेष\" प्रविष्टियाँ लिख लें, जिन्हें निर्माण के समय दिखाया या छिपाया जा सकता है"
-#: sphinx/cmd/quickstart.py:47
+#: sphinx/cmd/quickstart.py:39
msgid "checks for documentation coverage"
msgstr "प्रलेखों की व्याप्ति की जाँच करें"
-#: sphinx/cmd/quickstart.py:48
+#: sphinx/cmd/quickstart.py:40
msgid "include math, rendered as PNG or SVG images"
msgstr "गणित को सम्मिलित करें, पी.एन.जी. अथवा एस.वी.जी. में चित्रित"
-#: sphinx/cmd/quickstart.py:49
+#: sphinx/cmd/quickstart.py:41
msgid "include math, rendered in the browser by MathJax"
msgstr "गणित को सम्मिलित करें, दिग्दर्शक में मैथजाक्स #MathJax# द्वारा प्रदर्शित"
-#: sphinx/cmd/quickstart.py:50
+#: sphinx/cmd/quickstart.py:42
msgid "conditional inclusion of content based on config values"
msgstr "विन्यास मान के आधार पर सामिग्री का सशर्त समावेश"
-#: sphinx/cmd/quickstart.py:51
+#: sphinx/cmd/quickstart.py:43
msgid "include links to the source code of documented Python objects"
msgstr "पाइथन विषयवस्तुओं के प्रलेखों के स्रोत निर्देश की कड़ी जोड़ें"
-#: sphinx/cmd/quickstart.py:52
+#: sphinx/cmd/quickstart.py:44
msgid "create .nojekyll file to publish the document on GitHub pages"
msgstr "गिटहब GitHub पर लेखपत्र प्रकाशित करने के लिए .nojekyll फाइल बनाएं"
-#: sphinx/cmd/quickstart.py:94
+#: sphinx/cmd/quickstart.py:86
msgid "Please enter a valid path name."
msgstr "कृपया एक मान्य पथ का नाम दें"
-#: sphinx/cmd/quickstart.py:110
+#: sphinx/cmd/quickstart.py:102
msgid "Please enter some text."
msgstr "कृपया कुछ वाक्यांश लिखें"
-#: sphinx/cmd/quickstart.py:117
+#: sphinx/cmd/quickstart.py:109
#, python-format
msgid "Please enter one of %s."
msgstr "%s में से एक चुनें"
-#: sphinx/cmd/quickstart.py:124
+#: sphinx/cmd/quickstart.py:116
msgid "Please enter either 'y' or 'n'."
msgstr "कृपया हाँ के लिए 'y' अथवा नहीं के लिए 'n' मात्र दें. "
-#: sphinx/cmd/quickstart.py:130
+#: sphinx/cmd/quickstart.py:122
msgid "Please enter a file suffix, e.g. '.rst' or '.txt'."
msgstr "कृपया एक फाइल प्रत्यय दें, जैसे कि '.rst' अथवा '.txt'."
-#: sphinx/cmd/quickstart.py:211
+#: sphinx/cmd/quickstart.py:203
#, python-format
msgid "Welcome to the Sphinx %s quickstart utility."
msgstr "स्फिंक्स %s त्वरित-आरंभ #sphinx-quickstart# उपकरण के लिए अभिनन्दन"
-#: sphinx/cmd/quickstart.py:213
+#: sphinx/cmd/quickstart.py:205
msgid ""
"Please enter values for the following settings (just press Enter to\n"
"accept a default value, if one is given in brackets)."
msgstr "कृपया निम्न विन्यासों के लिए मान प्रदान करें (मानक मान, यदि कोष्ठक में हो तो, स्वीकार करने के लिए एन्टर दबाएँ)"
-#: sphinx/cmd/quickstart.py:218
+#: sphinx/cmd/quickstart.py:210
#, python-format
msgid "Selected root path: %s"
msgstr "चुना हुआ बुनियादी तथा मूल स्थान: %s"
-#: sphinx/cmd/quickstart.py:221
+#: sphinx/cmd/quickstart.py:213
msgid "Enter the root path for documentation."
msgstr "आलेख का बुनियादी स्थान बताएं."
-#: sphinx/cmd/quickstart.py:222
+#: sphinx/cmd/quickstart.py:214
msgid "Root path for the documentation"
msgstr "आलेख का बुनियादी पथ"
-#: sphinx/cmd/quickstart.py:227
+#: sphinx/cmd/quickstart.py:219
msgid "Error: an existing conf.py has been found in the selected root path."
msgstr "त्रुटि: एक मौजूदा conf.py फाइल दिए गए मूल पथ में प्राप्त हुई है."
-#: sphinx/cmd/quickstart.py:229
+#: sphinx/cmd/quickstart.py:221
msgid "sphinx-quickstart will not overwrite existing Sphinx projects."
msgstr "स्फिंक्स-त्वरित-आरम्भ #sphinx-quickstart# मौजूदा स्फिंक्स परियोजनाओं पर पुनर्लेखन नहीं करेगा."
-#: sphinx/cmd/quickstart.py:231
+#: sphinx/cmd/quickstart.py:223
msgid "Please enter a new root path (or just Enter to exit)"
msgstr "कृपया एक नया मूल पथ दें (अथवा निकलने हेतु सिर्फ एन्टर #Enter# कर दें)"
-#: sphinx/cmd/quickstart.py:238
+#: sphinx/cmd/quickstart.py:230
msgid ""
"You have two options for placing the build directory for Sphinx output.\n"
"Either, you use a directory \"_build\" within the root path, or you separate\n"
"\"source\" and \"build\" directories within the root path."
msgstr "आपके पास Sphinx द्वारा बनाई गई फाइलों को सहेजने के लिए दो विकल्प हैं.\nया तो आप मूल स्थान में ही \"_build\" निर्देशिका प्रयोग करें, अथवा\nमूल पथ में भिन्न \"स्रोत\" और \"build\" निर्देशिका प्रयोग करें."
-#: sphinx/cmd/quickstart.py:241
+#: sphinx/cmd/quickstart.py:233
msgid "Separate source and build directories (y/n)"
msgstr "विभिन्न स्रोत और निर्माण डायरेक्टरी (y/n)"
-#: sphinx/cmd/quickstart.py:245
+#: sphinx/cmd/quickstart.py:237
msgid ""
"Inside the root directory, two more directories will be created; \"_templates\"\n"
"for custom HTML templates and \"_static\" for custom stylesheets and other static\n"
"files. You can enter another prefix (such as \".\") to replace the underscore."
msgstr "मूल निर्देशिका के अन्दर, दो और निर्देशिका बनाई जाएँगी;\nपरिवर्धित एच.टी.एम्.एल. नमूनों के लिए \"_templates\" और परिवर्धित रुपपत्रों और अन्य स्थैतिक फाइलों के लिए \"_static\"\nआप अधोरेखा के स्थान पर अन्य पूर्व-प्रत्यय (जैसे कि \".\") का प्रयोग कर सकते हैं."
-#: sphinx/cmd/quickstart.py:248
+#: sphinx/cmd/quickstart.py:240
msgid "Name prefix for templates and static dir"
msgstr "नमूने और स्थैतिक डायरेक्टरी के लिए पूर्व-प्रत्यय"
-#: sphinx/cmd/quickstart.py:252
+#: sphinx/cmd/quickstart.py:244
msgid ""
"The project name will occur in several places in the built documentation."
msgstr "परियोजना का नाम बनाये गए प्रपत्रों में बहुत से स्थानों पर प्रयुक्त होगा."
-#: sphinx/cmd/quickstart.py:253
+#: sphinx/cmd/quickstart.py:245
msgid "Project name"
msgstr "परियोजना का नाम"
-#: sphinx/cmd/quickstart.py:255
+#: sphinx/cmd/quickstart.py:247
msgid "Author name(s)"
msgstr "लेखक(कों) का नाम"
-#: sphinx/cmd/quickstart.py:259
+#: sphinx/cmd/quickstart.py:251
msgid ""
"Sphinx has the notion of a \"version\" and a \"release\" for the\n"
"software. Each version can have multiple releases. For example, for\n"
@@ -1500,15 +1503,15 @@ msgid ""
"just set both to the same value."
msgstr ""
-#: sphinx/cmd/quickstart.py:264
+#: sphinx/cmd/quickstart.py:256
msgid "Project version"
msgstr "परियोजना संस्करण"
-#: sphinx/cmd/quickstart.py:266
+#: sphinx/cmd/quickstart.py:258
msgid "Project release"
msgstr "परियोजना आवृत्ति"
-#: sphinx/cmd/quickstart.py:270
+#: sphinx/cmd/quickstart.py:262
msgid ""
"If the documents are to be written in a language other than English,\n"
"you can select a language here by its language code. Sphinx will then\n"
@@ -1518,21 +1521,21 @@ msgid ""
"https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
msgstr "यदि प्रलेखों को अंग्रेजी के अलावा अन्य किसी भाषा में लिखा जाना है,\nतो यहाँ पर आप भाषा का कूटशब्द दे सकते हैं. स्फिंक्स तदपुरांत,\nजो वाक्यांश बनाता है उसे उस भाषा में अनुवादित करेगा.\n\nमान्य भाषा कूटशब्द सूची यहाँ पर देखें\nhttps://www.sphinx-doc.org/en/master/usage/configuration.html#confval-language."
-#: sphinx/cmd/quickstart.py:276
+#: sphinx/cmd/quickstart.py:268
msgid "Project language"
msgstr "परियोजना की भाषा"
-#: sphinx/cmd/quickstart.py:282
+#: sphinx/cmd/quickstart.py:274
msgid ""
"The file name suffix for source files. Commonly, this is either \".txt\"\n"
"or \".rst\". Only files with this suffix are considered documents."
msgstr ""
-#: sphinx/cmd/quickstart.py:284
+#: sphinx/cmd/quickstart.py:276
msgid "Source file suffix"
msgstr "स्रोत फाइल का प्रत्यय"
-#: sphinx/cmd/quickstart.py:288
+#: sphinx/cmd/quickstart.py:280
msgid ""
"One document is special in that it is considered the top node of the\n"
"\"contents tree\", that is, it is the root of the hierarchical structure\n"
@@ -1540,91 +1543,91 @@ msgid ""
"document is a custom template, you can also set this to another filename."
msgstr ""
-#: sphinx/cmd/quickstart.py:292
+#: sphinx/cmd/quickstart.py:284
msgid "Name of your master document (without suffix)"
msgstr "आपने मुख्य लेखपत्र का नाम दें (प्रत्यय रहित)"
-#: sphinx/cmd/quickstart.py:297
+#: sphinx/cmd/quickstart.py:289
#, python-format
msgid ""
"Error: the master file %s has already been found in the selected root path."
msgstr "त्रुटि: मुख्य फाइल %s चुने हुए मूल पथ में पहले से उपलब्ध है."
-#: sphinx/cmd/quickstart.py:299
+#: sphinx/cmd/quickstart.py:291
msgid "sphinx-quickstart will not overwrite the existing file."
msgstr "स्फिंक्स-त्वरित-आरम्भ मौजूदा फाइलों पर पुनर्लेखन नहीं करेगा."
-#: sphinx/cmd/quickstart.py:301
+#: sphinx/cmd/quickstart.py:293
msgid ""
"Please enter a new file name, or rename the existing file and press Enter"
msgstr "कृपया एक नया फाइल नाम दें, अथवा मौजूदा फाइल का पुनर्नामकरण करें और एन्टर दबाएँ"
-#: sphinx/cmd/quickstart.py:305
+#: sphinx/cmd/quickstart.py:297
msgid "Indicate which of the following Sphinx extensions should be enabled:"
msgstr "इनमें से कौन सा स्फिंक्स आयाम प्रयोग करना है, इंगित करें:"
-#: sphinx/cmd/quickstart.py:313
+#: sphinx/cmd/quickstart.py:305
msgid ""
"Note: imgmath and mathjax cannot be enabled at the same time. imgmath has "
"been deselected."
msgstr "टिप्पणी: imgmath और mathjax एक साथ समर्थ नहीं हो सकते. imgmath को अचिन्हित कर दिया गया है."
-#: sphinx/cmd/quickstart.py:319
+#: sphinx/cmd/quickstart.py:311
msgid ""
"A Makefile and a Windows command file can be generated for you so that you\n"
"only have to run e.g. `make html' instead of invoking sphinx-build\n"
"directly."
msgstr ""
-#: sphinx/cmd/quickstart.py:322
+#: sphinx/cmd/quickstart.py:314
msgid "Create Makefile? (y/n)"
msgstr "मेकफाइल बनाएं? (हाँ के लिए y/ ना के लिए n)"
-#: sphinx/cmd/quickstart.py:325
+#: sphinx/cmd/quickstart.py:317
msgid "Create Windows command file? (y/n)"
msgstr "विंडोज़ कमांड फाइल बनाएं? (हाँ के लिए y/ ना के लिए n)"
-#: sphinx/cmd/quickstart.py:368 sphinx/ext/apidoc.py:90
+#: sphinx/cmd/quickstart.py:360 sphinx/ext/apidoc.py:85
#, python-format
msgid "Creating file %s."
msgstr "फाइल बनाई जा रही है ...%s"
-#: sphinx/cmd/quickstart.py:373 sphinx/ext/apidoc.py:87
+#: sphinx/cmd/quickstart.py:365 sphinx/ext/apidoc.py:82
#, python-format
msgid "File %s already exists, skipping."
msgstr "फाइल %s पहले से उपस्थित है, छोड़ दी गई."
-#: sphinx/cmd/quickstart.py:415
+#: sphinx/cmd/quickstart.py:407
msgid "Finished: An initial directory structure has been created."
msgstr "समाप्त: एक प्रारंभिक निर्देशिका का ढांचा बना दिया गया है."
-#: sphinx/cmd/quickstart.py:417
+#: sphinx/cmd/quickstart.py:409
#, python-format
msgid ""
"You should now populate your master file %s and create other documentation\n"
"source files. "
msgstr ""
-#: sphinx/cmd/quickstart.py:420
+#: sphinx/cmd/quickstart.py:412
msgid ""
"Use the Makefile to build the docs, like so:\n"
" make builder"
msgstr ""
-#: sphinx/cmd/quickstart.py:423
+#: sphinx/cmd/quickstart.py:415
#, python-format
msgid ""
"Use the sphinx-build command to build the docs, like so:\n"
" sphinx-build -b builder %s %s"
msgstr ""
-#: sphinx/cmd/quickstart.py:425
+#: sphinx/cmd/quickstart.py:417
msgid ""
"where \"builder\" is one of the supported builders, e.g. html, latex or "
"linkcheck."
msgstr ""
-#: sphinx/cmd/quickstart.py:460
+#: sphinx/cmd/quickstart.py:452
msgid ""
"\n"
"Generate required files for a Sphinx project.\n"
@@ -1634,793 +1637,793 @@ msgid ""
"Makefile to be used with sphinx-build.\n"
msgstr "\nस्फिंक्स परियोजना के लिए आवश्यक फाइल बनाएं.\n\nस्फिंक्स-त्वरित-आरम्भ एक संवादपूर्ण उपकरण है जो आपकी परियोजना के \nबारे में कुछ प्रश्न पूछकर पूरी प्रलेखों की निर्देशिका और नमूना मेकफाइल \nबना देता है जिसे स्फिंक्स-बिल्ड में प्रयोग किया जा सकता है.\n"
-#: sphinx/cmd/quickstart.py:475
+#: sphinx/cmd/quickstart.py:467
msgid "quiet mode"
msgstr "शांत ढंग "
-#: sphinx/cmd/quickstart.py:480
+#: sphinx/cmd/quickstart.py:472
msgid "project root"
msgstr ""
-#: sphinx/cmd/quickstart.py:482
+#: sphinx/cmd/quickstart.py:474
msgid "Structure options"
msgstr "ढांचे के विकल्प"
-#: sphinx/cmd/quickstart.py:484
+#: sphinx/cmd/quickstart.py:476
msgid "if specified, separate source and build dirs"
msgstr "यदि निर्दिष्ट हो तो विभिन्न स्रोत और निर्माण पथ"
-#: sphinx/cmd/quickstart.py:486
+#: sphinx/cmd/quickstart.py:478
msgid "if specified, create build dir under source dir"
msgstr ""
-#: sphinx/cmd/quickstart.py:488
+#: sphinx/cmd/quickstart.py:480
msgid "replacement for dot in _templates etc."
msgstr "_templates आदि में बिंदु का बदलाव"
-#: sphinx/cmd/quickstart.py:490
+#: sphinx/cmd/quickstart.py:482
msgid "Project basic options"
msgstr "परोयोजना के मूलभूत विकल्प"
-#: sphinx/cmd/quickstart.py:492
+#: sphinx/cmd/quickstart.py:484
msgid "project name"
msgstr "परियोजना का नाम"
-#: sphinx/cmd/quickstart.py:494
+#: sphinx/cmd/quickstart.py:486
msgid "author names"
msgstr "लेखकों के नाम"
-#: sphinx/cmd/quickstart.py:496
+#: sphinx/cmd/quickstart.py:488
msgid "version of project"
msgstr "परियोजना का संस्करण"
-#: sphinx/cmd/quickstart.py:498
+#: sphinx/cmd/quickstart.py:490
msgid "release of project"
msgstr "परियोजना की आवृत्ति"
-#: sphinx/cmd/quickstart.py:500
+#: sphinx/cmd/quickstart.py:492
msgid "document language"
msgstr "लेखपत्र की भाषा"
-#: sphinx/cmd/quickstart.py:502
+#: sphinx/cmd/quickstart.py:494
msgid "source file suffix"
msgstr "स्रोत फाइल का प्रत्यय"
-#: sphinx/cmd/quickstart.py:504
+#: sphinx/cmd/quickstart.py:496
msgid "master document name"
msgstr "मुख्य लेखपत्र का नाम"
-#: sphinx/cmd/quickstart.py:506
+#: sphinx/cmd/quickstart.py:498
msgid "use epub"
msgstr "ई-पब प्रयोग करें"
-#: sphinx/cmd/quickstart.py:508
+#: sphinx/cmd/quickstart.py:500
msgid "Extension options"
msgstr "आयाम के विकल्प"
-#: sphinx/cmd/quickstart.py:512 sphinx/ext/apidoc.py:390
+#: sphinx/cmd/quickstart.py:504 sphinx/ext/apidoc.py:385
#, python-format
msgid "enable %s extension"
msgstr "आयाम %s सक्षम करें"
-#: sphinx/cmd/quickstart.py:514 sphinx/ext/apidoc.py:386
+#: sphinx/cmd/quickstart.py:506 sphinx/ext/apidoc.py:381
msgid "enable arbitrary extensions"
msgstr "स्वेच्छित आयाम सक्षम करें"
-#: sphinx/cmd/quickstart.py:516
+#: sphinx/cmd/quickstart.py:508
msgid "Makefile and Batchfile creation"
msgstr "मेकफाइल और बैचफाइल का सर्जन"
-#: sphinx/cmd/quickstart.py:518
+#: sphinx/cmd/quickstart.py:510
msgid "create makefile"
msgstr "मेकफाइल बनाएं"
-#: sphinx/cmd/quickstart.py:520
+#: sphinx/cmd/quickstart.py:512
msgid "do not create makefile"
msgstr "मेकफाइल नहीं बनाएं"
-#: sphinx/cmd/quickstart.py:522
+#: sphinx/cmd/quickstart.py:514
msgid "create batchfile"
msgstr "बैचफाइल बनाएं"
-#: sphinx/cmd/quickstart.py:525
+#: sphinx/cmd/quickstart.py:517
msgid "do not create batchfile"
msgstr "बैचफाइल नहीं बनाएं"
-#: sphinx/cmd/quickstart.py:528
+#: sphinx/cmd/quickstart.py:520
msgid "use make-mode for Makefile/make.bat"
msgstr "Makefile/make.bat के लिए make-mode का प्रयोग करें"
-#: sphinx/cmd/quickstart.py:531
+#: sphinx/cmd/quickstart.py:523
msgid "do not use make-mode for Makefile/make.bat"
msgstr "Makefile/make.bat के लिए make-mode का प्रयोग नहीं करें"
-#: sphinx/cmd/quickstart.py:533 sphinx/ext/apidoc.py:392
+#: sphinx/cmd/quickstart.py:525 sphinx/ext/apidoc.py:387
msgid "Project templating"
msgstr "परियोजना नमूनावृत्ति"
-#: sphinx/cmd/quickstart.py:536 sphinx/ext/apidoc.py:395
+#: sphinx/cmd/quickstart.py:528 sphinx/ext/apidoc.py:390
msgid "template directory for template files"
msgstr "नमूना फाइलों के लिए नमूना निर्देशिका"
-#: sphinx/cmd/quickstart.py:539
+#: sphinx/cmd/quickstart.py:531
msgid "define a template variable"
msgstr "नमूना चर-पद का निरूपण करें"
-#: sphinx/cmd/quickstart.py:572
+#: sphinx/cmd/quickstart.py:564
msgid "\"quiet\" is specified, but any of \"project\" or \"author\" is not specified."
msgstr "\"शांत\" निर्दिष्ट है, परन्तु कोई भी \"परियोजना\" अथवा \"लेखक\" निर्दिष्ट नहीं है."
-#: sphinx/cmd/quickstart.py:586
+#: sphinx/cmd/quickstart.py:578
msgid ""
"Error: specified path is not a directory, or sphinx files already exist."
msgstr "त्रुटि: दिया गया पथ निर्देशिका नहीं है, अथवा स्फिंक्स फाइलें पहले से उपस्थित हैं."
-#: sphinx/cmd/quickstart.py:588
+#: sphinx/cmd/quickstart.py:580
msgid ""
"sphinx-quickstart only generate into a empty directory. Please specify a new"
" root path."
msgstr "स्फिंक्स-त्वरित-आरम्भ केवल एक खाली निर्देशिका में कार्यशील हो सकती है. कृपया एक नया मूल पथ निर्दिष्ट करें."
-#: sphinx/cmd/quickstart.py:603
+#: sphinx/cmd/quickstart.py:595
#, python-format
msgid "Invalid template variable: %s"
msgstr "अमान्य नमूना चर-पद: %s"
-#: sphinx/directives/code.py:64
+#: sphinx/directives/code.py:56
msgid "non-whitespace stripped by dedent"
msgstr ""
-#: sphinx/directives/code.py:83
+#: sphinx/directives/code.py:75
#, python-format
msgid "Invalid caption: %s"
msgstr "अमान्य शीर्षक: %s"
-#: sphinx/directives/code.py:129 sphinx/directives/code.py:274
-#: sphinx/directives/code.py:440
+#: sphinx/directives/code.py:121 sphinx/directives/code.py:266
+#: sphinx/directives/code.py:432
#, python-format
msgid "line number spec is out of range(1-%d): %r"
msgstr "पंक्ति संख्या का ब्यौरा सीमा से बाहर है (1-%d): %r"
-#: sphinx/directives/code.py:208
+#: sphinx/directives/code.py:200
#, python-format
msgid "Cannot use both \"%s\" and \"%s\" options"
msgstr "दोनों \"%s\" और \"%s\" विकल्पों का प्रयोग नहीं किया जा सकता"
-#: sphinx/directives/code.py:220
+#: sphinx/directives/code.py:212
#, python-format
msgid "Include file %r not found or reading it failed"
msgstr "समावेशित फाइल %r नहीं मिली अथवा पढने में असफलता मिली"
-#: sphinx/directives/code.py:223
+#: sphinx/directives/code.py:215
#, python-format
msgid ""
"Encoding %r used for reading included file %r seems to be wrong, try giving "
"an :encoding: option"
msgstr "कूटलेखन %r जो कि सम्मिलित फाइल %r में प्रयुक्त है, अशुद्ध प्रतीत हो रही है, एक :encoding: विकल्प देकर प्रयत्न करें"
-#: sphinx/directives/code.py:258
+#: sphinx/directives/code.py:250
#, python-format
msgid "Object named %r not found in include file %r"
msgstr "%r नामक विषयवस्तु सम्मिलित फाइल %r में नहीं मिली"
-#: sphinx/directives/code.py:283
+#: sphinx/directives/code.py:275
msgid "Cannot use \"lineno-match\" with a disjoint set of \"lines\""
msgstr "\"lineno-match\" का प्रयोग बिना जुडी \"lines\" के युग्म के साथ नहीं हो सकता"
-#: sphinx/directives/code.py:288
+#: sphinx/directives/code.py:280
#, python-format
msgid "Line spec %r: no lines pulled from include file %r"
msgstr "लाइन ब्यौरा %r: सम्मिलित फाइल %r से कोई लाइन नहीं ली जा सकीं"
-#: sphinx/directives/other.py:110
+#: sphinx/directives/other.py:102
#, python-format
msgid "toctree glob pattern %r didn't match any documents"
msgstr ""
-#: sphinx/directives/other.py:131 sphinx/environment/adapters/toctree.py:176
+#: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168
#, python-format
msgid "toctree contains reference to excluded document %r"
msgstr "विषय-सूची-संरचना में छोड़े गए लेखपत्र %r का सन्दर्भ है"
-#: sphinx/directives/other.py:134 sphinx/environment/adapters/toctree.py:178
+#: sphinx/directives/other.py:126 sphinx/environment/adapters/toctree.py:170
#, python-format
msgid "toctree contains reference to nonexisting document %r"
msgstr "विषय-सूची-संरचना में अविद्यमान लेखपत्र %r का सन्दर्भ है"
-#: sphinx/directives/other.py:144
+#: sphinx/directives/other.py:136
#, python-format
msgid "duplicated entry found in toctree: %s"
msgstr ""
-#: sphinx/directives/other.py:176
+#: sphinx/directives/other.py:168
msgid "Section author: "
msgstr "भाग के लेखक:"
-#: sphinx/directives/other.py:178
+#: sphinx/directives/other.py:170
msgid "Module author: "
msgstr "प्रभाग लेखक:"
-#: sphinx/directives/other.py:180
+#: sphinx/directives/other.py:172
msgid "Code author: "
msgstr "निर्देश लेखक:"
-#: sphinx/directives/other.py:182
+#: sphinx/directives/other.py:174
msgid "Author: "
msgstr "लेखक:"
-#: sphinx/directives/other.py:254
+#: sphinx/directives/other.py:246
msgid ".. acks content is not a list"
msgstr ""
-#: sphinx/directives/other.py:279
+#: sphinx/directives/other.py:271
msgid ".. hlist content is not a list"
msgstr ""
-#: sphinx/directives/patches.py:118
+#: sphinx/directives/patches.py:109
msgid ""
"\":file:\" option for csv-table directive now recognizes an absolute path as"
" a relative path from source directory. Please update your document."
msgstr ""
-#: sphinx/domains/__init__.py:394
+#: sphinx/domains/__init__.py:389
#, python-format
msgid "%s %s"
msgstr "%s %s"
-#: sphinx/domains/c.py:2008 sphinx/domains/c.py:3290
+#: sphinx/domains/c.py:1992 sphinx/domains/c.py:3298
#, 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:3223
#, python-format
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/c.py:3344 sphinx/domains/cpp.py:7294
+#: sphinx/domains/python.py:437 sphinx/ext/napoleon/docstring.py:727
msgid "Parameters"
msgstr "मापदण्ड"
-#: sphinx/domains/c.py:3339 sphinx/domains/cpp.py:7183
+#: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7300
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/c.py:3350 sphinx/domains/cpp.py:7303
+#: sphinx/domains/javascript.py:223 sphinx/domains/python.py:449
msgid "Returns"
msgstr "प्रदत्त "
-#: sphinx/domains/c.py:3344 sphinx/domains/javascript.py:233
-#: sphinx/domains/python.py:434
+#: sphinx/domains/c.py:3352 sphinx/domains/javascript.py:225
+#: sphinx/domains/python.py:451
msgid "Return type"
msgstr "प्रदत्त प्रकार "
-#: sphinx/domains/c.py:3740 sphinx/domains/cpp.py:7591
+#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7708
msgid "member"
msgstr "सदस्य"
-#: sphinx/domains/c.py:3741
+#: sphinx/domains/c.py:3748
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/c.py:3749 sphinx/domains/cpp.py:7707
+#: sphinx/domains/javascript.py:332 sphinx/domains/python.py:1195
msgid "function"
msgstr "फंक्शन"
-#: sphinx/domains/c.py:3743
+#: sphinx/domains/c.py:3750
msgid "macro"
msgstr "मैक्रो"
-#: sphinx/domains/c.py:3744
+#: sphinx/domains/c.py:3751
msgid "struct"
msgstr ""
-#: sphinx/domains/c.py:3745 sphinx/domains/cpp.py:7589
+#: sphinx/domains/c.py:3752 sphinx/domains/cpp.py:7706
msgid "union"
msgstr "युग्म"
-#: sphinx/domains/c.py:3746 sphinx/domains/cpp.py:7594
+#: sphinx/domains/c.py:3753 sphinx/domains/cpp.py:7711
msgid "enum"
msgstr "गणक"
-#: sphinx/domains/c.py:3747 sphinx/domains/cpp.py:7595
+#: sphinx/domains/c.py:3754 sphinx/domains/cpp.py:7712
msgid "enumerator"
msgstr "प्रगणक "
-#: sphinx/domains/c.py:3748 sphinx/domains/cpp.py:7592
+#: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7709
msgid "type"
msgstr "प्रकार"
-#: sphinx/domains/c.py:3750 sphinx/domains/cpp.py:7597
+#: sphinx/domains/c.py:3757 sphinx/domains/cpp.py:7714
msgid "function parameter"
msgstr ""
-#: sphinx/domains/changeset.py:28
+#: sphinx/domains/changeset.py:20
#, python-format
msgid "New in version %s"
msgstr "संस्करण %s से नया "
-#: sphinx/domains/changeset.py:29
+#: sphinx/domains/changeset.py:21
#, python-format
msgid "Changed in version %s"
msgstr "संस्करण %s से अलग "
-#: sphinx/domains/changeset.py:30
+#: sphinx/domains/changeset.py:22
#, python-format
msgid "Deprecated since version %s"
msgstr "संस्करण %s से प्रतिबंधित "
-#: sphinx/domains/citation.py:75
+#: sphinx/domains/citation.py:67
#, python-format
msgid "duplicate citation %s, other instance in %s"
msgstr "प्रतिरूप उद्धरण %s, दूसरी प्रतिकृति %s में है "
-#: sphinx/domains/citation.py:86
+#: sphinx/domains/citation.py:78
#, python-format
msgid "Citation [%s] is not referenced."
msgstr "उद्धरण [%s] सन्दर्भ कहीं नहीं है"
-#: sphinx/domains/cpp.py:4754 sphinx/domains/cpp.py:7132
+#: sphinx/domains/cpp.py:4763 sphinx/domains/cpp.py:7249
#, 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:7055
msgid "Template Parameters"
msgstr "नमूना मानदण्ड "
-#: sphinx/domains/cpp.py:7055
+#: sphinx/domains/cpp.py:7172
#, python-format
msgid "%s (C++ %s)"
msgstr "%s (C++ %s)"
-#: sphinx/domains/cpp.py:7180 sphinx/domains/javascript.py:228
+#: sphinx/domains/cpp.py:7297 sphinx/domains/javascript.py:220
msgid "Throws"
msgstr "देता है "
-#: sphinx/domains/cpp.py:7588 sphinx/domains/javascript.py:342
-#: sphinx/domains/python.py:1180
+#: sphinx/domains/cpp.py:7705 sphinx/domains/javascript.py:334
+#: sphinx/domains/python.py:1197
msgid "class"
msgstr "वर्ग"
-#: sphinx/domains/cpp.py:7593
+#: sphinx/domains/cpp.py:7710
msgid "concept"
msgstr "अवधारणा "
-#: sphinx/domains/cpp.py:7598
+#: sphinx/domains/cpp.py:7715
msgid "template parameter"
msgstr ""
-#: sphinx/domains/javascript.py:146
+#: sphinx/domains/javascript.py:138
#, python-format
msgid "%s() (built-in function)"
msgstr "%s() (अंतर्निर्मित फंक्शन)"
-#: sphinx/domains/javascript.py:147 sphinx/domains/python.py:817
+#: sphinx/domains/javascript.py:139 sphinx/domains/python.py:834
#, python-format
msgid "%s() (%s method)"
msgstr "%s() (%s विधि)"
-#: sphinx/domains/javascript.py:149
+#: sphinx/domains/javascript.py:141
#, python-format
msgid "%s() (class)"
msgstr "%s() (वर्ग)"
-#: sphinx/domains/javascript.py:151
+#: sphinx/domains/javascript.py:143
#, python-format
msgid "%s (global variable or constant)"
msgstr "%s (वैश्विक चरपद अथवा अचर) "
-#: sphinx/domains/javascript.py:153 sphinx/domains/python.py:902
+#: sphinx/domains/javascript.py:145 sphinx/domains/python.py:919
#, python-format
msgid "%s (%s attribute)"
msgstr "%s (%s लक्षण)"
-#: sphinx/domains/javascript.py:225
+#: sphinx/domains/javascript.py:217
msgid "Arguments"
msgstr "चर "
-#: sphinx/domains/javascript.py:300
+#: sphinx/domains/javascript.py:292
#, python-format
msgid "%s (module)"
msgstr "%s (प्रभाग)"
-#: sphinx/domains/javascript.py:341 sphinx/domains/python.py:1182
+#: sphinx/domains/javascript.py:333 sphinx/domains/python.py:1199
msgid "method"
msgstr "पद्धति"
-#: sphinx/domains/javascript.py:343 sphinx/domains/python.py:1179
+#: sphinx/domains/javascript.py:335 sphinx/domains/python.py:1196
msgid "data"
msgstr "आंकड़े "
-#: sphinx/domains/javascript.py:344 sphinx/domains/python.py:1185
+#: sphinx/domains/javascript.py:336 sphinx/domains/python.py:1202
msgid "attribute"
msgstr "लक्षण"
-#: sphinx/domains/javascript.py:345 sphinx/domains/python.py:58
-#: sphinx/domains/python.py:1187
+#: sphinx/domains/javascript.py:337 sphinx/domains/python.py:50
+#: sphinx/domains/python.py:1204
msgid "module"
msgstr "प्रभाग"
-#: sphinx/domains/javascript.py:376
+#: sphinx/domains/javascript.py:368
#, python-format
msgid "duplicate %s description of %s, other %s in %s"
msgstr ""
-#: sphinx/domains/math.py:65
+#: sphinx/domains/math.py:57
#, python-format
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:111 sphinx/writers/latex.py:2070
#, python-format
msgid "Invalid math_eqref_format: %r"
msgstr "अमान्य math_eqref_format: %r"
-#: sphinx/domains/python.py:59
+#: sphinx/domains/python.py:51
msgid "keyword"
msgstr "मुख्य-शब्द "
-#: sphinx/domains/python.py:60
+#: sphinx/domains/python.py:52
msgid "operator"
msgstr "चालक"
-#: sphinx/domains/python.py:61
+#: sphinx/domains/python.py:53
msgid "object"
msgstr "वस्तु"
-#: sphinx/domains/python.py:62 sphinx/domains/python.py:1181
+#: sphinx/domains/python.py:54 sphinx/domains/python.py:1198
msgid "exception"
msgstr "अपवाद "
-#: sphinx/domains/python.py:63
+#: sphinx/domains/python.py:55
msgid "statement"
msgstr "वक्तव्य "
-#: sphinx/domains/python.py:64
+#: sphinx/domains/python.py:56
msgid "built-in function"
msgstr "अंतर्निर्मित कर्म"
-#: sphinx/domains/python.py:425
+#: sphinx/domains/python.py:442
msgid "Variables"
msgstr "चर पद "
-#: sphinx/domains/python.py:429
+#: sphinx/domains/python.py:446
msgid "Raises"
msgstr "उभारता है "
-#: sphinx/domains/python.py:662 sphinx/domains/python.py:806
+#: sphinx/domains/python.py:679 sphinx/domains/python.py:823
#, 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:739 sphinx/domains/python.py:915
+#: sphinx/domains/python.py:966
#, python-format
msgid "%s (in module %s)"
msgstr "%s (%s प्रभाग में )"
-#: sphinx/domains/python.py:724
+#: sphinx/domains/python.py:741
#, python-format
msgid "%s (built-in variable)"
msgstr "%s (अंतर्निर्मित चर पद)"
-#: sphinx/domains/python.py:749
+#: sphinx/domains/python.py:766
#, python-format
msgid "%s (built-in class)"
msgstr "%s (अंतर्निर्मित वर्ग)"
-#: sphinx/domains/python.py:750
+#: sphinx/domains/python.py:767
#, python-format
msgid "%s (class in %s)"
msgstr "%s (%s वर्ग में)"
-#: sphinx/domains/python.py:811
+#: sphinx/domains/python.py:828
#, python-format
msgid "%s() (%s class method)"
msgstr "%s() (%s वर्ग विधि) "
-#: sphinx/domains/python.py:813 sphinx/domains/python.py:953
+#: sphinx/domains/python.py:830 sphinx/domains/python.py:970
#, python-format
msgid "%s (%s property)"
msgstr ""
-#: sphinx/domains/python.py:815
+#: sphinx/domains/python.py:832
#, python-format
msgid "%s() (%s static method)"
msgstr "%s() (%s स्थैतिक विधि)"
-#: sphinx/domains/python.py:1107
+#: sphinx/domains/python.py:1124
msgid "Python Module Index"
msgstr "पाइथन प्रभाग सूची"
-#: sphinx/domains/python.py:1108
+#: sphinx/domains/python.py:1125
msgid "modules"
msgstr "प्रभाग"
-#: sphinx/domains/python.py:1157
+#: sphinx/domains/python.py:1174
msgid "Deprecated"
msgstr "अवमानित "
-#: sphinx/domains/python.py:1183
+#: sphinx/domains/python.py:1200
msgid "class method"
msgstr "वर्ग विधि"
-#: sphinx/domains/python.py:1184
+#: sphinx/domains/python.py:1201
msgid "static method"
msgstr "स्थैतिक पद्धति"
-#: sphinx/domains/python.py:1186
+#: sphinx/domains/python.py:1203
msgid "property"
msgstr ""
-#: sphinx/domains/python.py:1244
+#: sphinx/domains/python.py:1261
#, 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:1381
#, 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:1435
msgid " (deprecated)"
msgstr "(अवमानित)"
-#: sphinx/domains/rst.py:104 sphinx/domains/rst.py:165
+#: sphinx/domains/rst.py:96 sphinx/domains/rst.py:157
#, python-format
msgid "%s (directive)"
msgstr "%s (निर्देश)"
-#: sphinx/domains/rst.py:166 sphinx/domains/rst.py:170
+#: sphinx/domains/rst.py:158 sphinx/domains/rst.py:162
#, python-format
msgid ":%s: (directive option)"
msgstr ""
-#: sphinx/domains/rst.py:199
+#: sphinx/domains/rst.py:191
#, python-format
msgid "%s (role)"
msgstr "%s (भूमिका)"
-#: sphinx/domains/rst.py:208
+#: sphinx/domains/rst.py:200
msgid "directive"
msgstr "निर्देश"
-#: sphinx/domains/rst.py:209
+#: sphinx/domains/rst.py:201
msgid "directive-option"
msgstr ""
-#: sphinx/domains/rst.py:210
+#: sphinx/domains/rst.py:202
msgid "role"
msgstr "भूमिका"
-#: sphinx/domains/rst.py:232
+#: sphinx/domains/rst.py:224
#, python-format
msgid "duplicate description of %s %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:101 sphinx/domains/std.py:118
+#: sphinx/domains/std.py:92 sphinx/domains/std.py:109
#, python-format
msgid "environment variable; %s"
msgstr "परिस्थिति चर पद; %s"
-#: sphinx/domains/std.py:192
+#: sphinx/domains/std.py:183
#, python-format
msgid ""
"Malformed option description %r, should look like \"opt\", \"-opt args\", \""
"--opt args\", \"/opt args\" or \"+opt args\""
msgstr "अशुद्ध रूप विकल्प विवरण %r, अपेक्षित प्रारूप \"opt\", \"-opt args\", \"--opt args\", \"/opt args\" अथवा \"+opt args\""
-#: sphinx/domains/std.py:243
+#: sphinx/domains/std.py:234
#, python-format
msgid "%s command line option"
msgstr ""
-#: sphinx/domains/std.py:245
+#: sphinx/domains/std.py:236
msgid "command line option"
msgstr ""
-#: sphinx/domains/std.py:371
+#: sphinx/domains/std.py:363
msgid "glossary term must be preceded by empty line"
msgstr ""
-#: sphinx/domains/std.py:379
+#: sphinx/domains/std.py:371
msgid "glossary terms must not be separated by empty lines"
msgstr ""
-#: sphinx/domains/std.py:385 sphinx/domains/std.py:398
+#: sphinx/domains/std.py:377 sphinx/domains/std.py:390
msgid "glossary seems to be misformatted, check indentation"
msgstr ""
-#: sphinx/domains/std.py:563
+#: sphinx/domains/std.py:547
msgid "glossary term"
msgstr "पारिभाषिक पद"
-#: sphinx/domains/std.py:564
+#: sphinx/domains/std.py:548
msgid "grammar token"
msgstr "व्याकरण संकेत "
-#: sphinx/domains/std.py:565
+#: sphinx/domains/std.py:549
msgid "reference label"
msgstr "सन्दर्भ शीर्षक"
-#: sphinx/domains/std.py:567
+#: sphinx/domains/std.py:551
msgid "environment variable"
msgstr "परिस्थिति चर पद "
-#: sphinx/domains/std.py:568
+#: sphinx/domains/std.py:552
msgid "program option"
msgstr "प्रोग्राम विकल्प "
-#: sphinx/domains/std.py:569
+#: sphinx/domains/std.py:553
msgid "document"
msgstr "लेखपत्र"
-#: sphinx/domains/std.py:605
+#: sphinx/domains/std.py:589
msgid "Module Index"
msgstr "प्रभाग सूची"
-#: sphinx/domains/std.py:606 sphinx/themes/basic/defindex.html:25
+#: sphinx/domains/std.py:590 sphinx/themes/basic/defindex.html:25
msgid "Search Page"
msgstr "खोज पृष्ठ"
-#: sphinx/domains/std.py:655 sphinx/domains/std.py:764
-#: sphinx/ext/autosectionlabel.py:51
+#: sphinx/domains/std.py:639 sphinx/domains/std.py:748
+#: sphinx/ext/autosectionlabel.py:43
#, python-format
msgid "duplicate label %s, other instance in %s"
msgstr "प्रतिरूप शीर्षक %s, दूसरी प्रतिकृति %s में है "
-#: sphinx/domains/std.py:674
+#: sphinx/domains/std.py:658
#, python-format
msgid "duplicate %s description of %s, other instance in %s"
msgstr ""
-#: sphinx/domains/std.py:870
+#: sphinx/domains/std.py:856
msgid "numfig is disabled. :numref: is ignored."
msgstr "numfig असमर्थ है. :numref: उपेक्षित है."
-#: sphinx/domains/std.py:878
+#: sphinx/domains/std.py:864
#, python-format
msgid "Failed to create a cross reference. Any number is not assigned: %s"
msgstr ""
-#: sphinx/domains/std.py:890
+#: sphinx/domains/std.py:876
#, python-format
msgid "the link has no caption: %s"
msgstr "कड़ी का कोई शीर्षक नहीं है: %s"
-#: sphinx/domains/std.py:904
+#: sphinx/domains/std.py:890
#, python-format
msgid "invalid numfig_format: %s (%r)"
msgstr "अमान्य numfig_format: %s (%r)"
-#: sphinx/domains/std.py:907
+#: sphinx/domains/std.py:893
#, python-format
msgid "invalid numfig_format: %s"
msgstr "अमान्य numfig_format: %s"
-#: sphinx/domains/std.py:1120
+#: sphinx/domains/std.py:1106
#, python-format
msgid "undefined label: %s"
msgstr ""
-#: sphinx/domains/std.py:1122
+#: sphinx/domains/std.py:1108
#, python-format
msgid "Failed to create a cross reference. A title or caption not found: %s"
msgstr ""
-#: sphinx/environment/__init__.py:76
+#: sphinx/environment/__init__.py:68
msgid "new config"
msgstr "नव विन्यास"
-#: sphinx/environment/__init__.py:77
+#: sphinx/environment/__init__.py:69
msgid "config changed"
msgstr "विन्यास परिवर्तित"
-#: sphinx/environment/__init__.py:78
+#: sphinx/environment/__init__.py:70
msgid "extensions changed"
msgstr "आयाम परिवर्तित"
-#: sphinx/environment/__init__.py:205
+#: sphinx/environment/__init__.py:197
msgid "build environment version not current"
msgstr "निर्मित परिस्थिति वर्तमान संस्करण नहीं है "
-#: sphinx/environment/__init__.py:207
+#: sphinx/environment/__init__.py:199
msgid "source directory has changed"
msgstr "स्रोत निर्देशिका परिवर्तित हो चुकी है "
-#: sphinx/environment/__init__.py:286
+#: sphinx/environment/__init__.py:278
msgid ""
"This environment is incompatible with the selected builder, please choose "
"another doctree directory."
msgstr "यह परिस्थिति चुने गए निर्माता से मेल नहीं खाती, कृपया दूसरी डॉक-ट्री निर्देशिका चुनें. "
-#: sphinx/environment/__init__.py:385
+#: sphinx/environment/__init__.py:377
#, python-format
msgid "Failed to scan documents in %s: %r"
msgstr "लेखपत्रों के पर्यवेक्षण में असफलता %s: %r"
-#: sphinx/environment/__init__.py:512
+#: sphinx/environment/__init__.py:504
#, python-format
msgid "Domain %r is not registered"
msgstr "अधिकारक्षेत्र %r पंजीकृत नहीं है"
-#: sphinx/environment/__init__.py:593
+#: sphinx/environment/__init__.py:585
msgid "self referenced toctree found. Ignored."
msgstr "स्वयं-संदर्भित विषय-सूची-संरचना मिली है. उपेक्षा की गई."
-#: sphinx/environment/__init__.py:635
+#: sphinx/environment/__init__.py:627
msgid "document isn't included in any toctree"
msgstr "लेखपत्र किसी भी विषय-सूची-संरचना में सम्मिलित नहीं है"
-#: sphinx/environment/adapters/indexentries.py:78
+#: sphinx/environment/adapters/indexentries.py:70
#, python-format
msgid "see %s"
msgstr "%s देखिए"
-#: sphinx/environment/adapters/indexentries.py:82
+#: sphinx/environment/adapters/indexentries.py:74
#, python-format
msgid "see also %s"
msgstr "%s भी देखिए"
-#: sphinx/environment/adapters/indexentries.py:85
+#: sphinx/environment/adapters/indexentries.py:77
#, python-format
msgid "unknown index entry type %r"
msgstr "अनुक्रमणिका की प्रविष्टि का प्रकार अज्ञात %r"
-#: sphinx/environment/adapters/indexentries.py:174
+#: sphinx/environment/adapters/indexentries.py:166
#: sphinx/templates/latex/sphinxmessages.sty_t:11
msgid "Symbols"
msgstr "संकेत "
-#: sphinx/environment/adapters/toctree.py:151
+#: sphinx/environment/adapters/toctree.py:143
#, python-format
msgid "circular toctree references detected, ignoring: %s <- %s"
msgstr "पारस्परिक संदर्भित विषय-सूची-संरचना सन्दर्भ पाए गए, उपेक्षा की जा रही है: %s <- %s"
-#: sphinx/environment/adapters/toctree.py:170
+#: sphinx/environment/adapters/toctree.py:162
#, python-format
msgid ""
"toctree contains reference to document %r that doesn't have a title: no link"
" will be generated"
msgstr "विषय-सूची-संरचना में लेखपत्र %r, जिसका कोई शीर्षक नहीं है, का सन्दर्भ है: कोई सम्बन्ध नहीं बनाया जा सकेगा"
-#: sphinx/environment/collectors/asset.py:90
+#: sphinx/environment/collectors/asset.py:82
#, python-format
msgid "image file not readable: %s"
msgstr "चित्र फाइल पठनीय नहीं है: %s"
-#: sphinx/environment/collectors/asset.py:109
+#: sphinx/environment/collectors/asset.py:101
#, python-format
msgid "image file %s not readable: %s"
msgstr "चित्र फाइल %s पठनीय नहीं है: %s"
-#: sphinx/environment/collectors/asset.py:135
+#: sphinx/environment/collectors/asset.py:127
#, python-format
msgid "download file not readable: %s"
msgstr "उतारी गई फाइल पठनीय नहीं है: %s"
-#: sphinx/environment/collectors/toctree.py:185
+#: sphinx/environment/collectors/toctree.py:177
#, python-format
msgid "%s is already assigned section numbers (nested numbered toctree?)"
msgstr "%s में पहले से भाग संख्या नियत है (एक के अन्दर दूसरा अंकित विषय-सूची-संरचना)"
-#: sphinx/ext/apidoc.py:83
+#: sphinx/ext/apidoc.py:78
#, python-format
msgid "Would create file %s."
msgstr "%s फाइल बन जाएगी."
-#: sphinx/ext/apidoc.py:308
+#: sphinx/ext/apidoc.py:303
msgid ""
"\n"
"Look recursively in for Python modules and packages and create\n"
@@ -2432,203 +2435,209 @@ msgid ""
"Note: By default this script will not overwrite already created files."
msgstr "\n में पाइथन प्रभाग और पैकेज की पुनरावर्तित खोज करें और\nस्वतःप्रभाग निर्देश द्वारा में प्रति पैकेज एक रेस्ट #reST# फाइल बनाएं.\n\n फाइल और/ अथवा निर्देशिका स्वरुप हो सकते हैं\nजो निर्माण प्रकिया में छोड़ दिए जाएंगे.\n\nनोट: सामान्यतया यह स्क्रिप्ट किसी पहले से बनाई गई फाइल पर पुनर्लेखन नहीं करती."
-#: sphinx/ext/apidoc.py:321
+#: sphinx/ext/apidoc.py:316
msgid "path to module to document"
msgstr "प्रभाग से लेखपत्र का पथ"
-#: sphinx/ext/apidoc.py:323
+#: sphinx/ext/apidoc.py:318
msgid ""
"fnmatch-style file and/or directory patterns to exclude from generation"
msgstr "fnmatch-style फाइल और/ अथवा निर्देशिका स्वरुप जो निर्माण प्रक्रिया से छोड़ने हैं"
-#: sphinx/ext/apidoc.py:328
+#: sphinx/ext/apidoc.py:323
msgid "directory to place all output"
msgstr "सभी परिणामों को सहेजने के लिए निर्देशिका"
-#: sphinx/ext/apidoc.py:333
+#: sphinx/ext/apidoc.py:328
msgid "maximum depth of submodules to show in the TOC (default: 4)"
msgstr "विषय-सूची में दिखाए जाने वाले उपप्रभागों की अधिकतम गहराई (मानक: 4)"
-#: sphinx/ext/apidoc.py:336
+#: sphinx/ext/apidoc.py:331
msgid "overwrite existing files"
msgstr "मौजूदा फाइलों पर पुनर्लेखन करें"
-#: sphinx/ext/apidoc.py:339
+#: sphinx/ext/apidoc.py:334
msgid ""
"follow symbolic links. Powerful when combined with "
"collective.recipe.omelette."
msgstr "सांकेतिक कड़ियों का अनुसरण करें. कलेक्टिव.रेसिपी.ऑमलेट के साथ प्रभावशाली. "
-#: sphinx/ext/apidoc.py:342
+#: sphinx/ext/apidoc.py:337
msgid "run the script without creating files"
msgstr "फाइलों को बनाए बिना स्क्रिप्ट चलाएं "
-#: sphinx/ext/apidoc.py:345
+#: sphinx/ext/apidoc.py:340
msgid "put documentation for each module on its own page"
msgstr "प्रत्येक प्रभाग के आलेख उसके अपने पृष्ठ में रखें"
-#: sphinx/ext/apidoc.py:348
+#: sphinx/ext/apidoc.py:343
msgid "include \"_private\" modules"
msgstr "\"_private\" प्रभाग को सम्मिलित करें "
-#: sphinx/ext/apidoc.py:350
+#: sphinx/ext/apidoc.py:345
msgid "filename of table of contents (default: modules)"
msgstr "विषय-सूची की फाइल का नाम (मानक: प्रभाग) "
-#: sphinx/ext/apidoc.py:352
+#: sphinx/ext/apidoc.py:347
msgid "don't create a table of contents file"
msgstr "विषय-सूची की फाइल न बनाएं "
-#: sphinx/ext/apidoc.py:355
+#: sphinx/ext/apidoc.py:350
msgid ""
"don't create headings for the module/package packages (e.g. when the "
"docstrings already contain them)"
msgstr "प्रभाग/पैकेज पैकेजों का शीर्षक न बनाएं (उदाहरणार्थ, जब डॉकस्ट्रिंग्स में यह पहले से हों) "
-#: sphinx/ext/apidoc.py:360
+#: sphinx/ext/apidoc.py:355
msgid "put module documentation before submodule documentation"
msgstr " मुख्य प्रभाग के आलेख को उपप्रभाग के आलेख से पहले रखें"
-#: sphinx/ext/apidoc.py:364
+#: sphinx/ext/apidoc.py:359
msgid ""
"interpret module paths according to PEP-0420 implicit namespaces "
"specification"
msgstr "प्रभाग पथ की व्याख्या 'पी.ई.पी.-0420 निहित नामराशि विवरण' के आधार पर करें "
-#: sphinx/ext/apidoc.py:368
+#: sphinx/ext/apidoc.py:363
msgid "file suffix (default: rst)"
msgstr "फाइल प्रत्यय (मानक: rst)"
-#: sphinx/ext/apidoc.py:370
+#: sphinx/ext/apidoc.py:365
msgid "generate a full project with sphinx-quickstart"
msgstr "स्फिंक्स-त्वरित-आरम्भ के साथ पूर्ण परियोजना उत्पन्न करें "
-#: sphinx/ext/apidoc.py:373
+#: sphinx/ext/apidoc.py:368
msgid "append module_path to sys.path, used when --full is given"
msgstr "मोड्यूल_पाथ #module_path# को सिस.पाथ #sys.path# में जोड़ें, जब --full दिया जाता है तब इसका प्रयोग होता है "
-#: sphinx/ext/apidoc.py:375
+#: sphinx/ext/apidoc.py:370
msgid "project name (default: root module name)"
msgstr "परियोजना का नाम (मानक: मूल प्रभाग का नाम) "
-#: sphinx/ext/apidoc.py:377
+#: sphinx/ext/apidoc.py:372
msgid "project author(s), used when --full is given"
msgstr "परियोजना लेखक(गण), जब --full दिया जाता है तब इसका प्रयोग होता है "
-#: sphinx/ext/apidoc.py:379
+#: sphinx/ext/apidoc.py:374
msgid "project version, used when --full is given"
msgstr "परियोजना संस्करण, जब --full दिया जाता है तब इसका प्रयोग होता है "
-#: sphinx/ext/apidoc.py:381
+#: sphinx/ext/apidoc.py:376
msgid "project release, used when --full is given, defaults to --doc-version"
msgstr "परियोजना आवृत्ति, जब --full दिया जाता है तब इसका प्रयोग होता है "
-#: sphinx/ext/apidoc.py:384
+#: sphinx/ext/apidoc.py:379
msgid "extension options"
msgstr "आयाम विकल्प "
-#: sphinx/ext/apidoc.py:417
+#: sphinx/ext/apidoc.py:412
#, python-format
msgid "%s is not a directory."
msgstr "%s एक निर्देशिका नहीं है. "
-#: sphinx/ext/coverage.py:43
+#: sphinx/ext/coverage.py:38
#, python-format
msgid "invalid regex %r in %s"
msgstr "अमान्य रेगएक्स #regex# %r, %s में "
-#: sphinx/ext/coverage.py:52
+#: sphinx/ext/coverage.py:47
#, python-format
msgid ""
"Testing of coverage in the sources finished, look at the results in "
"%(outdir)spython.txt."
msgstr "स्रोतों की व्यापकता की जांच पूरी, परिणाम %(outdir)spython.txt में देखें. "
-#: sphinx/ext/coverage.py:66
+#: sphinx/ext/coverage.py:61
#, python-format
msgid "invalid regex %r in coverage_c_regexes"
msgstr "अमान्य रेगएक्स #regex# %r, coverage_c_regexes में "
-#: sphinx/ext/coverage.py:127
+#: sphinx/ext/coverage.py:122
#, python-format
msgid "undocumented c api: %s [%s] in file %s"
msgstr ""
-#: sphinx/ext/coverage.py:159
+#: sphinx/ext/coverage.py:154
#, python-format
msgid "module %s could not be imported: %s"
msgstr "प्रभाग %s का आयत नहीं किया जा सका: %s"
-#: sphinx/ext/coverage.py:255
+#: sphinx/ext/coverage.py:250
#, python-format
msgid "undocumented python function: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:271
+#: sphinx/ext/coverage.py:266
#, python-format
msgid "undocumented python class: %s :: %s"
msgstr ""
-#: sphinx/ext/coverage.py:284
+#: sphinx/ext/coverage.py:279
#, python-format
msgid "undocumented python method: %s :: %s :: %s"
msgstr ""
-#: sphinx/ext/doctest.py:123
+#: sphinx/ext/doctest.py:117
#, python-format
msgid "missing '+' or '-' in '%s' option."
msgstr "'%s' विकल्प में अनुपस्थित '+' या '-'."
-#: sphinx/ext/doctest.py:128
+#: sphinx/ext/doctest.py:122
#, python-format
msgid "'%s' is not a valid option."
msgstr "'%s' एक मान्य विकल्प नहीं है."
-#: sphinx/ext/doctest.py:142
+#: sphinx/ext/doctest.py:136
#, python-format
msgid "'%s' is not a valid pyversion option"
msgstr "'%s' एक मान्य पाईवर्शन #pyversion# विकल्प नहीं है. "
-#: sphinx/ext/doctest.py:225
+#: sphinx/ext/doctest.py:219
msgid "invalid TestCode type"
msgstr "अमान्य टेस्टकोड का प्रकार "
-#: sphinx/ext/doctest.py:283
+#: sphinx/ext/doctest.py:277
#, python-format
msgid ""
"Testing of doctests in the sources finished, look at the results in "
"%(outdir)s/output.txt."
msgstr "स्रोतों में डॉकटेस्ट्स की जांच पूरी, परिणाम %(outdir)s/output.txt में देखें. "
-#: sphinx/ext/doctest.py:433
+#: sphinx/ext/doctest.py:427
#, python-format
msgid "no code/output in %s block at %s:%s"
msgstr "%s भाग में %s पर कोई निर्देश / परिणाम नहीं: %s"
-#: sphinx/ext/doctest.py:519
+#: sphinx/ext/doctest.py:513
#, python-format
msgid "ignoring invalid doctest code: %r"
msgstr "अमान्य डॉकटेस्ट निर्देश की उपेक्षा की जा रही है: %r"
-#: sphinx/ext/duration.py:79
+#: sphinx/ext/duration.py:71
msgid ""
"====================== slowest reading durations ======================="
msgstr ""
-#: sphinx/ext/graphviz.py:132
+#: sphinx/ext/extlinks.py:69
+#, python-format
+msgid ""
+"hardcoded link %r could be replaced by an extlink (try using %r instead)"
+msgstr ""
+
+#: sphinx/ext/graphviz.py:124
msgid "Graphviz directive cannot have both content and a filename argument"
msgstr "ग्राफविज़ निर्देश में दोनों मापदंड, विषय-वस्तु और फाइल का नाम, नहीं हो सकते"
-#: sphinx/ext/graphviz.py:142
+#: sphinx/ext/graphviz.py:134
#, python-format
msgid "External Graphviz file %r not found or reading it failed"
msgstr "बाहरी ग्राफविज़ फाइल %r नहीं मिली अथवा पढने में असफलता मिली"
-#: sphinx/ext/graphviz.py:149
+#: sphinx/ext/graphviz.py:141
msgid "Ignoring \"graphviz\" directive without content."
msgstr "विषय-वस्तु के बिना ग्राफविज़ निर्देश की उपेक्षा की जा रही है. "
-#: sphinx/ext/graphviz.py:257
+#: sphinx/ext/graphviz.py:249
#, python-format
msgid ""
"dot did not produce an output file:\n"
@@ -2638,14 +2647,14 @@ msgid ""
"%r"
msgstr "डॉट ने किसी परिणाम फाइल का नहीं बनाया:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:261
+#: sphinx/ext/graphviz.py:253
#, python-format
msgid ""
"dot command %r cannot be run (needed for graphviz output), check the "
"graphviz_dot setting"
msgstr "डॉट निर्देश %r नहीं चलाया जा सकता (ग्राफविज़ परिणाम के लिए आवश्यक), ग्राफविज़_डॉट मान की जांच करें"
-#: sphinx/ext/graphviz.py:268
+#: sphinx/ext/graphviz.py:260
#, python-format
msgid ""
"dot exited with error:\n"
@@ -2655,33 +2664,33 @@ msgid ""
"%r"
msgstr "डॉट त्रुटि के साथ बहार आ गया:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/graphviz.py:278
+#: sphinx/ext/graphviz.py:270
#, python-format
msgid "graphviz_output_format must be one of 'png', 'svg', but is %r"
msgstr "ग्राफविज़_आउटपुट_फॉर्मेट का 'पी.एन.जी', 'एस.वी.जी.', होना आवश्यक है, पर यह %r है"
-#: sphinx/ext/graphviz.py:282 sphinx/ext/graphviz.py:334
-#: sphinx/ext/graphviz.py:371
+#: sphinx/ext/graphviz.py:274 sphinx/ext/graphviz.py:326
+#: sphinx/ext/graphviz.py:363
#, python-format
msgid "dot code %r: %s"
msgstr "डॉट निर्देश %r: %s"
-#: sphinx/ext/graphviz.py:384 sphinx/ext/graphviz.py:392
+#: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384
#, python-format
msgid "[graph: %s]"
msgstr "[graph: %s]"
-#: sphinx/ext/graphviz.py:386 sphinx/ext/graphviz.py:394
+#: sphinx/ext/graphviz.py:378 sphinx/ext/graphviz.py:386
msgid "[graph]"
msgstr "[graph]"
-#: sphinx/ext/imgconverter.py:41
+#: sphinx/ext/imgconverter.py:33
#, python-format
msgid ""
"convert command %r cannot be run, check the image_converter setting: %s"
msgstr ""
-#: sphinx/ext/imgconverter.py:46 sphinx/ext/imgconverter.py:70
+#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62
#, python-format
msgid ""
"convert exited with error:\n"
@@ -2691,163 +2700,178 @@ msgid ""
"%r"
msgstr "परिवर्तक त्रुटि के साथ बहार आ गया:\n[stderr]\n%r\n[stdout]\n%r"
-#: sphinx/ext/imgconverter.py:65
+#: sphinx/ext/imgconverter.py:57
#, python-format
msgid "convert command %r cannot be run, check the image_converter setting"
msgstr ""
-#: sphinx/ext/imgmath.py:141
+#: sphinx/ext/imgmath.py:133
#, python-format
msgid ""
"LaTeX command %r cannot be run (needed for math display), check the "
"imgmath_latex setting"
msgstr "लाटेक्स आदेश %r नहीं चलाया जा सकता (गणित दिखाने के लिए आवश्यक). आई.एम्.जी.मैथ_लाटेक्स मान की जाँच करें"
-#: sphinx/ext/imgmath.py:155
+#: sphinx/ext/imgmath.py:147
#, python-format
msgid ""
"%s command %r cannot be run (needed for math display), check the imgmath_%s "
"setting"
msgstr "%s आदेश %r नहीं चलाया जा सकता (गणित दिखाने के लिए आवश्यक). imgmath_%s मान की जाँच करें"
-#: sphinx/ext/imgmath.py:300
+#: sphinx/ext/imgmath.py:292
#, python-format
msgid "display latex %r: %s"
msgstr "लाटेक्स दिखाएँ %r: %s"
-#: sphinx/ext/imgmath.py:326
+#: sphinx/ext/imgmath.py:318
#, python-format
msgid "inline latex %r: %s"
msgstr "पंक्तिबद्ध लाटेक्स %r: %s"
-#: sphinx/ext/imgmath.py:333 sphinx/ext/mathjax.py:52
+#: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47
msgid "Permalink to this equation"
msgstr "इस समीकरण की स्थायी कड़ी"
-#: sphinx/ext/intersphinx.py:174
+#: sphinx/ext/intersphinx.py:172
#, python-format
msgid "intersphinx inventory has moved: %s -> %s"
msgstr "इन्टरस्फिंक्स सामान स्थानांतरित हो चुका है: %s -> %s"
-#: sphinx/ext/intersphinx.py:205
+#: sphinx/ext/intersphinx.py:203
#, python-format
msgid "loading intersphinx inventory from %s..."
msgstr "इन्टरस्फिंक्स सामान को %s से चढ़ाया जा रहा है ..."
-#: sphinx/ext/intersphinx.py:219
+#: sphinx/ext/intersphinx.py:217
msgid ""
"encountered some issues with some of the inventories, but they had working "
"alternatives:"
msgstr "कुछ चीजों के साथ कुछ समस्या है, लेकिन काम के दूसरे विकल्प उपलब्ध हैं: "
-#: sphinx/ext/intersphinx.py:225
+#: sphinx/ext/intersphinx.py:223
msgid "failed to reach any of the inventories with the following issues:"
msgstr "कुछ चीजों पहुँचने में असफलता मिली और यह समस्याएँ मिलीं: "
-#: sphinx/ext/intersphinx.py:270
+#: sphinx/ext/intersphinx.py:268
#, python-format
msgid "(in %s v%s)"
msgstr "(%s v%s में)"
-#: sphinx/ext/intersphinx.py:272
+#: sphinx/ext/intersphinx.py:270
#, python-format
msgid "(in %s)"
msgstr "(%s में)"
-#: sphinx/ext/intersphinx.py:476
+#: sphinx/ext/intersphinx.py:494
+#, python-format
+msgid "inventory for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:500
+#, python-format
+msgid "role for external cross-reference not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:587
+#, python-format
+msgid "external %s:%s reference target not found: %s"
+msgstr ""
+
+#: sphinx/ext/intersphinx.py:612
#, python-format
msgid "intersphinx identifier %r is not string. Ignored"
msgstr "इन्टरस्फिंक्स निर्धारक %r अक्षरमाला नहीं है. उपेक्षित"
-#: sphinx/ext/intersphinx.py:489
+#: sphinx/ext/intersphinx.py:625
#, python-format
msgid "Failed to read intersphinx_mapping[%s], ignored: %r"
msgstr ""
-#: sphinx/ext/linkcode.py:70 sphinx/ext/viewcode.py:188
+#: sphinx/ext/linkcode.py:62 sphinx/ext/viewcode.py:180
msgid "[source]"
msgstr "[स्रोत]"
-#: sphinx/ext/todo.py:68
+#: sphinx/ext/todo.py:62
msgid "Todo"
msgstr "अपूर्ण "
-#: sphinx/ext/todo.py:101
+#: sphinx/ext/todo.py:95
#, python-format
msgid "TODO entry found: %s"
msgstr "अपूर्ण प्रविष्टि मिली: %s "
-#: sphinx/ext/todo.py:159
+#: sphinx/ext/todo.py:153
msgid "<>"
msgstr "<<मूल प्रविष्टि>>"
-#: sphinx/ext/todo.py:161
+#: sphinx/ext/todo.py:155
#, python-format
msgid "(The <> is located in %s, line %d.)"
msgstr "(<<मूल प्रविष्टि>> %s, पंक्ति %d में उपस्थित है.)"
-#: sphinx/ext/todo.py:171
+#: sphinx/ext/todo.py:165
msgid "original entry"
msgstr "मौलिक प्रविष्टि"
-#: sphinx/ext/viewcode.py:257
+#: sphinx/ext/viewcode.py:249
msgid "highlighting module code... "
msgstr "प्रभाग निर्देश विशिष्ट रूप से दर्शाया जा रहा है..."
-#: sphinx/ext/viewcode.py:289
+#: sphinx/ext/viewcode.py:281
msgid "[docs]"
msgstr "[docs]"
-#: sphinx/ext/viewcode.py:303
+#: sphinx/ext/viewcode.py:295
msgid "Module code"
msgstr "प्रभाग निर्देश"
-#: sphinx/ext/viewcode.py:309
+#: sphinx/ext/viewcode.py:301
#, python-format
msgid "Source code for %s "
msgstr "%s का स्रोत निर्देश "
-#: sphinx/ext/viewcode.py:336
+#: sphinx/ext/viewcode.py:328
msgid "Overview: module code"
msgstr "सिंहावलोकन: प्रभाग निर्देश"
-#: sphinx/ext/viewcode.py:337
+#: sphinx/ext/viewcode.py:329
msgid "All modules for which code is available "
msgstr "सभी प्रभाग जिनके लिए निर्देश उपलब्ध है "
-#: sphinx/ext/autodoc/__init__.py:132
+#: sphinx/ext/autodoc/__init__.py:127
#, python-format
msgid "invalid value for member-order option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:140
+#: sphinx/ext/autodoc/__init__.py:135
#, python-format
msgid "invalid value for class-doc-from option: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:401
+#: sphinx/ext/autodoc/__init__.py:396
#, python-format
msgid "invalid signature for auto%s (%r)"
msgstr "स्वतः %s (%r) के लिए अमान्य हस्ताक्षर"
-#: sphinx/ext/autodoc/__init__.py:518
+#: sphinx/ext/autodoc/__init__.py:513
#, python-format
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:658 sphinx/ext/autodoc/__init__.py:1695
#, python-format
msgid "missing attribute %s in object %s"
msgstr "%s गुण %s वस्तु में अनुपस्थित"
-#: sphinx/ext/autodoc/__init__.py:813
+#: sphinx/ext/autodoc/__init__.py:810
#, python-format
msgid ""
-"autodoc: failed to determine %r to be documented, the following exception was raised:\n"
+"autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:906
+#: sphinx/ext/autodoc/__init__.py:903
#, python-format
msgid ""
"don't know which module to import for autodocumenting %r (try placing a "
@@ -2855,162 +2879,168 @@ msgid ""
"explicit module name)"
msgstr "पता नहीं है कि कौन सा प्रभाग स्वतःप्रलेखन %r के लिए आयात करना है (लेखपत्र में \"प्रभाग\" या \"वर्तमान-प्रभाग\" निर्देश रख कर देखें; अथवा स्पष्ट प्रभाग नाम देकर देखें)"
-#: sphinx/ext/autodoc/__init__.py:950
+#: sphinx/ext/autodoc/__init__.py:947
#, python-format
msgid "A mocked object is detected: %r"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:969
+#: sphinx/ext/autodoc/__init__.py:966
#, python-format
msgid "error while formatting signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1019
+#: sphinx/ext/autodoc/__init__.py:1017
msgid "\"::\" in automodule name doesn't make sense"
msgstr "स्वतः प्रभाग नाम में \"::\" विवेकहीन है"
-#: sphinx/ext/autodoc/__init__.py:1026
+#: sphinx/ext/autodoc/__init__.py:1024
#, python-format
msgid "signature arguments or return annotation given for automodule %s"
msgstr "स्वतः-प्रभाग %s के लिए हस्ताक्षर पद अथवा प्रत्युत्तरित टिप्पणी प्रदान की गई"
-#: sphinx/ext/autodoc/__init__.py:1039
+#: sphinx/ext/autodoc/__init__.py:1037
#, python-format
msgid ""
"__all__ should be a list of strings, not %r (in module %s) -- ignoring "
"__all__"
msgstr "__all__ अंतिम अक्षरमाला होनी चाहिए, न कि %r (%s प्रभाग में) -- __all__ की उपेक्षा की जाएगी"
-#: sphinx/ext/autodoc/__init__.py:1105
+#: sphinx/ext/autodoc/__init__.py:1103
#, python-format
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:1304 sphinx/ext/autodoc/__init__.py:1381
+#: sphinx/ext/autodoc/__init__.py:2790
#, python-format
msgid "Failed to get a function signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1569
+#: sphinx/ext/autodoc/__init__.py:1574
#, python-format
msgid "Failed to get a constructor signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1670
+#: sphinx/ext/autodoc/__init__.py:1682
#, 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:1783 sphinx/ext/autodoc/__init__.py:1861
+#: sphinx/ext/autodoc/__init__.py:1884
#, python-format
msgid "alias of %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:1898
+#: sphinx/ext/autodoc/__init__.py:1930
#, 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:2166 sphinx/ext/autodoc/__init__.py:2263
#, python-format
msgid "Failed to get a method signature for %s: %s"
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2356
+#: sphinx/ext/autodoc/__init__.py:2394
#, python-format
msgid "Invalid __slots__ found on %s. Ignored."
msgstr ""
-#: sphinx/ext/autodoc/__init__.py:2794
+#: sphinx/ext/autodoc/__init__.py:2833
msgid ""
"autodoc_member_order now accepts \"alphabetical\" instead of \"alphabetic\"."
" Please update your setting."
msgstr ""
-#: sphinx/ext/autodoc/preserve_defaults.py:106
+#: sphinx/ext/autodoc/preserve_defaults.py:101
#, python-format
msgid "Failed to parse a default argument value for %r: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:130
+#: sphinx/ext/autodoc/type_comment.py:122
#, python-format
msgid "Failed to update signature for %r: parameter not found: %s"
msgstr ""
-#: sphinx/ext/autodoc/type_comment.py:133
+#: sphinx/ext/autodoc/type_comment.py:125
#, python-format
msgid "Failed to parse type_comment for %r: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:280
+#: sphinx/ext/autosummary/__init__.py:274
#, python-format
msgid "autosummary references excluded document %r. Ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:282
+#: sphinx/ext/autosummary/__init__.py:276
#, python-format
msgid ""
"autosummary: stub file not found %r. Check your autosummary_generate "
"setting."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:301
+#: sphinx/ext/autosummary/__init__.py:295
msgid "A captioned autosummary requires :toctree: option. ignored."
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:348
+#: sphinx/ext/autosummary/__init__.py:346
#, python-format
-msgid "autosummary: failed to import %s"
+msgid ""
+"autosummary: failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:362
+#: sphinx/ext/autosummary/__init__.py:360
#, python-format
msgid "failed to parse name %s"
msgstr "पद-विच्छेदन में असफलता: %s"
-#: sphinx/ext/autosummary/__init__.py:367
+#: sphinx/ext/autosummary/__init__.py:365
#, python-format
msgid "failed to import object %s"
msgstr "विषय-वस्तु के आयात में असफलता: %s"
-#: sphinx/ext/autosummary/__init__.py:782
+#: sphinx/ext/autosummary/__init__.py:809
#, python-format
msgid "autosummary_generate: file not found: %s"
msgstr ""
-#: sphinx/ext/autosummary/__init__.py:790
+#: sphinx/ext/autosummary/__init__.py:817
msgid ""
"autosummary generats .rst files internally. But your source_suffix does not "
"contain .rst. Skipped."
msgstr "ऑटोसमरी आतंरिक रूप से आर.एस.टी. फाइलें बनाता है. आपके सोर्स_सफिक्स में आर.एस.टी. सम्मिलित नहीं है. छोड़ा गया."
-#: sphinx/ext/autosummary/generate.py:189
-#: sphinx/ext/autosummary/generate.py:253
+#: sphinx/ext/autosummary/generate.py:185
+#: sphinx/ext/autosummary/generate.py:249
#, python-format
msgid ""
"autosummary: failed to determine %r to be documented, the following exception was raised:\n"
"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:400
+#: sphinx/ext/autosummary/generate.py:396
#, python-format
msgid "[autosummary] generating autosummary for: %s"
msgstr "[ऑटोसमरी] अब इसका स्वतःसारांश बना रहा है: %s"
-#: sphinx/ext/autosummary/generate.py:404
+#: sphinx/ext/autosummary/generate.py:400
#, python-format
msgid "[autosummary] writing to %s"
msgstr "[ऑटोसमरी] %s पर लिख रहा है"
-#: sphinx/ext/autosummary/generate.py:441
+#: sphinx/ext/autosummary/generate.py:443
#, python-format
-msgid "[autosummary] failed to import %r: %s"
+msgid ""
+"[autosummary] failed to import %s.\n"
+"Possible hints:\n"
+"%s"
msgstr ""
-#: sphinx/ext/autosummary/generate.py:615
+#: sphinx/ext/autosummary/generate.py:619
msgid ""
"\n"
"Generate ReStructuredText using autosummary directives.\n"
@@ -3025,129 +3055,129 @@ msgid ""
" pydoc sphinx.ext.autosummary\n"
msgstr "\nस्वतः सारांश #autosummary# निर्देश का प्रयोग करते हुए पुर्नसरंचितपाठ बनाता है.\n\nस्फिंक्स-ऑटोजेन स्फिंक्स.एक्स्ट.ऑटोसमरी.जेनेरेट का मुखड़ा है.\nयह प्रदत्त फाइलों में सम्मिलित ऑटो समरी निर्देशों के अनुसार पुर्नसरंचितपाठ बनाता है\n\nस्वतः सारांश #autosummary# निर्देश का प्रारूप स्फिंक्स.एक्स्ट.ऑटोसमरी \nपाइथन प्रभाग में निबंधित है और इसे आप निम्नलिखित माध्यम से पढ़ सकते हैं:\n\n pydoc sphinx.ext.autosummary\n"
-#: sphinx/ext/autosummary/generate.py:632
+#: sphinx/ext/autosummary/generate.py:636
msgid "source files to generate rST files for"
msgstr "आर.एस.टी. फाइलें बनाने के लिए स्रोत फाइलें"
-#: sphinx/ext/autosummary/generate.py:636
+#: sphinx/ext/autosummary/generate.py:640
msgid "directory to place all output in"
msgstr "सभी परिणाम रखने के लिए निर्देशिका"
-#: sphinx/ext/autosummary/generate.py:639
+#: sphinx/ext/autosummary/generate.py:643
#, python-format
msgid "default suffix for files (default: %(default)s)"
msgstr "फाइलों के लिए मानक प्रत्यय (मानक: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:643
+#: sphinx/ext/autosummary/generate.py:647
#, python-format
msgid "custom template directory (default: %(default)s)"
msgstr "पारंपरिक प्रारूप निर्देशिका (मानक: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:647
+#: sphinx/ext/autosummary/generate.py:651
#, python-format
msgid "document imported members (default: %(default)s)"
msgstr "लेखपत्र आयातित सदस्य (मानक: %(default)s)"
-#: sphinx/ext/autosummary/generate.py:651
+#: sphinx/ext/autosummary/generate.py:655
#, python-format
msgid ""
"document exactly the members in module __all__ attribute. (default: "
"%(default)s)"
msgstr ""
-#: sphinx/ext/napoleon/__init__.py:347 sphinx/ext/napoleon/docstring.py:703
+#: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694
msgid "Keyword Arguments"
msgstr "मुख्य शब्दों के चर-पद"
-#: sphinx/ext/napoleon/docstring.py:657
+#: sphinx/ext/napoleon/docstring.py:648
msgid "Example"
msgstr "उदाहरण"
-#: sphinx/ext/napoleon/docstring.py:658
+#: sphinx/ext/napoleon/docstring.py:649
msgid "Examples"
msgstr "कुछ उदाहरण"
-#: sphinx/ext/napoleon/docstring.py:718
+#: sphinx/ext/napoleon/docstring.py:709
msgid "Notes"
msgstr "टिप्पणियाँ"
-#: sphinx/ext/napoleon/docstring.py:727
+#: sphinx/ext/napoleon/docstring.py:718
msgid "Other Parameters"
msgstr "अन्य मापदण्ड"
-#: sphinx/ext/napoleon/docstring.py:763
+#: sphinx/ext/napoleon/docstring.py:754
msgid "Receives"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:767
+#: sphinx/ext/napoleon/docstring.py:758
msgid "References"
msgstr "सन्दर्भ"
-#: sphinx/ext/napoleon/docstring.py:801
+#: sphinx/ext/napoleon/docstring.py:790
msgid "Warns"
msgstr "चेतावनी देता है"
-#: sphinx/ext/napoleon/docstring.py:805
+#: sphinx/ext/napoleon/docstring.py:794
msgid "Yields"
msgstr "मिलता है"
-#: sphinx/ext/napoleon/docstring.py:973
+#: sphinx/ext/napoleon/docstring.py:964
#, python-format
msgid "invalid value set (missing closing brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:980
+#: sphinx/ext/napoleon/docstring.py:971
#, python-format
msgid "invalid value set (missing opening brace): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:987
+#: sphinx/ext/napoleon/docstring.py:978
#, python-format
msgid "malformed string literal (missing closing quote): %s"
msgstr ""
-#: sphinx/ext/napoleon/docstring.py:994
+#: sphinx/ext/napoleon/docstring.py:985
#, python-format
msgid "malformed string literal (missing opening quote): %s"
msgstr ""
-#: sphinx/locale/__init__.py:252
+#: sphinx/locale/__init__.py:244
msgid "Attention"
msgstr "सावधानी"
-#: sphinx/locale/__init__.py:253
+#: sphinx/locale/__init__.py:245
msgid "Caution"
msgstr "चेतावनी"
-#: sphinx/locale/__init__.py:254
+#: sphinx/locale/__init__.py:246
msgid "Danger"
msgstr "खतरा"
-#: sphinx/locale/__init__.py:255
+#: sphinx/locale/__init__.py:247
msgid "Error"
msgstr "गलती"
-#: sphinx/locale/__init__.py:256
+#: sphinx/locale/__init__.py:248
msgid "Hint"
msgstr "संकेत"
-#: sphinx/locale/__init__.py:257
+#: sphinx/locale/__init__.py:249
msgid "Important"
msgstr "महत्त्वपूर्ण"
-#: sphinx/locale/__init__.py:258
+#: sphinx/locale/__init__.py:250
msgid "Note"
msgstr "टिप्पणी "
-#: sphinx/locale/__init__.py:259
+#: sphinx/locale/__init__.py:251
msgid "See also"
msgstr "यह भी देखिए"
-#: sphinx/locale/__init__.py:260
+#: sphinx/locale/__init__.py:252
msgid "Tip"
msgstr "सलाह"
-#: sphinx/locale/__init__.py:261
+#: sphinx/locale/__init__.py:253
msgid "Warning"
msgstr "चेतावनी"
@@ -3332,12 +3362,12 @@ msgid "search"
msgstr "खोज"
#: sphinx/themes/basic/search.html:48
-#: sphinx/themes/basic/static/searchtools.js:306
+#: sphinx/themes/basic/static/searchtools.js:302
msgid "Search Results"
msgstr "खोज परीणाम "
#: sphinx/themes/basic/search.html:50
-#: sphinx/themes/basic/static/searchtools.js:308
+#: sphinx/themes/basic/static/searchtools.js:304
msgid ""
"Your search did not match any documents. Please make sure that all words are"
" spelled correctly and that you've selected enough categories."
@@ -3379,19 +3409,19 @@ msgstr "सी ऐ.पी.आई. परिवर्तन"
msgid "Other changes"
msgstr "अन्य परिवर्तन"
-#: sphinx/themes/basic/static/doctools.js:199 sphinx/writers/html.py:437
-#: sphinx/writers/html.py:442 sphinx/writers/html5.py:392
-#: sphinx/writers/html5.py:397
+#: sphinx/themes/basic/static/doctools.js:197 sphinx/writers/html.py:428
+#: sphinx/writers/html.py:433 sphinx/writers/html5.py:387
+#: sphinx/writers/html5.py:392
msgid "Permalink to this headline"
msgstr "इस शीर्ष-पंक्ति की स्थायी कड़ी"
-#: sphinx/themes/basic/static/doctools.js:205 sphinx/writers/html.py:132
-#: sphinx/writers/html.py:141 sphinx/writers/html5.py:107
-#: sphinx/writers/html5.py:116
+#: sphinx/themes/basic/static/doctools.js:203 sphinx/writers/html.py:120
+#: sphinx/writers/html.py:129 sphinx/writers/html5.py:99
+#: sphinx/writers/html5.py:108
msgid "Permalink to this definition"
msgstr "इस परिभाषा की स्थायी कड़ी"
-#: sphinx/themes/basic/static/doctools.js:238
+#: sphinx/themes/basic/static/doctools.js:236
msgid "Hide Search Matches"
msgstr "खोजे गए जोड़े छिपाएं"
@@ -3403,12 +3433,12 @@ msgstr "खोज जारी"
msgid "Preparing search..."
msgstr "खोज की तैयारी"
-#: sphinx/themes/basic/static/searchtools.js:310
+#: sphinx/themes/basic/static/searchtools.js:306
#, python-format
msgid "Search finished, found %s page(s) matching the search query."
msgstr "खोज पूर्ण, खोज विषय के अनुकूल %s पृष्ठ मिला (मिले)."
-#: sphinx/themes/basic/static/searchtools.js:365
+#: sphinx/themes/basic/static/searchtools.js:361
msgid ", in "
msgstr ", में "
@@ -3425,227 +3455,234 @@ msgstr "किनारे का स्थान घटाएं"
msgid "Contents"
msgstr "विषय सामिग्री"
-#: sphinx/transforms/__init__.py:224
+#: sphinx/transforms/__init__.py:217
#, python-format
msgid ""
"4 column based index found. It might be a bug of extensions you use: %r"
msgstr "4 पंक्तिबद्ध सूचियाँ मिलीं. यह आपके द्वारा उपयोग किए गए आयाम की त्रुटि हो सकती है: %r"
-#: sphinx/transforms/__init__.py:263
+#: sphinx/transforms/__init__.py:256
#, python-format
msgid "Footnote [%s] is not referenced."
msgstr "पाद-टिप्पणी [%s] का कोई सन्दर्भ नहीं है."
-#: sphinx/transforms/__init__.py:269
+#: sphinx/transforms/__init__.py:262
msgid "Footnote [#] is not referenced."
msgstr "पाद-टिप्पणी [#] सन्दर्भ कहीं नहीं है"
-#: sphinx/transforms/i18n.py:304 sphinx/transforms/i18n.py:375
+#: sphinx/transforms/i18n.py:301 sphinx/transforms/i18n.py:372
msgid ""
"inconsistent footnote references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत पाद-टिप्पणी के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:347
+#: sphinx/transforms/i18n.py:344
msgid ""
"inconsistent references in translated message. original: {0}, translated: "
"{1}"
msgstr "अनुवादित संदेश में असंगत प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:394
+#: sphinx/transforms/i18n.py:391
msgid ""
"inconsistent citation references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत उद्धरण के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/i18n.py:414
+#: sphinx/transforms/i18n.py:411
msgid ""
"inconsistent term references in translated message. original: {0}, "
"translated: {1}"
msgstr "अनुवादित संदेश में असंगत शब्द के प्रसंग. मूल: {0}, अनुवादित: {1}"
-#: sphinx/transforms/post_transforms/__init__.py:118
+#: sphinx/transforms/post_transforms/__init__.py:110
msgid ""
"Could not determine the fallback text for the cross-reference. Might be a "
"bug."
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:158
+#: sphinx/transforms/post_transforms/__init__.py:150
#, python-format
msgid "more than one target found for 'any' cross-reference %r: could be %s"
msgstr "किसी भी पारस्परिक-सन्दर्भ के लिए एक से अधिक लक्ष्य मिले %r: %s संभव"
-#: sphinx/transforms/post_transforms/__init__.py:206
+#: sphinx/transforms/post_transforms/__init__.py:198
#, python-format
msgid "%s:%s reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/__init__.py:209
+#: sphinx/transforms/post_transforms/__init__.py:201
#, python-format
msgid "%r reference target not found: %s"
msgstr ""
-#: sphinx/transforms/post_transforms/images.py:83
+#: sphinx/transforms/post_transforms/images.py:75
#, python-format
msgid "Could not fetch remote image: %s [%d]"
msgstr "दूरस्थ चित्र नहीं लाया जा सका: %s [%d]"
-#: sphinx/transforms/post_transforms/images.py:111
+#: sphinx/transforms/post_transforms/images.py:103
#, python-format
msgid "Could not fetch remote image: %s [%s]"
msgstr "दूरस्थ चित्र नहीं लाया जा सका: %s [%s]"
-#: sphinx/transforms/post_transforms/images.py:129
+#: sphinx/transforms/post_transforms/images.py:121
#, python-format
msgid "Unknown image format: %s..."
msgstr "अज्ञात चित्र प्रारूप: %s..."
-#: sphinx/util/__init__.py:284
+#: sphinx/util/__init__.py:277
#, python-format
msgid "undecodable source characters, replacing with \"?\": %r"
msgstr "असाधनीय स्रोत अक्षर, \"?\" द्वारा बदले जा रहे हैं: %r"
-#: sphinx/util/__init__.py:532
+#: sphinx/util/__init__.py:525
msgid "skipped"
msgstr "छोड़ा "
-#: sphinx/util/__init__.py:537
+#: sphinx/util/__init__.py:530
msgid "failed"
msgstr "असफल"
-#: sphinx/util/docutils.py:213
+#: sphinx/util/docfields.py:76
+#, python-format
+msgid ""
+"Problem in %s domain: field is supposed to use role '%s', but that role is "
+"not in the domain."
+msgstr ""
+
+#: sphinx/util/docutils.py:249
#, python-format
msgid "unknown directive or role name: %s:%s"
msgstr ""
-#: sphinx/util/i18n.py:67
+#: sphinx/util/docutils.py:539
+#, python-format
+msgid "unknown node type: %r"
+msgstr "अज्ञात बिंदु प्रकार: %r"
+
+#: sphinx/util/i18n.py:59
#, python-format
msgid "reading error: %s, %s"
msgstr "अशुद्धि पाठन: %s, %s"
-#: sphinx/util/i18n.py:74
+#: sphinx/util/i18n.py:66
#, python-format
msgid "writing error: %s, %s"
msgstr "अशुद्धि लेखन: %s, %s"
-#: sphinx/util/i18n.py:98
+#: sphinx/util/i18n.py:90
#, python-format
msgid "locale_dir %s does not exists"
msgstr ""
-#: sphinx/util/i18n.py:192
+#: sphinx/util/i18n.py:184
#, python-format
msgid ""
"Invalid date format. Quote the string by single quote if you want to output "
"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"
-#: sphinx/util/rst.py:77
+#: sphinx/util/rst.py:69
#, python-format
msgid "default role %s not found"
msgstr "मानक भूमिका '%s' नहीं मिली"
-#: sphinx/writers/html.py:330 sphinx/writers/html5.py:305
+#: sphinx/writers/html.py:321 sphinx/writers/html5.py:300
#, python-format
msgid "numfig_format is not defined for %s"
msgstr "%s के लिए नमफिग_फॉर्मेट नहीं बताया गया है"
-#: sphinx/writers/html.py:340 sphinx/writers/html5.py:315
+#: sphinx/writers/html.py:331 sphinx/writers/html5.py:310
#, python-format
msgid "Any IDs not assigned for %s node"
msgstr "%s बिंदु के लिए कोई पहचान-चिन्ह नहीं दिया गया"
-#: sphinx/writers/html.py:414 sphinx/writers/html5.py:369
+#: sphinx/writers/html.py:405 sphinx/writers/html5.py:364
msgid "Permalink to this term"
msgstr ""
-#: sphinx/writers/html.py:446 sphinx/writers/html5.py:401
+#: sphinx/writers/html.py:437 sphinx/writers/html5.py:396
msgid "Permalink to this table"
msgstr "इस सारणी की स्थायी कड़ी"
-#: sphinx/writers/html.py:489 sphinx/writers/html5.py:444
+#: sphinx/writers/html.py:480 sphinx/writers/html5.py:439
msgid "Permalink to this code"
msgstr "इस निर्देश की स्थायी कड़ी"
-#: sphinx/writers/html.py:491 sphinx/writers/html5.py:446
+#: sphinx/writers/html.py:482 sphinx/writers/html5.py:441
msgid "Permalink to this image"
msgstr "इस चित्र की स्थायी कड़ी"
-#: sphinx/writers/html.py:493 sphinx/writers/html5.py:448
+#: sphinx/writers/html.py:484 sphinx/writers/html5.py:443
msgid "Permalink to this toctree"
msgstr "इस विषय-सूची-संरचना की स्थायी कड़ी"
-#: sphinx/writers/html.py:625 sphinx/writers/html5.py:569
+#: sphinx/writers/html.py:616 sphinx/writers/html5.py:564
msgid "Could not obtain image size. :scale: option is ignored."
msgstr "चित्र का आकार नहीं मिल सका. :scale: विकल्प की उपेक्षा की जा रही है."
-#: sphinx/writers/latex.py:347
+#: sphinx/writers/latex.py:341
#, python-format
msgid "unknown %r toplevel_sectioning for class %r"
msgstr "अज्ञात %r उच्चतमस्तर_विभाजन #toplevel_sectioning# %r वर्ग के लिए"
-#: sphinx/writers/latex.py:398
+#: sphinx/writers/latex.py:392
msgid "too large :maxdepth:, ignored."
msgstr "अत्याधिक अधिकतम गहराई # :maxdepth: #, उपेक्षित किया गया."
-#: sphinx/writers/latex.py:644
+#: sphinx/writers/latex.py:639
msgid "document title is not a single Text node"
msgstr "लेखपत्र का शीर्षक एकल पाठ बिंदु नहीं है"
-#: sphinx/writers/latex.py:676 sphinx/writers/texinfo.py:622
+#: sphinx/writers/latex.py:671 sphinx/writers/texinfo.py:618
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:847 sphinx/writers/manpage.py:239
+#: sphinx/writers/texinfo.py:633
msgid "Footnotes"
msgstr "पाद टिप्पणियां"
-#: sphinx/writers/latex.py:907
+#: sphinx/writers/latex.py:906
msgid ""
"both tabularcolumns and :widths: option are given. :widths: is ignored."
msgstr "दोनों तालिका-स्तंभ और :चौड़ाई: विकल्प दिए गए हैं. :चौड़ाई: मान की उपेक्षा की जाएगी."
-#: sphinx/writers/latex.py:1238
+#: sphinx/writers/latex.py:1237
#, python-format
msgid "dimension unit %s is invalid. Ignored."
msgstr "परिमाण मात्रक %s अमान्य है. उपेक्षा की जाएगी."
-#: sphinx/writers/latex.py:1551
+#: sphinx/writers/latex.py:1550
#, python-format
msgid "unknown index entry type %s found"
msgstr "अनुक्रमणिका की प्रविष्टि का प्रकार %s मिला"
-#: sphinx/writers/manpage.py:296 sphinx/writers/text.py:803
+#: sphinx/writers/manpage.py:288 sphinx/writers/text.py:795
#, python-format
msgid "[image: %s]"
msgstr "[चित्र: %s]"
-#: sphinx/writers/manpage.py:297 sphinx/writers/text.py:804
+#: sphinx/writers/manpage.py:289 sphinx/writers/text.py:796
msgid "[image]"
msgstr "[चित्र]"
-#: sphinx/writers/texinfo.py:1181
+#: sphinx/writers/texinfo.py:1185
msgid "caption not inside a figure."
msgstr "शीर्षक रेखाचित्र के भीतर नहीं है"
-#: sphinx/writers/texinfo.py:1265
+#: sphinx/writers/texinfo.py:1273
#, python-format
msgid "unimplemented node type: %r"
msgstr "अकार्यान्वित बिंदु प्रकार: %r"
-
-#: sphinx/writers/texinfo.py:1269
-#, python-format
-msgid "unknown node type: %r"
-msgstr "अज्ञात बिंदु प्रकार: %r"
diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo
index aa5d59ec4..f6b166ccb 100644
Binary files a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo differ
diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
index 937bd27a3..69b4cb662 100644
--- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
+++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po
@@ -1,5 +1,5 @@
# Translations template for Sphinx.
-# Copyright (C) 2021 ORGANIZATION
+# Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the Sphinx project.
#
# Translators:
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Sphinx\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-11-28 00:11+0000\n"
-"PO-Revision-Date: 2021-11-14 00:10+0000\n"
-"Last-Translator: Komiya Takeshi \n"
+"POT-Creation-Date: 2022-03-27 00:18+0000\n"
+"PO-Revision-Date: 2013-04-02 08:44+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: Hindi (India) (http://www.transifex.com/sphinx-doc/sphinx-1/language/hi_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,130 +18,123 @@ msgstr ""
"Language: hi_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: sphinx/application.py:157
+#: sphinx/application.py:149
#, python-format
msgid "Cannot find source directory (%s)"
msgstr ""
-#: sphinx/application.py:161
+#: sphinx/application.py:153
#, python-format
msgid "Output directory (%s) is not a directory"
msgstr ""
-#: sphinx/application.py:165
+#: sphinx/application.py:157
msgid "Source directory and destination directory cannot be identical"
msgstr ""
-#: sphinx/application.py:196
+#: sphinx/application.py:188
#, 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:214
#, 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:229
msgid "making output directory"
msgstr ""
-#: sphinx/application.py:248 sphinx/registry.py:426
+#: sphinx/application.py:234 sphinx/registry.py:422
#, python-format
msgid "while setting up extension %s:"
msgstr ""
-#: sphinx/application.py:254
+#: sphinx/application.py:240
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:265
#, python-format
msgid "loading translations [%s]... "
msgstr ""
-#: sphinx/application.py:297 sphinx/util/__init__.py:539
+#: sphinx/application.py:283 sphinx/util/__init__.py:532
msgid "done"
msgstr ""
-#: sphinx/application.py:299
+#: sphinx/application.py:285
msgid "not available for built-in messages"
msgstr ""
-#: sphinx/application.py:308
+#: sphinx/application.py:294
msgid "loading pickled environment"
msgstr ""
-#: sphinx/application.py:313
+#: sphinx/application.py:299
#, python-format
msgid "failed: %s"
msgstr ""
-#: sphinx/application.py:321
+#: sphinx/application.py:307
msgid "No builder selected, using default: html"
msgstr ""
-#: sphinx/application.py:349
+#: sphinx/application.py:335
msgid "succeeded"
msgstr ""
-#: sphinx/application.py:350
+#: sphinx/application.py:336
msgid "finished with problems"
msgstr ""
-#: sphinx/application.py:354
+#: sphinx/application.py:340
#, python-format
msgid "build %s, %s warning (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:356
+#: sphinx/application.py:342
#, python-format
msgid "build %s, %s warnings (with warnings treated as errors)."
msgstr ""
-#: sphinx/application.py:359
+#: sphinx/application.py:345
#, python-format
msgid "build %s, %s warning."
msgstr ""
-#: sphinx/application.py:361
+#: sphinx/application.py:347
#, python-format
msgid "build %s, %s warnings."
msgstr ""
-#: sphinx/application.py:365
+#: sphinx/application.py:351
#, python-format
msgid "build %s."
msgstr ""
-#: sphinx/application.py:595
+#: sphinx/application.py:581
#, python-format
msgid "node class %r is already registered, its visitors will be overridden"
msgstr ""
-#: sphinx/application.py:673
+#: sphinx/application.py:659
#, python-format
msgid "directive %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:694 sphinx/application.py:715
+#: sphinx/application.py:680 sphinx/application.py:701
#, python-format
msgid "role %r is already registered, it will be overridden"
msgstr ""
-#: sphinx/application.py:1246
+#: sphinx/application.py:1249
#, 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:1253
#, python-format
msgid "the %s extension is not safe for parallel reading"
msgstr ""
-#: sphinx/application.py:1253
+#: sphinx/application.py:1256
#, python-format
msgid ""
"the %s extension does not declare if it is safe for parallel writing, "
@@ -162,64 +155,64 @@ msgid ""
"explicit"
msgstr ""
-#: sphinx/application.py:1257
+#: sphinx/application.py:1260
#, python-format
msgid "the %s extension is not safe for parallel writing"
msgstr ""
-#: sphinx/application.py:1265 sphinx/application.py:1269
+#: sphinx/application.py:1268 sphinx/application.py:1272
#, python-format
msgid "doing serial %s"
msgstr ""
-#: sphinx/config.py:171
+#: sphinx/config.py:163
#, python-format
msgid "config directory doesn't contain a conf.py file (%s)"
msgstr ""
-#: sphinx/config.py:198
+#: sphinx/config.py:190
#, python-format
msgid ""
"cannot override dictionary config setting %r, ignoring (use %r to set "
"individual elements)"
msgstr ""
-#: sphinx/config.py:207
+#: sphinx/config.py:199
#, python-format
msgid "invalid number %r for config value %r, ignoring"
msgstr ""
-#: sphinx/config.py:212
+#: sphinx/config.py:204
#, python-format
msgid "cannot override config setting %r with unsupported type, ignoring"
msgstr ""
-#: sphinx/config.py:241
+#: sphinx/config.py:233
#, python-format
msgid "unknown config value %r in override, ignoring"
msgstr ""
-#: sphinx/config.py:258
+#: sphinx/config.py:261
#, python-format
msgid "No such config value: %s"
msgstr ""
-#: sphinx/config.py:282
+#: sphinx/config.py:285
#, python-format
msgid "Config value %r already present"
msgstr ""
-#: sphinx/config.py:331
+#: sphinx/config.py:334
#, python-format
msgid "There is a syntax error in your configuration file: %s\n"
msgstr ""
-#: sphinx/config.py:334
+#: sphinx/config.py:337
msgid ""
"The configuration file (or one of the modules it imports) called sys.exit()"
msgstr ""
-#: sphinx/config.py:341
+#: sphinx/config.py:344
#, python-format
msgid ""
"There is a programmable error in your configuration file:\n"
@@ -227,872 +220,882 @@ msgid ""
"%s"
msgstr ""
-#: sphinx/config.py:367
+#: sphinx/config.py:370
#, python-format
msgid ""
"The config value `source_suffix' expects a string, list of strings, or "
"dictionary. But `%r' is given."
msgstr ""
-#: sphinx/config.py:386
+#: sphinx/config.py:389
#, python-format
msgid "Section %s"
msgstr ""
-#: sphinx/config.py:387
+#: sphinx/config.py:390
#, python-format
msgid "Fig. %s"
msgstr ""
-#: sphinx/config.py:388
+#: sphinx/config.py:391
#, python-format
msgid "Table %s"
msgstr ""
-#: sphinx/config.py:389
+#: sphinx/config.py:392
#, python-format
msgid "Listing %s"
msgstr ""
-#: sphinx/config.py:426
+#: sphinx/config.py:429
msgid ""
"The config value `{name}` has to be a one of {candidates}, but `{current}` "
"is given."
msgstr ""
-#: sphinx/config.py:444
+#: sphinx/config.py:447
msgid ""
"The config value `{name}' has type `{current.__name__}'; expected "
"{permitted}."
msgstr ""
-#: sphinx/config.py:457
+#: sphinx/config.py:460
msgid ""
"The config value `{name}' has type `{current.__name__}', defaults to "
"`{default.__name__}'."
msgstr ""
-#: sphinx/config.py:467
+#: sphinx/config.py:470
#, python-format
msgid "primary_domain %r not found, ignored."
msgstr ""
-#: sphinx/config.py:479
+#: sphinx/config.py:482
msgid ""
"Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add "
"\"root_doc = 'contents'\" to your conf.py."
msgstr ""
-#: sphinx/events.py:67
+#: sphinx/events.py:60
#, python-format
msgid "Event %r already present"
msgstr ""
-#: sphinx/events.py:73
+#: sphinx/events.py:66
#, python-format
msgid "Unknown event name: %s"
msgstr ""
-#: sphinx/events.py:109
+#: sphinx/events.py:102
#, python-format
msgid "Handler %r for event %r threw an exception"
msgstr ""
-#: sphinx/extension.py:52
+#: sphinx/extension.py:44
#, python-format
msgid ""
"The %s extension is required by needs_extensions settings, but it is not "
"loaded."
msgstr ""
-#: sphinx/extension.py:68
+#: sphinx/extension.py:60
#, python-format
msgid ""
"This project needs the extension %s at least in version %s and therefore "
"cannot be built with the loaded version (%s)."
msgstr ""
-#: sphinx/highlighting.py:135
+#: sphinx/highlighting.py:127
#, python-format
msgid "Pygments lexer name %r is not known"
msgstr ""
-#: sphinx/highlighting.py:161
+#: sphinx/highlighting.py:153
#, python-format
msgid "Could not lex literal_block as \"%s\". Highlighting skipped."
msgstr ""
-#: sphinx/project.py:53
+#: sphinx/project.py:45
#, python-format
msgid ""
"multiple files found for the document \"%s\": %r\n"
"Use %r for the build."
msgstr ""
-#: sphinx/project.py:59
+#: sphinx/project.py:51
msgid "document not readable. Ignored."
msgstr ""
-#: sphinx/registry.py:135
+#: sphinx/registry.py:131
#, python-format
msgid "Builder class %s has no \"name\" attribute"
msgstr ""
-#: sphinx/registry.py:137
+#: sphinx/registry.py:133
#, python-format
msgid "Builder %r already exists (in module %s)"
msgstr ""
-#: sphinx/registry.py:150
+#: sphinx/registry.py:146
#, python-format
msgid "Builder name %s not registered or available through entry point"
msgstr ""
-#: sphinx/registry.py:157
+#: sphinx/registry.py:153
#, python-format
msgid "Builder name %s not registered"
msgstr ""
-#: sphinx/registry.py:164
+#: sphinx/registry.py:160
#, python-format
msgid "domain %s already registered"
msgstr ""
-#: sphinx/registry.py:187 sphinx/registry.py:200 sphinx/registry.py:211
+#: sphinx/registry.py:183 sphinx/registry.py:196 sphinx/registry.py:207
#, python-format
msgid "domain %s not yet registered"
msgstr ""
-#: sphinx/registry.py:191
+#: sphinx/registry.py:187
#, python-format
msgid "The %r directive is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:203
+#: sphinx/registry.py:199
#, python-format
msgid "The %r role is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:214
+#: sphinx/registry.py:210
#, python-format
msgid "The %r index is already registered to domain %s"
msgstr ""
-#: sphinx/registry.py:238
+#: sphinx/registry.py:234
#, python-format
msgid "The %r object_type is already registered"
msgstr ""
-#: sphinx/registry.py:258
+#: sphinx/registry.py:254
#, python-format
msgid "The %r crossref_type is already registered"
msgstr ""
-#: sphinx/registry.py:265
+#: sphinx/registry.py:261
#, python-format
msgid "source_suffix %r is already registered"
msgstr ""
-#: sphinx/registry.py:275
+#: sphinx/registry.py:271
#, python-format
msgid "source_parser for %r is already registered"
msgstr ""
-#: sphinx/registry.py:284
+#: sphinx/registry.py:280
#, python-format
msgid "Source parser for %s not registered"
msgstr ""
-#: sphinx/registry.py:313
+#: sphinx/registry.py:309
#, python-format
msgid "Translator for %r already exists"
msgstr ""
-#: sphinx/registry.py:326
+#: sphinx/registry.py:322
#, python-format
msgid "kwargs for add_node() must be a (visit, depart) function tuple: %r=%r"
msgstr ""
-#: sphinx/registry.py:398
+#: sphinx/registry.py:394
#, python-format
msgid "enumerable_node %r already registered"
msgstr ""
-#: sphinx/registry.py:407
+#: sphinx/registry.py:403
#, python-format
msgid "math renderer %s is already registered"
msgstr ""
-#: sphinx/registry.py:420
+#: sphinx/registry.py:416
#, python-format
msgid ""
"the extension %r was already merged with Sphinx since version %s; this "
"extension is ignored."
msgstr ""
-#: sphinx/registry.py:431
+#: sphinx/registry.py:427
msgid "Original exception:\n"
msgstr ""
-#: sphinx/registry.py:432
+#: sphinx/registry.py:428
#, python-format
msgid "Could not import extension %s"
msgstr ""
-#: sphinx/registry.py:437
+#: sphinx/registry.py:433
#, python-format
msgid ""
"extension %r has no setup() function; is it really a Sphinx extension "
"module?"
msgstr ""
-#: sphinx/registry.py:446
+#: sphinx/registry.py:442
#, python-format
msgid ""
"The %s extension used by this project needs at least Sphinx v%s; it "
"therefore cannot be built with this version."
msgstr ""
-#: sphinx/registry.py:454
+#: sphinx/registry.py:450
#, python-format
msgid ""
"extension %r returned an unsupported object from its setup() function; it "
"should return None or a metadata dictionary"
msgstr ""
-#: sphinx/roles.py:177
+#: sphinx/roles.py:169
#, python-format
msgid "Python Enhancement Proposals; PEP %s"
msgstr ""
-#: sphinx/theming.py:77
+#: sphinx/roles.py:185
+#, python-format
+msgid "invalid PEP number %s"
+msgstr ""
+
+#: sphinx/roles.py:219
+#, python-format
+msgid "invalid RFC number %s"
+msgstr ""
+
+#: sphinx/theming.py:72
#, python-format
msgid "theme %r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/theming.py:79
+#: sphinx/theming.py:74
#, python-format
msgid "theme %r doesn't have \"inherit\" setting"
msgstr ""
-#: sphinx/theming.py:85
+#: sphinx/theming.py:80
#, python-format
msgid "no theme named %r found, inherited by %r"
msgstr ""
-#: sphinx/theming.py:108
+#: sphinx/theming.py:103
#, python-format
msgid "setting %s.%s occurs in none of the searched theme configs"
msgstr ""
-#: sphinx/theming.py:127
+#: sphinx/theming.py:122
#, python-format
msgid "unsupported theme option %r given"
msgstr ""
-#: sphinx/theming.py:225
+#: sphinx/theming.py:221
#, python-format
msgid "file %r on theme path is not a valid zipfile or contains no theme"
msgstr ""
-#: sphinx/theming.py:240
+#: sphinx/theming.py:236
msgid ""
"sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0"
msgstr ""
-#: sphinx/theming.py:245
+#: sphinx/theming.py:241
#, python-format
msgid "no theme named %r found (missing theme.conf?)"
msgstr ""
-#: sphinx/builders/__init__.py:192
+#: sphinx/builders/__init__.py:184
#, python-format
msgid "a suitable image for %s builder not found: %s (%s)"
msgstr ""
-#: sphinx/builders/__init__.py:196
+#: sphinx/builders/__init__.py:188
#, python-format
msgid "a suitable image for %s builder not found: %s"
msgstr ""
-#: sphinx/builders/__init__.py:216
+#: sphinx/builders/__init__.py:208
msgid "building [mo]: "
msgstr ""
-#: sphinx/builders/__init__.py:217 sphinx/builders/__init__.py:536
-#: sphinx/builders/__init__.py:562
+#: sphinx/builders/__init__.py:209 sphinx/builders/__init__.py:528
+#: sphinx/builders/__init__.py:554
msgid "writing output... "
msgstr ""
-#: sphinx/builders/__init__.py:226
+#: sphinx/builders/__init__.py:218
#, python-format
msgid "all of %d po files"
msgstr ""
-#: sphinx/builders/__init__.py:244
+#: sphinx/builders/__init__.py:236
#, python-format
msgid "targets for %d po files that are specified"
msgstr ""
-#: sphinx/builders/__init__.py:251
+#: sphinx/builders/__init__.py:243
#, python-format
msgid "targets for %d po files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:258
+#: sphinx/builders/__init__.py:250
msgid "all source files"
msgstr ""
-#: sphinx/builders/__init__.py:270
+#: sphinx/builders/__init__.py:262
#, python-format
msgid ""
"file %r given on command line is not under the source directory, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:274
+#: sphinx/builders/__init__.py:266
#, python-format
msgid "file %r given on command line does not exist, ignoring"
msgstr ""
-#: sphinx/builders/__init__.py:285
+#: sphinx/builders/__init__.py:277
#, python-format
msgid "%d source files given on command line"
msgstr ""
-#: sphinx/builders/__init__.py:295
+#: sphinx/builders/__init__.py:287
#, python-format
msgid "targets for %d source files that are out of date"
msgstr ""
-#: sphinx/builders/__init__.py:304 sphinx/builders/gettext.py:240
+#: sphinx/builders/__init__.py:296 sphinx/builders/gettext.py:232
#, python-format
msgid "building [%s]: "
msgstr ""
-#: sphinx/builders/__init__.py:311
+#: sphinx/builders/__init__.py:303
msgid "looking for now-outdated files... "
msgstr ""
-#: sphinx/builders/__init__.py:316
+#: sphinx/builders/__init__.py:308
#, python-format
msgid "%d found"
msgstr ""
-#: sphinx/builders/__init__.py:318
+#: sphinx/builders/__init__.py:310
msgid "none found"
msgstr ""
-#: sphinx/builders/__init__.py:323
+#: sphinx/builders/__init__.py:315
msgid "pickling environment"
msgstr ""
-#: sphinx/builders/__init__.py:329
+#: sphinx/builders/__init__.py:321
msgid "checking consistency"
msgstr ""
-#: sphinx/builders/__init__.py:333
+#: sphinx/builders/__init__.py:325
msgid "no targets are out of date."
msgstr ""
-#: sphinx/builders/__init__.py:372
+#: sphinx/builders/__init__.py:364
msgid "updating environment: "
msgstr ""
-#: sphinx/builders/__init__.py:393
+#: sphinx/builders/__init__.py:385
#, python-format
msgid "%s added, %s changed, %s removed"
msgstr ""
-#: sphinx/builders/__init__.py:431 sphinx/builders/__init__.py:458
+#: sphinx/builders/__init__.py:423 sphinx/builders/__init__.py:450
msgid "reading sources... "
msgstr ""
-#: sphinx/builders/__init__.py:463 sphinx/builders/__init__.py:572
+#: sphinx/builders/__init__.py:455 sphinx/builders/__init__.py:564
msgid "waiting for workers..."
msgstr ""
-#: sphinx/builders/__init__.py:514
+#: sphinx/builders/__init__.py:506
#, python-format
msgid "docnames to write: %s"
msgstr ""
-#: sphinx/builders/__init__.py:523 sphinx/builders/singlehtml.py:153
+#: sphinx/builders/__init__.py:515 sphinx/builders/singlehtml.py:145
msgid "preparing documents"
msgstr ""
-#: sphinx/builders/_epub_base.py:216
+#: sphinx/builders/_epub_base.py:208
#, python-format
msgid "duplicated ToC entry found: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:405 sphinx/builders/html/__init__.py:730
-#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:176
+#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:723
+#: sphinx/builders/latex/__init__.py:413 sphinx/builders/texinfo.py:168
msgid "copying images... "
msgstr ""
-#: sphinx/builders/_epub_base.py:412
+#: sphinx/builders/_epub_base.py:404
#, python-format
msgid "cannot read image file %r: copying it instead"
msgstr ""
-#: sphinx/builders/_epub_base.py:418 sphinx/builders/html/__init__.py:738
-#: sphinx/builders/latex/__init__.py:429 sphinx/builders/texinfo.py:186
+#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:731
+#: sphinx/builders/latex/__init__.py:421 sphinx/builders/texinfo.py:178
#, python-format
msgid "cannot copy image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:435
+#: sphinx/builders/_epub_base.py:427
#, python-format
msgid "cannot write image file %r: %s"
msgstr ""
-#: sphinx/builders/_epub_base.py:445
+#: sphinx/builders/_epub_base.py:437
msgid "Pillow not found - copying image files"
msgstr ""
-#: sphinx/builders/_epub_base.py:471
+#: sphinx/builders/_epub_base.py:463
msgid "writing mimetype file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:476
+#: sphinx/builders/_epub_base.py:468
msgid "writing META-INF/container.xml file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:504
+#: sphinx/builders/_epub_base.py:496
msgid "writing content.opf file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:530
+#: sphinx/builders/_epub_base.py:522
#, python-format
msgid "unknown mimetype for %s, ignoring"
msgstr ""
-#: sphinx/builders/_epub_base.py:677
+#: sphinx/builders/_epub_base.py:669
msgid "writing toc.ncx file..."
msgstr ""
-#: sphinx/builders/_epub_base.py:702
+#: sphinx/builders/_epub_base.py:694
#, python-format
msgid "writing %s file..."
msgstr ""
-#: sphinx/builders/changes.py:34
+#: sphinx/builders/changes.py:26
#, python-format
msgid "The overview file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/changes.py:60
+#: sphinx/builders/changes.py:52
#, python-format
msgid "no changes in version %s."
msgstr ""
-#: sphinx/builders/changes.py:62
+#: sphinx/builders/changes.py:54
msgid "writing summary file..."
msgstr ""
-#: sphinx/builders/changes.py:78
+#: sphinx/builders/changes.py:70
msgid "Builtins"
msgstr ""
-#: sphinx/builders/changes.py:80
+#: sphinx/builders/changes.py:72
msgid "Module level"
msgstr ""
-#: sphinx/builders/changes.py:124
+#: sphinx/builders/changes.py:116
msgid "copying source files..."
msgstr ""
-#: sphinx/builders/changes.py:131
+#: sphinx/builders/changes.py:123
#, python-format
msgid "could not read %r for changelog creation"
msgstr ""
-#: sphinx/builders/dummy.py:22
+#: sphinx/builders/dummy.py:14
msgid "The dummy builder generates no files."
msgstr ""
-#: sphinx/builders/epub3.py:67
+#: sphinx/builders/epub3.py:61
#, python-format
msgid "The ePub file is in %(outdir)s."
msgstr ""
-#: sphinx/builders/epub3.py:165
+#: sphinx/builders/epub3.py:159
msgid "writing nav.xhtml file..."
msgstr ""
-#: sphinx/builders/epub3.py:191
+#: sphinx/builders/epub3.py:185
msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:195
+#: sphinx/builders/epub3.py:189
msgid "conf value \"epub_uid\" should be XML NAME for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:198
+#: sphinx/builders/epub3.py:192
msgid "conf value \"epub_title\" (or \"html_title\") should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:202
+#: sphinx/builders/epub3.py:196
msgid "conf value \"epub_author\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:205
+#: sphinx/builders/epub3.py:199
msgid "conf value \"epub_contributor\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:208
+#: sphinx/builders/epub3.py:202
msgid "conf value \"epub_description\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:211
+#: sphinx/builders/epub3.py:205
msgid "conf value \"epub_publisher\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:214
+#: sphinx/builders/epub3.py:208
msgid "conf value \"epub_copyright\" (or \"copyright\")should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:218
+#: sphinx/builders/epub3.py:212
msgid "conf value \"epub_identifier\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:221
+#: sphinx/builders/epub3.py:215
msgid "conf value \"version\" should not be empty for EPUB3"
msgstr ""
-#: sphinx/builders/epub3.py:235 sphinx/builders/html/__init__.py:1121
+#: sphinx/builders/epub3.py:229 sphinx/builders/html/__init__.py:1114
#, python-format
msgid "invalid css_file: %r, ignored"
msgstr ""
-#: sphinx/builders/gettext.py:219
+#: sphinx/builders/gettext.py:211
#, python-format
msgid "The message catalogs are in %(outdir)s."
msgstr ""
-#: sphinx/builders/gettext.py:241
+#: sphinx/builders/gettext.py:233
#, python-format
msgid "targets for %d template files"
msgstr ""
-#: sphinx/builders/gettext.py:245
+#: sphinx/builders/gettext.py:237
msgid "reading templates... "
msgstr ""
-#: sphinx/builders/gettext.py:273
+#: sphinx/builders/gettext.py:265
msgid "writing message catalogs... "
msgstr ""
-#: sphinx/builders/linkcheck.py:119
+#: sphinx/builders/linkcheck.py:124
#, python-format
msgid "Look for any errors in the above output or in %(outdir)s/output.txt"
msgstr ""
-#: sphinx/builders/linkcheck.py:257
+#: sphinx/builders/linkcheck.py:262
#, python-format
msgid "broken link: %s (%s)"
msgstr ""
-#: sphinx/builders/linkcheck.py:454
+#: sphinx/builders/linkcheck.py:461
#, python-format
msgid "Anchor '%s' not found"
msgstr ""
-#: sphinx/builders/linkcheck.py:690
+#: sphinx/builders/linkcheck.py:706
#, python-format
msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s"
msgstr ""
-#: sphinx/builders/manpage.py:38
+#: sphinx/builders/manpage.py:29
#, python-format
msgid "The manual pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/manpage.py:45
+#: sphinx/builders/manpage.py:36
msgid "no \"man_pages\" config value found; no manual pages will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:299 sphinx/builders/manpage.py:56
-#: sphinx/builders/singlehtml.py:161 sphinx/builders/texinfo.py:109
+#: sphinx/builders/latex/__init__.py:291 sphinx/builders/manpage.py:45
+#: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:101
msgid "writing"
msgstr ""
-#: sphinx/builders/manpage.py:67
+#: sphinx/builders/manpage.py:56
#, python-format
msgid "\"man_pages\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/singlehtml.py:34
+#: sphinx/builders/singlehtml.py:26
#, python-format
msgid "The HTML page is in %(outdir)s."
msgstr ""
-#: sphinx/builders/singlehtml.py:156
+#: sphinx/builders/singlehtml.py:148
msgid "assembling single document"
msgstr ""
-#: sphinx/builders/singlehtml.py:174
+#: sphinx/builders/singlehtml.py:166
msgid "writing additional files"
msgstr ""
-#: sphinx/builders/texinfo.py:45
+#: sphinx/builders/texinfo.py:37
#, python-format
msgid "The Texinfo files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/texinfo.py:47
+#: sphinx/builders/texinfo.py:39
msgid ""
"\n"
"Run 'make' in that directory to run these through makeinfo\n"
"(use 'make info' here to do that automatically)."
msgstr ""
-#: sphinx/builders/texinfo.py:75
+#: sphinx/builders/texinfo.py:67
msgid "no \"texinfo_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/texinfo.py:83
+#: sphinx/builders/texinfo.py:75
#, python-format
msgid "\"texinfo_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:281 sphinx/builders/texinfo.py:105
+#: sphinx/builders/latex/__init__.py:273 sphinx/builders/texinfo.py:97
#, python-format
msgid "processing %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:352 sphinx/builders/texinfo.py:152
+#: sphinx/builders/latex/__init__.py:344 sphinx/builders/texinfo.py:144
msgid "resolving references..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:362 sphinx/builders/texinfo.py:161
+#: sphinx/builders/latex/__init__.py:354 sphinx/builders/texinfo.py:153
msgid " (in "
msgstr ""
-#: sphinx/builders/texinfo.py:191
+#: sphinx/builders/texinfo.py:183
msgid "copying Texinfo support files"
msgstr ""
-#: sphinx/builders/texinfo.py:195
+#: sphinx/builders/texinfo.py:187
#, python-format
msgid "error writing file Makefile: %s"
msgstr ""
-#: sphinx/builders/text.py:30
+#: sphinx/builders/text.py:22
#, python-format
msgid "The text files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:1074 sphinx/builders/text.py:77
-#: sphinx/builders/xml.py:91
+#: sphinx/builders/html/__init__.py:1067 sphinx/builders/text.py:69
+#: sphinx/builders/xml.py:86
#, python-format
msgid "error writing file %s: %s"
msgstr ""
-#: sphinx/builders/xml.py:35
+#: sphinx/builders/xml.py:27
#, python-format
msgid "The XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/xml.py:103
+#: sphinx/builders/xml.py:98
#, python-format
msgid "The pseudo-XML files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:145
+#: sphinx/builders/html/__init__.py:137
#, python-format
msgid "build info file is broken: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:177
+#: sphinx/builders/html/__init__.py:169
#, python-format
msgid "The HTML pages are in %(outdir)s."
msgstr ""
-#: sphinx/builders/html/__init__.py:375
+#: sphinx/builders/html/__init__.py:367
#, python-format
msgid "Failed to read build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:469 sphinx/builders/latex/__init__.py:187
-#: sphinx/transforms/__init__.py:116 sphinx/writers/manpage.py:102
-#: sphinx/writers/texinfo.py:233
+#: sphinx/builders/html/__init__.py:461 sphinx/builders/latex/__init__.py:179
+#: sphinx/transforms/__init__.py:109 sphinx/writers/manpage.py:94
+#: sphinx/writers/texinfo.py:226
#, python-format
msgid "%b %d, %Y"
msgstr ""
-#: sphinx/builders/html/__init__.py:488 sphinx/themes/basic/defindex.html:30
+#: sphinx/builders/html/__init__.py:480 sphinx/themes/basic/defindex.html:30
msgid "General Index"
msgstr ""
-#: sphinx/builders/html/__init__.py:488
+#: sphinx/builders/html/__init__.py:480
msgid "index"
msgstr ""
-#: sphinx/builders/html/__init__.py:551
+#: sphinx/builders/html/__init__.py:544
msgid "next"
msgstr ""
-#: sphinx/builders/html/__init__.py:560
+#: sphinx/builders/html/__init__.py:553
msgid "previous"
msgstr ""
-#: sphinx/builders/html/__init__.py:654
+#: sphinx/builders/html/__init__.py:647
msgid "generating indices"
msgstr ""
-#: sphinx/builders/html/__init__.py:669
+#: sphinx/builders/html/__init__.py:662
msgid "writing additional pages"
msgstr ""
-#: sphinx/builders/html/__init__.py:748
+#: sphinx/builders/html/__init__.py:741
msgid "copying downloadable files... "
msgstr ""
-#: sphinx/builders/html/__init__.py:756
+#: sphinx/builders/html/__init__.py:749
#, python-format
msgid "cannot copy downloadable file %r: %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:788 sphinx/builders/html/__init__.py:800
+#: sphinx/builders/html/__init__.py:781 sphinx/builders/html/__init__.py:793
#, python-format
msgid "Failed to copy a file in html_static_file: %s: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:821
+#: sphinx/builders/html/__init__.py:814
msgid "copying static files"
msgstr ""
-#: sphinx/builders/html/__init__.py:837
+#: sphinx/builders/html/__init__.py:830
#, python-format
msgid "cannot copy static file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:842
+#: sphinx/builders/html/__init__.py:835
msgid "copying extra files"
msgstr ""
-#: sphinx/builders/html/__init__.py:848
+#: sphinx/builders/html/__init__.py:841
#, python-format
msgid "cannot copy extra file %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:855
+#: sphinx/builders/html/__init__.py:848
#, python-format
msgid "Failed to write build info file: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:903
+#: sphinx/builders/html/__init__.py:896
msgid ""
"search index couldn't be loaded, but not all documents will be built: the "
"index will be incomplete."
msgstr ""
-#: sphinx/builders/html/__init__.py:964
+#: sphinx/builders/html/__init__.py:957
#, python-format
msgid "page %s matches two patterns in html_sidebars: %r and %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1057
+#: sphinx/builders/html/__init__.py:1050
#, python-format
msgid ""
"a Unicode error occurred when rendering the page %s. Please make sure all "
"config values that contain non-ASCII content are Unicode strings."
msgstr ""
-#: sphinx/builders/html/__init__.py:1062
+#: sphinx/builders/html/__init__.py:1055
#, python-format
msgid ""
"An error happened in rendering the page %s.\n"
"Reason: %r"
msgstr ""
-#: sphinx/builders/html/__init__.py:1091
+#: sphinx/builders/html/__init__.py:1084
msgid "dumping object inventory"
msgstr ""
-#: sphinx/builders/html/__init__.py:1096
+#: sphinx/builders/html/__init__.py:1089
#, python-format
msgid "dumping search index in %s"
msgstr ""
-#: sphinx/builders/html/__init__.py:1138
+#: sphinx/builders/html/__init__.py:1131
#, python-format
msgid "invalid js_file: %r, ignored"
msgstr ""
-#: sphinx/builders/html/__init__.py:1225
+#: sphinx/builders/html/__init__.py:1218
msgid "Many math_renderers are registered. But no math_renderer is selected."
msgstr ""
-#: sphinx/builders/html/__init__.py:1228
+#: sphinx/builders/html/__init__.py:1221
#, python-format
msgid "Unknown math_renderer %r is given."
msgstr ""
-#: sphinx/builders/html/__init__.py:1236
+#: sphinx/builders/html/__init__.py:1229
#, python-format
msgid "html_extra_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1240
+#: sphinx/builders/html/__init__.py:1233
#, python-format
msgid "html_extra_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1249
+#: sphinx/builders/html/__init__.py:1242
#, python-format
msgid "html_static_path entry %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1253
+#: sphinx/builders/html/__init__.py:1246
#, python-format
msgid "html_static_path entry %r is placed inside outdir"
msgstr ""
-#: sphinx/builders/html/__init__.py:1262 sphinx/builders/latex/__init__.py:433
+#: sphinx/builders/html/__init__.py:1255 sphinx/builders/latex/__init__.py:425
#, python-format
msgid "logo file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1271
+#: sphinx/builders/html/__init__.py:1264
#, python-format
msgid "favicon file %r does not exist"
msgstr ""
-#: sphinx/builders/html/__init__.py:1291
+#: sphinx/builders/html/__init__.py:1284
msgid ""
"html_add_permalinks has been deprecated since v3.5.0. Please use "
"html_permalinks and html_permalinks_icon instead."
msgstr ""
-#: sphinx/builders/html/__init__.py:1317
+#: sphinx/builders/html/__init__.py:1310
#, python-format
msgid "%s %s documentation"
msgstr ""
-#: sphinx/builders/latex/__init__.py:114
+#: sphinx/builders/latex/__init__.py:106
#, python-format
msgid "The LaTeX files are in %(outdir)s."
msgstr ""
-#: sphinx/builders/latex/__init__.py:116
+#: sphinx/builders/latex/__init__.py:108
msgid ""
"\n"
"Run 'make' in that directory to run these through (pdf)latex\n"
"(use `make latexpdf' here to do that automatically)."
msgstr ""
-#: sphinx/builders/latex/__init__.py:152
+#: sphinx/builders/latex/__init__.py:144
msgid "no \"latex_documents\" config value found; no documents will be written"
msgstr ""
-#: sphinx/builders/latex/__init__.py:160
+#: sphinx/builders/latex/__init__.py:152
#, python-format
msgid "\"latex_documents\" config value references unknown document %s"
msgstr ""
-#: sphinx/builders/latex/__init__.py:194 sphinx/domains/std.py:604
+#: sphinx/builders/latex/__init__.py:186 sphinx/domains/std.py:588
#: sphinx/templates/latex/latex.tex_t:97
#: sphinx/themes/basic/genindex-single.html:30
#: sphinx/themes/basic/genindex-single.html:55
@@ -1100,111 +1103,111 @@ 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:491
msgid "Index"
msgstr ""
-#: sphinx/builders/latex/__init__.py:197 sphinx/templates/latex/latex.tex_t:82
+#: sphinx/builders/latex/__init__.py:189 sphinx/templates/latex/latex.tex_t:82
msgid "Release"
msgstr ""
-#: sphinx/builders/latex/__init__.py:211 sphinx/writers/latex.py:382
+#: sphinx/builders/latex/__init__.py:203 sphinx/writers/latex.py:376
#, python-format
msgid "no Babel option known for language %r"
msgstr ""
-#: sphinx/builders/latex/__init__.py:379
+#: sphinx/builders/latex/__init__.py:371
msgid "copying TeX support files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:399
+#: sphinx/builders/latex/__init__.py:391
msgid "copying TeX support files..."
msgstr ""
-#: sphinx/builders/latex/__init__.py:412
+#: sphinx/builders/latex/__init__.py:404
msgid "copying additional files"
msgstr ""
-#: sphinx/builders/latex/__init__.py:468
+#: sphinx/builders/latex/__init__.py:460
#, python-format
msgid "Unknown configure key: latex_elements[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/__init__.py:476
+#: sphinx/builders/latex/__init__.py:468
#, python-format
msgid "Unknown theme option: latex_theme_options[%r], ignored."
msgstr ""
-#: sphinx/builders/latex/theming.py:91
+#: sphinx/builders/latex/theming.py:83
#, python-format
msgid "%r doesn't have \"theme\" setting"
msgstr ""
-#: sphinx/builders/latex/theming.py:94
+#: sphinx/builders/latex/theming.py:86
#, python-format
msgid "%r doesn't have \"%s\" setting"
msgstr ""
-#: sphinx/cmd/build.py:38
+#: sphinx/cmd/build.py:32
msgid "Exception occurred while building, starting debugger:"
msgstr ""
-#: sphinx/cmd/build.py:48
+#: sphinx/cmd/build.py:42
msgid "Interrupted!"
msgstr ""
-#: sphinx/cmd/build.py:50
+#: sphinx/cmd/build.py:44
msgid "reST markup error:"
msgstr ""
-#: sphinx/cmd/build.py:56
+#: sphinx/cmd/build.py:50
msgid "Encoding error:"
msgstr ""
-#: sphinx/cmd/build.py:59 sphinx/cmd/build.py:74
+#: sphinx/cmd/build.py:53 sphinx/cmd/build.py:68
#, python-format
msgid ""
"The full traceback has been saved in %s, if you want to report the issue to "
"the developers."
msgstr ""
-#: sphinx/cmd/build.py:63
+#: sphinx/cmd/build.py:57
msgid "Recursion error:"
msgstr ""
-#: sphinx/cmd/build.py:66
+#: sphinx/cmd/build.py:60
msgid ""
"This can happen with very large or deeply nested source files. You can "
"carefully increase the default Python recursion limit of 1000 in conf.py "
"with e.g.:"
msgstr ""
-#: sphinx/cmd/build.py:71
+#: sphinx/cmd/build.py:65
msgid "Exception occurred:"
msgstr ""
-#: sphinx/cmd/build.py:77
+#: sphinx/cmd/build.py:71
msgid ""
"Please also report this if it was a user error, so that a better error "
"message can be provided next time."
msgstr ""
-#: sphinx/cmd/build.py:80
+#: sphinx/cmd/build.py:74
msgid ""
"A bug report can be filed in the tracker at . Thanks!"
msgstr ""
-#: sphinx/cmd/build.py:96
+#: sphinx/cmd/build.py:90
msgid "job number should be a positive number"
msgstr ""
-#: sphinx/cmd/build.py:104 sphinx/cmd/quickstart.py:470
-#: sphinx/ext/apidoc.py:307 sphinx/ext/autosummary/generate.py:614
+#: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462
+#: sphinx/ext/apidoc.py:302 sphinx/ext/autosummary/generate.py:618
msgid "For more information, visit